Repository navigation
duplexjev 0.2.0
Speech-only API.
Decider.decide(audio, groups): one clip, one or more Jev-style option groups ->{group_id: {answer, confidence, probs}}.Decider.decide_batch(audios, groups): many clips; each group names its clip(s) withaudio=<id> | [ids] | "*"; one batched pass ->{clip_id: {group_id: ...}}.- Server:
POST /v1/decide,POST /v1/decide_batch, tick batching across requests. - Text-only models are no longer accepted (0.1.0 allowed transcripts).
- Checked on an A800 with Ultravox v0.6 (Qwen3-32B): qa100 0.89 for 100 clips in one
decide_batchpass (5.9 s), 0 decode steps.
Install: pip install "duplexjev[speech]" (PyPI)