change_voice
Switch the agent's speaking voice for all subsequent speech and announcements. This is the only way to alter how the agent sounds; voices persist across restarts.
Instructions
Deliberately switch this agent's speaking voice from now on.
Updates your character in the listener daemon: the dashboard shows the new voice and every later speak/announce uses it (it also persists across restarts). Use list_voices to see the options. Speak itself carries no voice information — this call is the only way to change how you sound, so use it consciously (e.g. when the user asks for it).
Args: voice_id: Which voice to switch to. speaker: Move a named SPEAKER's voice instead of your own — the personas you address with speak(speaker=...). A voice already held by someone else is refused rather than duplicated, so two speakers never become indistinguishable by ear.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| speaker | No | ||
| voice_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |