Update Speak
The UpdateSpeak message is a JSON message that you can use to change the Speak model in the middle of a conversation.
Purpose
The UpdateSpeak message is a JSON message that allows you to switch the Speak model during a conversation. This flexibility enables real-time adjustments to the agent’s voice output, ensuring a more dynamic and responsive interaction tailored to the evolving needs of the conversation.
Example Payloads
To send the UpdateSpeak message, you need to send the following JSON message to the server:
Upon receiving the UpdateSpeak message, the server will process all remaining audio data and return a SpeakUpdated message.
With Flux TTS, the new voice takes effect on the agent’s next turn — a turn already being spoken finishes in the voice that started it. SpeakUpdated confirms the change will be used; an update that cannot be applied returns an Error instead.