Cree una voz personalizada a partir de una muestra de audio para síntesis de voz o conversaciones de voz en tiempo real.
Introducción a la función
La clonación de voz permite personalizar asistentes de voz, anuncios de marca y contenido de audio sin entrenar un modelo.
Para crear una voz a partir de una descripción en lenguaje natural sin una muestra de audio, use Diseño de voz.
Requisitos previos
-
Obtenga una clave de API y configure la variable de entorno
DASHSCOPE_API_KEY. -
Obtenga el ID de su espacio de trabajo y sustituya
YOUR_WORKSPACE_ID(o{WorkspaceId}en los ejemplos del SDK) por el valor real. Consulte Regiones y endpoints. -
Para usar los ejemplos HTTP, instale la biblioteca HTTP de Python
requests: -
Para usar los ejemplos del SDK de Python, instale el SDK de DashScope (versión 2.0.1 o posterior):
- Prepare un archivo que cumpla los requisitos de audio. Qwen-Audio-TTS, Qwen-Audio-Realtime y CosyVoice aceptan una URL pública o un Data URI codificado en Base64; MiniMax sigue usando una URL pública. Los ejemplos siguientes usan la URL de la muestra de audio. Para la codificación y los parámetros del audio local, consulte la API HTTP.
Comenzar a usar
Una voz clonada para Qwen-Audio-TTS / Qwen-Audio-Realtime / CosyVoice se vincula a su
target_model al crearse y no puede usarse con otro modelo. Para usar la misma voz de referencia con varios modelos, cree una voz distinta para cada modelo. - Qwen-Audio-TTS / CosyVoice
- Qwen-Audio-Realtime
Qwen-Audio-TTS y CosyVoice usan el mismo flujo de creación de voces y síntesis básica. El siguiente ejemplo usa El ejemplo guarda el audio sintetizado en
qwen-audio-3.1-tts-plus.- Crear una voz: pase la URL del audio de referencia (la API HTTP también acepta un Data URI codificado en Base64; los ejemplos del SDK usan una URL pública). Establezca
target_modelen el modelo de destino yprefixen el prefijo del nombre de voz. - Sintetizar voz: pase el ID de voz devuelto como
voice, use el mismo modelo de destino y guarde el audio sintetizado.
- Python SDK
- HTTP
output.wav. Conserve el ID de voz mostrado para usarlo después.- Qwen-Audio-TTS: Conexión mediante WebSocket, Conexión mediante AOQ
- CosyVoice: Conexión mediante WebSocket, Conexión mediante AOQ
- Qwen-Audio-Realtime: Conexión mediante WebSocket, Conexión mediante WebRTC, Conexión mediante AOQ
Requisitos de audio
La calidad del audio de entrada afecta la similitud y naturalidad de la voz. Siga las especificaciones del modelo de destino y los consejos de grabación para reducir el ruido, la reverberación y las voces de otras personas.
| Elemento | Requisito |
|---|---|
| Formatos | WAV (16-bit), MP3, M4A |
| Duración | Se recomiendan 10–20 segundos; máximo de 60 segundos. |
| Tamaño del archivo | ≤ 10 MB |
| Frecuencia de muestreo | ≥ 16 kHz |
| Canales | Mono o estéreo. Solo se procesa el primer canal del audio estéreo, y debe contener voz válida. |
| Contenido | Al menos 5 segundos de lectura continua y clara, con pausas breves (≤ 2 segundos) en el resto del audio. Evite música de fondo, ruido ambiental y otras voces. Use voz hablada a un ritmo normal, en lugar de canciones o grabaciones de canto. |
| Idiomas compatibles |
Haga clic para ver los idiomas compatibles por modelo CosyVoice
|
Haga clic para ver consejos de grabación y operación
Haga clic para ver consejos de grabación y operación
Equipo de grabación Puede utilizar un teléfono inteligente, una grabadora de voz digital o un dispositivo de grabación profesional. Recomendamos un dispositivo que admita grabación con alta frecuencia de muestreo (≥ 24 kHz) para cumplir con los requisitos de audio.Entorno de grabación Ubicación
- Grabe en un espacio pequeño y cerrado de 10 metros cuadrados o menos.
- Priorice habitaciones con materiales absorbentes de sonido como espuma acústica, alfombras o cortinas.
- Evite pasillos abiertos, salas de conferencias, aulas y otros espacios con alta reverberación.
- Ruido externo: Cierre puertas y ventanas para evitar el tráfico, la construcción y otras perturbaciones.
- Ruido interno: Apague acondicionadores de aire, ventiladores, balastos de lámparas fluorescentes y otros equipos. Puede grabar el sonido ambiental con su teléfono y reproducirlo a alto volumen para identificar posibles fuentes de ruido.
- La reverberación hace que el sonido se vuelva borroso y reduce la claridad.
- Reduzca las reflexiones de superficies lisas: cierre cortinas, abra las puertas de los armarios y cubra mesas y gabinetes con ropa o mantas.
- Utilice objetos irregulares (como estanterías y muebles tapizados) para crear reflexiones difusas.
- No hay restricciones específicas de contenido. Recomendamos adaptar el contenido a su caso de uso objetivo.
- Evite frases cortas (como "hola" o "sí"). Utilice oraciones completas.
- Mantenga la coherencia semántica y evite pausas frecuentes al leer (se recomiendan al menos 3 segundos continuos sin interrupción).
- Mantenga una velocidad de habla constante durante toda la grabación. Evite hablar demasiado rápido al principio o al final, ya que esto puede causar tartamudeo durante la síntesis.
- Incluya una expresión emocional adecuada (como calidez, amabilidad o seriedad). Evite la lectura mecánica.
- No incluya contenido sensible (como material político, pornográfico o violento). Esto provocará un error en la clonación.
- Familiarícese con el guion de antemano, establezca un tono de personaje y hable con naturalidad.
- Mantenga una distancia aproximada de 10 cm del dispositivo de grabación para evitar distorsión por sonidos plosivos o señal débil.
Administración de voces
Qwen-Audio-TTS, Qwen-Audio-Realtime y CosyVoice usan las mismas API de consulta, actualización y eliminación de voces. Para conocer las interfaces y los parámetros, consulte la Referencia de la API HTTP de clonación de voz.
- Listar voces: consulte las voces personalizadas existentes en su cuenta.
- Consultar detalles de la voz: consulte información como la fecha de creación y el modelo vinculado.
- Actualizar una voz: sustituya el audio de referencia y conserve el ID de la voz existente.
- Eliminar una voz: elimine las voces que no use para liberar cuota.
Modelos compatibles
- China (Beijing)
- Singapur
Use una clave de API de esta región para llamar a los siguientes modelos:
- Qwen-Audio-TTS: qwen-audio-3.1-tts-plus, qwen-audio-3.1-tts-flash, qwen-audio-3.0-tts-plus, qwen-audio-3.0-tts-flash
- Qwen-Audio-Realtime: qwen-audio-3.1-realtime-plus, qwen-audio-3.1-realtime-flash, qwen-audio-3.0-realtime-plus, qwen-audio-3.0-realtime-flash
- CosyVoice: cosyvoice-v3.5-plus, cosyvoice-v3.5-flash, cosyvoice-v3-plus, cosyvoice-v3-flash, cosyvoice-v2
Cuotas y límites
-
Cantidad de voces: cada cuenta de Alibaba Cloud Model Studio admite un máximo total de 1,000 voces personalizadas. La clonación y el diseño de voces comparten esta cuota de cuenta entre todos los modelos.
- Las nuevas solicitudes de creación por clonación o diseño de voz fallan al alcanzar la cuota. Elimine las voces que no use para liberar cuota antes de crear otra voz.
Facturación
- Qwen-Audio-TTS / Qwen-Audio-Realtime / CosyVoice: La creación de voces es gratuita. La síntesis y las conversaciones de voz en tiempo real con voces clonadas se facturan según el modelo de destino. Consulte Precios de los modelos.