search_voices
Search voices across multiple TTS providers by gender, language, accent, or provider and return normalized results for comparison. Read-only; does not consume credits.
Instructions
Unified voice search across one or more TTS providers. Every result is normalized to { voiceId, name, provider, previewUrl, filters: { accent, gender, useCase, language } }. Use this when the user asks for a voice by gender / language / accent without caring which provider. Read-only — does NOT consume credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size, 1–500. Default 100. | |
| accent | No | Substring match, e.g. "american", "british". | |
| gender | No | male / female / neutral. Aliases m / f / masculine / feminine accepted. | |
| offset | No | Pagination offset. Default 0. | |
| modelId | No | Filter to a specific TTS model id when relevant. | |
| language | No | Inclusive match: "en" matches "en-US", "en-GB", "English". Use BCP-47 codes or English names. | |
| providers | No | Comma-separated provider slugs to limit the search (e.g. "elevenlabs,cartesia"). Omit for all providers. |