Skip to content

duplexjev 0.2.0

Choose a tag to compare

@BKtensor BKtensor released this 23 Sep 14:24
· 80 commits to main since this release

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) with audio=<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_batch pass (5.9 s), 0 decode steps.

Install: pip install "duplexjev[speech]" (PyPI)