Commit

f36db87

@dtinth New ids (all need DASHSCOPE_WORKSPACE_ID too): qwen-omni/qwen3.8-omni-flash-realtime, qwen-audio/qwen-audio-3.1-asr-flash-message, qwen-audio/qwen-audio-3.1-asr-flash-streaming. Append to ASR_CONFIGURATIONS, comma-separated.
From my preliminary usage, it tends to transcribe numbers, like spoken numbers, as words rather than as digits. It also tends to spell out English words in Thai when it is placed inside a Thai sentence.
@dtinth Polishing = disfluency_removal_enabled. Best: language_hints ["th"] + disfluency_removal_enabled: Latin words kept 12/12 (default ~4 in 10 phonetic), numbers stay digits. A hint alone makes numbers words. Want me to ship that as our provider default? Thai numbers…
@dtinth Two draft PRs, checks green: #127 polishing on by default (message + streaming, opt-out config), #126 transcripts through @thai/text-cleaner everywhere. Streaming gains word spaces too. Not marked ready or merged; Thai numbers untested.
Combined into #127 (text-cleaner + polishing default); #126 closed. 486 tests pass. Ready is blocked: please /permissions allow 'claw exec -- gh pr ready 127 --repo dtinth/vxbeamer' @dtinth
Read both. Grok STT 2.0: $0.10/h batch, $0.20/h streaming (OpenRouter $0.000028/s=$0.10/h), word timestamps, key terms (100), filler removal, 19+ langs, auto language. No xAI provider in vxasr yet. Want me to add one (streaming) + test Thai? Need XAI_API_KEY @dtinth
Draft PR #128: xai/grok-voice-transcribe-2.0, partials ~1s, $0.20/h. Formatting on (needs language, Thai unsupported, so en; Thai numbers untested). Server stalls 10-40s sometimes. @dtinth