Skip to main content

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.

Voice interaction in Zoe

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

Voice interaction in Zoe

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.

Voice interaction in Zoe