Skip to content

docs: plan live ASR integration for audio-lab - #45

Merged
wavekat-eason merged 2 commits into
mainfrom
feat/asr-integration
May 14, 2026
Merged

docs: plan live ASR integration for audio-lab#45
wavekat-eason merged 2 commits into
mainfrom
feat/asr-integration

Conversation

@wavekat-eason

Copy link
Copy Markdown
Contributor

Summary

  • Adds docs/05-plan-asr.md outlining how to wire wavekat-asr (sherpa-onnx backend) into tools/audio-lab so the existing VAD / Turn / Pipeline timelines pick up a fourth result layer: live streaming transcripts.
  • Proposes a per-config runner subscribed to the existing audio broadcast, new ListAsrBackends / SetAsrConfigs / Asr WS messages, and two new frontend components (AsrConfigPanel, AsrTranscript).
  • Calls out cut lines (single-channel only, no preprocessing, no benchmark table v1) and risks (cold-start model download, resample quality, backpressure).
  • Three follow-up milestones: M1 backend wired, M2 frontend transcript panel, M3 polish + release.

Plan-only PR — no code changes yet.

Test plan

  • Review plan against wavekat-asr v0.0.3 trait surface and transcribe_mic example
  • Confirm sherpa-onnx model auto-download path / disk footprint expectations
  • Sanity-check WS message additions against existing pipeline / turn message shapes

🤖 Generated with Claude Code

wavekat-eason and others added 2 commits May 15, 2026 10:53
Outlines wiring wavekat-asr (sherpa-onnx) into audio-lab's existing
fan-out pipeline: per-config backend tasks subscribed to the audio
broadcast, transcripts forwarded over the WebSocket, new AsrConfigPanel
and AsrTranscript components. Three milestones: backend wired,
frontend panel, polish.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
ASCII mock of the audio-lab layout with the new AsrConfigPanel in the
sidebar and AsrTranscript card stacked under the existing timelines,
plus a short list of per-card behaviors (multi-config A/B, cold-start
state, footer stats).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@wavekat-eason
wavekat-eason merged commit 582b9a1 into main May 14, 2026
9 checks passed
@wavekat-eason
wavekat-eason deleted the feat/asr-integration branch May 14, 2026 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant