Skip to content

Comparación de motores TTS

Compara a continuación los tiempos de síntesis y las muestras de audio generadas en el mismo entorno de prueba.

Clonación de voz multilingüe y en inglés

Section titled “Clonación de voz multilingüe y en inglés”
  • Prompt estándar (utilizado para Chatterbox Standard/Turbo/Nano, MOSS-TTS, CosyVoice 3, VoxCPM2, Qwen3-TTS):

    “Pain and pleasure are two sides of the same coin. Go on now… flip it. Either way, I’ll let you feel all of me.”

  • Prompt de Fish Audio S2 Pro (probado con etiquetas de expresión entre corchetes):

    “Pain and pleasure are two sides of the same coin. [laughs] Go on now… flip it. [whispers] Either way, I’ll let you feel all of me.”

Los tiempos indican tanto el tiempo de generación completo (segundos totales transcurridos desde la solicitud hasta el audio finalizado) como el Factor de tiempo real (RTF), definido como el tiempo de generación dividido entre la duración del audio:

  • RTF < 1.0 (en negrita): El motor genera voz más rápido que en tiempo real (por ejemplo, 0.50× RTF procesa un clip de 10 segundos en 5 segundos). Solo estos motores podrían mantener el ritmo de una llamada de voz en vivo, algo que TomoriBot no implementa actualmente.
  • RTF > 1.0: La generación toma más tiempo que el audio hablado. TomoriBot envía cada mensaje de voz como un archivo completo, por lo que un RTF más alto solo representa una espera más prolongada.
MotorNativo de Windows(1)
(RTX 4070 Ti SUPER)
Linux / WSL2macOS
(Apple Silicon)
Muestra de audio
Fish Audio S2 Pro~8-10 min(2)
(~65× RTF)
Sin probarSin probar
Chatterbox (Turbo, predeterminado)~5.0s (clip de 8.7s)
0.57× RTF
Sin probarSin probar
Chatterbox (Nano)~3.0s (clip de 8.0s)
0.38× RTF
Sin probarSin probar
Chatterbox (Estándar)~6.0s (clip de 7.8s)
0.77× RTF
Sin probarSin probar
MOSS-TTS~12.0s (clip de 8.8s)
1.36× RTF
Sin probarSin probar
CosyVoice 3~6.0s (clip de 13.9s)
0.43× RTF
Sin probarSin probar
VoxCPM2~8.0s (clip de 7.4s)
1.09× RTF
Sin probarSin probar
Qwen3-TTS~10.0s (clip de 9.2s)
1.09× RTF
Sin probarSin probar
  • (1) Entorno de prueba: NVIDIA GeForce RTX 4070 Ti SUPER (16 GB GDDR6X, Ada Lovelace) en Windows 11 (ejecución nativa) utilizando una muestra de audio de referencia mono de 24 kHz y 26.6 segundos con transcripción literal coincidente.
  • (2) Fish Audio S2 Pro: La ejecución en Windows opera en modo eager sin compilar (~65× RTF) debido a la latencia de lanzamiento del kernel CUDA en sus evaluaciones de 76 capas por token. Se recomienda ejecutar en Linux o WSL2 con la fusión del compilador OpenAI Triton (torch.compile) para evitar este cuello de botella.

「そんな顔して……ほんとは私にやられたいんでしょ?ざぁこざぁこ~♡」

Rendimiento y comparación de audio en japonés

Section titled “Rendimiento y comparación de audio en japonés”
MotorNativo de Windows(1)
(RTX 4070 Ti SUPER)
Linux / WSL2macOS
(Apple Silicon)
Muestra de audio
IrodoriTTS~4.0s (clip de 8.5s)
0.47× RTF
Sin probarSin probar
  • (1) Medido en el mismo entorno de prueba con RTX 4070 Ti SUPER en Windows 11.

TomoriBot devuelve archivos WAV completos. Los tamaños de modelo corresponden al recuento de parámetros; las cifras de memoria de GPU son recomendaciones de configuración. Los tiempos indicados arriba provienen de una única máquina con Windows.

Las longitudes de referencia incluyen las recomendaciones de los proyectos de origen y los límites en tiempo de ejecución. Consulta la guía de cada motor para conocer los detalles.

MotorTamaño del modelo; GPU de 16 GBIdiomasClip de referenciaFuentes de voz y controlesVelocidad / ruta de transmisiónElígelo para
Chatterbox350M Turbo (predeterminado), 110M Nano o 500M Estándar; sí, Nano puede usar CPUInglés10 segundos; duraciones mayores se ignoran silenciosamente tras la ventana de 10 s del promptClonación por referencia, etiquetas de eventos compatibles; el modelo estándar ofrece sintonización de CFG y exageraciónEnfoque rápido y liviano; el contenedor devuelve el WAV completoEntornos pequeños de clonación en inglés o experimentos en CPU
Qwen3-TTS1.7B por modo; sí, los modelos se intercambian10, incluidos inglés y japonésA partir de 3 segundos; sin límite documentadoClonación o VoiceDesign descrito por textoEnfoque en calidad; transmisión en el proyecto de origen, el contenedor usa búferClonación multilingüe de propósito general y VoiceDesign en japonés
MOSS-TTSClon de 4B + diseño de ~1.7B, intercambiados; 16 GB es un objetivo de prueba no verificado; la versión insignia de 8B probablemente no quepaClonación: 31, incluido japonés; diseño: inglés y chinoNo documentado en el proyecto de origen; sin límite en tiempo de ejecuciónClonación o VoiceGenerator descrito por texto; etiquetas de idioma para clonaciónExperimental; la clonación local dispone de backend de transmisión en origen, el contenedor usa búferComparar la calidad de clonación de MOSS o diseño de voz en inglés y chino
IrodoriTTS~0.8B v4.1 Small actual; ~3-4 GB de VRAM observados en una ejecución localSolo japonés~30 segundos; recortado en el límite de 120 s del checkpointClonación o VoiceDesign; indicaciones de estilo mediante emojisLos pasos de muestreo intercambian calidad por velocidad; el contenedor usa búferVoces en japonés con bajo consumo de recursos y modulación por emojis
Fish S2 Pro4B; oficial BF16 predeterminado (~16-18 GB), INT8 opcional para 16 GB83 indicados en origen10-30 segundos; sin límite en tiempo de ejecuciónClonación por referencia (requiere transcripción de referencia), etiquetas de expresión libres entre corchetesModelo Dual-AR pesado; requiere Linux/WSL2 con Triton para síntesis rápida (~65× RTF en modo eager de Windows)Clonación altamente expresiva y detallada; consulta los términos de la licencia de investigación
VoxCPM22B; ~8 GB BF16 reportados en origen305-30 segundos; rango documentado, sin límite en tiempo de ejecuciónClonación, Voice Design, Ultimate Cloning asistido por transcripción, instrucciones de entonación~0.30 RTF en RTX 4090 de origen; transmisión en origen, el contenedor usa búferUn solo modelo multilingüe con el abanico más amplio de controles de voz
CosyVoice 3Núcleo de 0.5B; 16 GB cómodos, mayor espacio en descarga/ejecución9, incluido japonés, más dialectos del chino3-30 segundos; duraciones mayores se recortan a los primeros 30 sClonación, clonación cross-lingual, entonación en lenguaje naturalEnfoque de baja latencia; transmisión nativa de texto/audio en origen, el contenedor usa búferUn candidato prometedor para streaming con clonación cross-lingual

El tamaño de modelo y la cantidad de idiomas siguen las páginas de origen de Chatterbox, Qwen3-TTS, MOSS, Irodori, Fish S2 Pro, VoxCPM2 y CosyVoice 3. Consulta cada guía para conocer detalles de sistema operativo, controladores, licencias, versiones de modelos y memoria. Una GPU de 16 GB no necesariamente puede alojar de forma simultánea un modelo TTS y un LLM local grande.

La primera solicitud en modo automático de Qwen3-TTS incluye la carga del modelo. MOSS descarga previamente ambos modelos durante la configuración y precalienta el modelo de clonación al inicio por defecto, pero cualquier servidor en modo automático aún debe cargar el otro modelo tras un cambio de modo. TomoriBot espera hasta TTS_SYNTHESIZE_TIMEOUT_MS (240000 ms por defecto) para cada respuesta completa.