Repolode
netease-youdao

netease-youdao/EmotiVoice

Motor de síntesis de voz de código abierto compatible con inglés y chino, con más de 2000 voces y control de emociones mediante prompts.

Alternativa open source a:ElevenLabs

Estrellas
8,540
Forks
761
Issues abiertos
137
Último commit
hace 2 meses

¿Qué es?

EmotiVoice es un motor de síntesis de voz que genera audio en inglés y chino con más de 2000 voces. Su función principal es la síntesis emocional: permite generar voz con emociones como alegría, entusiasmo, tristeza y enojo, controladas mediante un prompt.

El proyecto ofrece una interfaz web para uso interactivo y una interfaz de scripting para generar audio por lotes. También se puede ejecutar como una imagen de Docker en una máquina con una GPU NVIDIA e incluye una API HTTP de TTS compatible con OpenAI. Para la inferencia, recibe texto anotado con fonemas junto con un ID de hablante y un prompt de estilo. El repositorio incluye recetas para clonar voces a partir de datos personales, DataBaker y LJSpeech.

El proyecto está desarrollado con Python y PyTorch y se publica bajo la licencia Apache-2.0. La compatibilidad con más idiomas, como japonés y coreano, figura entre los trabajos previstos.

Funciones clave

  • 01Sintetiza voz en inglés y chino con más de 2000 voces.
  • 02Controla mediante prompts el estilo emocional, como alegría, tristeza y enojo.
  • 03Ofrece una interfaz web y otra de scripting para generar audio por lotes.
  • 04Proporciona una API HTTP de TTS compatible con OpenAI.
  • 05Incluye recetas para clonar voces con datos personales.

Casos de uso

  • Generar locuciones con carga emocional para videos, audiolibros o juegos.
  • Añadir un backend de síntesis de voz a una aplicación mediante la API compatible con OpenAI.
  • Generar audio en chino o inglés por lotes a partir de texto escrito en scripts.
  • Investigar la síntesis de voz controlada mediante prompts.

Inicio rápido

  1. 1

    Ejecuta la imagen de Docker de EmotiVoice (requiere una GPU NVIDIA).

    docker run -dp 127.0.0.1:8501:8501 syq163/emoti-voice:latest
  2. 2

    Abre http://localhost:8501 en el navegador para usar la interfaz web.

Antes de usarlo

  • La forma más rápida de usar Docker requiere una GPU NVIDIA y configurar NVIDIA Container Toolkit.
  • La instalación completa requiere descargar archivos grandes de modelos preentrenados, lo que puede resultar complicado.
  • La página interactiva está sujeta a un User Agreement independiente, además de la licencia Apache-2.0.

Temas

Preguntas frecuentes

¿Qué es EmotiVoice?
Motor de síntesis de voz de código abierto compatible con inglés y chino, con más de 2000 voces y control de emociones mediante prompts. EmotiVoice es un motor de síntesis de voz que genera audio en inglés y chino con más de 2000 voces. Su función principal es la síntesis emocional: permite generar voz con emociones como alegría, entusiasmo, tristeza y enojo, controladas mediante un prompt.
¿EmotiVoice es gratuito? ¿Qué licencia tiene?
EmotiVoice es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿EmotiVoice sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de EmotiVoice fue el 3 sept 2026.
¿Para qué puedo usar EmotiVoice?
Generar locuciones con carga emocional para videos, audiolibros o juegos. Añadir un backend de síntesis de voz a una aplicación mediante la API compatible con OpenAI. Generar audio en chino o inglés por lotes a partir de texto escrito en scripts. Investigar la síntesis de voz controlada mediante prompts.
¿Cómo se instala EmotiVoice?
Ejecuta la imagen de Docker de EmotiVoice (requiere una GPU NVIDIA).: docker run -dp 127.0.0.1:8501:8501 syq163/emoti-voice:latest Abre http://localhost:8501 en el navegador para usar la interfaz web.
¿Dónde consigo EmotiVoice?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/netease-youdao/EmotiVoice

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados