Find Voices for an Agent
find_voicesFind the three voices that best match a plain description of what the owner wants (for example 'a Southern man who can also speak Spanish' or 'warm older woman, calm'), and get a page link where the owner can play each one in English and Spanish, pick one to switch the agent's voice, and undo within 24 hours. Show the owner the page link; nothing changes until they pick. The link expires in 7 days.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"agent_id": "<agent_id>",
"description": "<description>"
},
"name": "find_voices"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | Optional language hint like "es" when the description does not say. | |
| agent_id | Yes | The agent whose voice the owner wants to change. | |
| business_id | No | Business ID, needed only when the agent belongs to more than one business. | |
| description | Yes | The owner's own words for the voice: gender, accent or region, age, feel, languages. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when success is false | |
| voices | No | ||
| success | Yes | Whether the tool completed successfully | |
| page_url | No | ||
| expires_at | No |