Skip to content

feat(voice-advanced): ready message keys; name the built-in vendor VoiceThere - #106

Merged
akirilyuk merged 1 commit into
mainfrom
feature/language-switch-ready-message
Oct 5, 2026
Merged

akirilyuk merged 1 commit into
mainfrom
feature/language-switch-ready-message

Conversation

@akirilyuk

Copy link
Copy Markdown
Contributor

Summary

  • Adds languageId.autoSwitch.readyMessage.minSwitchMs (0-15000 ms, default 2000, 0 = off) and languageId.autoSwitch.readyMessage.texts (JSON map of language code to text, up to 300 characters each) to projects voice-advanced.
  • Updates the waitMessage.mode and autoSwitch.enabled descriptions (auto-switch requires VoiceThere for both speech-to-text and text-to-speech).
  • The CLI prints the API's auto_switch_requires_voicethere_speech 400 message verbatim and exits non-zero.
  • Names the built-in vendor "VoiceThere" in help and output (voice catalog headings, model flags, prompts). The vendor id stays local-sherpa.

Verified locally and via CI; no extra manual steps.

🤖 Generated with Claude Code

…iceThere

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@akirilyuk
akirilyuk marked this pull request as ready for review October 5, 2026 07:20
@akirilyuk
akirilyuk merged commit 30ac77e into main Oct 5, 2026
8 checks passed
@akirilyuk
akirilyuk deleted the feature/language-switch-ready-message branch October 5, 2026 07:21
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