Skip to content

Claude Voice Off Triggers "No voice selected" Error #241

@rosscado

Description

@rosscado
  • Environment: Any browser, chatbots/Claude.ts host targeting claude.ai.
  • Summary: When the Claude Voice Menu is set to "Voice off", calls produce a console error (Error: No voice selected). Voice-off sessions sometimes fail to submit the user's prompt to Claude after they finish speaking.

Steps to Reproduce

  1. Open claude.ai.
  2. In the Claude voice menu (ClaudeVoiceMenu.ts), select Voice off.
  3. Start a call and speak to Claude.

Expected Behaviour

  • After the user finishes speaking, their prompt should be submitted to Claude. Claude should respond with the usual streamed text output, and no audio should be played while voice is off.
  • It is normal and expected use that STT should be active with TTS is not. Using the app without TTS voices selected should not trigger an error.

Actual Behaviour

  • Console logs Error: No voice selected. (source is SpeechSynthesisModule.ts)
  • The user's prompt intermittently fails to submit to Claude; sometimes it submits, other times it does not.

Notes

  • Potential interference with turn-taking behaviour when TTS is disabled.
  • When a voice is selected, there's no error, and TTS plays normally.

Metadata

Metadata

Assignees

No one assigned

    Labels

    claudeSay, Pi for Claude AIttsText to Speech (voice synthesis)

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions