Removing or automating "MIC" button and "Send"
Is it possible to remove the push to Talk mic and Send on the chat window so that when you are talking to the Bot via Audio, you can just have a fluid conversation without having to click the mic or send button? similarly to how Grok works when you talk to Valentine or Ani.
thanks!
2 Replies
Hey there! At the moment the Voiceflow web-chat widget only supports a push-to-talk flow:
• the user must press the mic icon to start recording,
• the ASR result is sent when they release / tap Send. Those two controls are baked into the widget’s UI and can’t be disabled or auto-triggered from the widget config/API. Browsers also block microphone access until a user performs a gesture, so continuous “open-mic” listening isn’t something the standard widget can do right now. If you need a fully hands-free experience you have two options: 1. Use a true voice interface (e.g. Twilio or SIP) where Voiceflow keeps the audio stream open between turns.
2. Build your own front-end and handle speech recognition yourself (Web Speech API, Azure, etc.) then send the text to Voiceflow through the Dialog Manager API – this way you control when the mic opens/closes and can hide any UI you don’t want. Docs for reference: https://docs.voiceflow.com → Interfaces → Web chat widget. Hope that clarifies things!
• the ASR result is sent when they release / tap Send. Those two controls are baked into the widget’s UI and can’t be disabled or auto-triggered from the widget config/API. Browsers also block microphone access until a user performs a gesture, so continuous “open-mic” listening isn’t something the standard widget can do right now. If you need a fully hands-free experience you have two options: 1. Use a true voice interface (e.g. Twilio or SIP) where Voiceflow keeps the audio stream open between turns.
2. Build your own front-end and handle speech recognition yourself (Web Speech API, Azure, etc.) then send the text to Voiceflow through the Dialog Manager API – this way you control when the mic opens/closes and can hide any UI you don’t want. Docs for reference: https://docs.voiceflow.com → Interfaces → Web chat widget. Hope that clarifies things!
yes, it does, thank you for the options!