Mute Speech Input¶
This Node controls when speech user inputs can be collected in your Flow. It prevents speech interruptions in specific cases, such as xApp Flows, allowing for a smoother conversation experience. By enabling or disabling speech gathering as needed, you can maintain better control and ensure a seamless workflow in your application.
Do not turn off a speech user input throughout the call to receive additional messages from the user, especially when the virtual assistant needs to send multiple messages with time gaps in between.
|Mute Speech Input||Toggle||Disables speech input recognition for the current call. By default, the setting is deactivated, allowing the Nodes below the Mute Speech Input Node to accept speech inputs.
When this setting is activated, the Nodes below the Mute Speech Input Node will not accept speech inputs or digits as the answer. It affects all speech inputs made through the following Nodes:
- Nodes with Set Activity Parameters. Say and Play Nodes with enabled barge-in can no longer be interrupted.
- Question and Optional Question Nodes
In the following example, the Mute Node allows you to control when speech input is accepted or disabled within the Flow:
- Say Node: "Hello, you will receive an xApp."
- xApp: Init Session Node.
- Mute Speech Input (enabled).
- Question Node: "Please rate your experience with the xApp on a scale of 1 to 5."
When the Mute Node STT is enabled, the question node will not accept speech inputs or digits as the answer. The user must provide the rating through other means, such as selecting a number using buttons or typing the response. This process ensures that the speech gathering is temporarily turned off during the rating question to avoid unintended interference from background speech.
- Mute Node STT (disabled).
After the rating question, the Mute Node STT is disabled, allowing the subsequent Nodes to accept speech inputs normally.