Browse Popcraft Voices
popcraft_list_voicesList the text-to-speech voices available for popcraft_generate_audio (kind:"tts") — each with a playable preview sample. provider:"elevenlabs" (default) lists the ElevenLabs library; provider:"seed" lists the Seed 豆包语音 speakers (native Chinese + Asian-language voices for model:"seed-tts") — a voice only works on its own provider's models. model:"seed-audio" needs no voice at all (auto/described voice). Optionally filter by gender or language, or cap the count with limit. In widget-capable clients an interactive picker is shown where the user can listen to samples and pick a voice; the picked voice_id comes back as the next user message. In text-only clients, relay the returned list (it carries preview links) and let the user choose. Pass the chosen id as voice_id to popcraft_generate_audio. Call this once per voice-selection conversation — do not re-list unless the user asks for different filters.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max voices to return, 1-50 — default 20 | |
| gender | No | Filter by voice gender, e.g. "male", "female" | |
| language | No | Filter by language name/code, e.g. "english", "chinese" | |
| provider | No | Voice library to list — "elevenlabs" (default) or "seed" (豆包语音 speakers for model:"seed-tts"). A voice only works on its own provider's models. |