Llame a un modelo de síntesis de voz de Token Plan desde una herramienta del agente, convierta texto a audio y descargue el audio localmente.
Modelos compatibles
| Modelo | Capacidad |
|---|---|
qwen-audio-3.0-tts-plus | Síntesis de voz |
Requisitos previos
- Una suscripción a Token Plan y una clave de API que comience con
sk-sp-. Para obtener más información, consulte Descripción general de la integración. - Python 3.9 o posterior.
- Su herramienta de codificación con IA admite Slash Commands. Para conocer las rutas de configuración de otras herramientas, consulte Otras herramientas.
Interfaz
POST https://token-plan.ap-southeast-1.maas.aliyuncs.com/api/v1/services/audio/tts/SpeechSynthesizer
Utilice Authorization: Bearer $ANTHROPIC_AUTH_TOKEN en el encabezado de la solicitud. La respuesta contiene una URL de audio.
Paso 1: Crear un Slash Command
Configure la clave de API de Token Plan como la variable de entorno $ANTHROPIC_AUTH_TOKEN.
Cree .claude/commands/text-to-speech.md en la raíz del proyecto y agregue el siguiente contenido:
Paso 2: Sintetizar voz
En Claude Code, ingrese /text-to-speech Hello, welcome to Model Studio. Para cambiar la voz, especifíquela en el comando, por ejemplo /text-to-speech use longanlingxin to say: Hello.
Parámetros de solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
model | Sí | ID del modelo de síntesis de voz. |
input.text | Sí | Texto que se va a sintetizar. |
input.voice | Sí | Voz, por ejemplo longanhuan_v3.6. |
input.format | No | Formato de audio. Admite mp3, pcm, wav y opus. Valor predeterminado: mp3. |
input.sample_rate | No | Frecuencia de muestreo. Valor predeterminado: 22050. |
Respuesta
- URL del audio:
output.audio.url. - Hora de vencimiento de la URL:
output.audio.expires_at. - Caracteres facturados:
usage.characters. - Las URL de audio vencen. Descargue el audio a la brevedad.
Límites
- La voz debe coincidir con la versión del modelo. Para conocer las voces disponibles, consulte la lista de voces.
- La facturación se basa en caracteres válidos. El consumo real de Credits se muestra en Usage en la consola.