Voice interaction in Zoe
Zoe can speak and read answers aloud. Voice interaction makes conversations more engaging and supports accessibility for customers who prefer listening instead of reading.
Enable voice interaction in Zoe
Enable voice on the server:
- In Advisor Studio, open General settings and enable Voice Over.

- To make server settings take precedence over client settings, set CONFIGURATION_STRATEGY to SERVER_FIRST in Custom params.

Add or edit custom params:
- Go to Advanced configuration and add a new Custom params block.
- Paste JSON with the parameters you want to control.
- Save and publish, then test in a preview session.
Values are type-sensitive (booleans are not quoted).
Configuration options
You can enable voice through different methods depending on how Zoe is set up.
- inline configuration (widget):
<zoovu-zoe speech="true"></zoovu-zoe>
- JSON script configuration (widget):
<script id="zoovu-zoe-config" type="application/json">
{
"speech": true
}
</script>
Supported languages
Zoe uses your browser’s built-in SpeechSynthesis API. The available voices, languages, and accents depend on what your browser supports. Check your browser documentation for details.
Example:
If a customer’s browser supports en-GB and fr-FR, Zoe can speak in either British English or French depending on the user’s locale.
Preview voice interaction
- Turn on Voice Over in Advisor Studio under General > Accessibility.
- Open the More menu in Zoe and select Read Messages.
- Once enabled, each new message will be read aloud by the browser.
- To replay a message, click the Play button next to it.
- To stop, open the More menu again and select Stop Reading Messages.
