Skip to main content

Configuración de voz de Qwen-LiveTranslate-Realtime

Configure la extracción en tiempo real de la voz de entrada o use una voz creada previamente y consulte la API de voces precreadas.

qwen3.8-livetranslate-flash-realtime y qwen3.5-livetranslate-flash-realtime pueden extraer la voz del audio de entrada durante la traducción o usar una voz fija creada previamente. La clonación de voz en tiempo real no tiene un cargo de clonación adicional. Crear una voz previamente se factura por separado. Las llamadas al modelo se siguen facturando según el uso de tokens. Para obtener detalles, consulte Facturación.

Configurar la sesión

Establezca enable_voice_clone, voice_clone_options.frequency y voice en session.update. El siguiente ejemplo usa qwen3.8-livetranslate-flash-realtime mediante WebSocket. Para qwen3.5-livetranslate-flash-realtime, sustituya output_modalities por modalities. Los demás parámetros de clonación de voz son iguales.
MétodofrequencyvoiceDescripción
Clonar una vez en tiempo realoncedefaultExtrae la voz una vez del audio de entrada al inicio de la sesión y la reutiliza en las salidas posteriores.
Clonar continuamente en tiempo realalwaysdefaultExtrae la voz del audio de entrada antes de cada salida. Adecuado para conversaciones con varios participantes.
Usar una voz creada previamenteneverID de voz creada previamenteUsa una voz fija creada previamente sin extraer una voz nueva durante esta traducción.
Cuando frequency es once o always, voice debe ser default. El modelo de destino de una voz creada previamente debe coincidir con el modelo de la sesión.
  • Clonación única en tiempo real
  • Clonación continua en tiempo real
  • Usar una voz predefinida
{
  "type": "session.update",
  "session": {
    "output_modalities": ["text", "audio"],
    "voice": "default",
    "translation": {"language": "en"},
    "enable_voice_clone": true,
    "voice_clone_options": {"frequency": "once"}
  }
}

Crear una voz predefinida

Use la API para crear una voz predefinida. target_model debe coincidir con el modelo que se usará en las sesiones de traducción posteriores.

Cuerpo de la solicitud

Para consultar las definiciones de campos, consulte la API de voces predefinidas.

Ejemplos de solicitudes

Para ver un ejemplo completo de solicitud y respuesta, consulte Crear una voz predefinida.

Eliminar una voz predefinida

Consulte API para eliminar una voz predefinida. Para ver más pasos de interacción, consulte Traducción de voz y de audio y video en tiempo real.