List Voices
2
Present the voices to the user in a clear format showing name, category, and description. Help them choose a voice for their audio generation.
To run this task you must have the following required information:
> Optional: search term to filter voices, voice type filter (personal, community, default)
If you don't have all of this information, exit here and respond asking for any extra information you require, and instructions to run this task again with ALL required information.
---
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).
Add all steps to your todo list now and begin executing.
## Steps
1. [Gather Arguments: List ElevenLabs Voices] The next step has the following requirements for arguments, do not proceed until you have all the required information:
- `search`: search term if provided, otherwise empty string
- `voiceType`: voice type filter if provided, otherwise empty string
- `pageSize` (default: "30"): 30
2. [Run Code: List ElevenLabs Voices]: Call `run_script` with:
```json
{
"file": {
"path": https://sk.ills.app/code/media.audio.voices/preview,
"args": [
"search",
"voiceType",
"pageSize"
]
},
"packages": null
}
```
3. Present the voices to the user in a clear format showing name, category, and description. Help them choose a voice for their audio generation.