Repolode
TEN-framework

TEN-framework/ten-framework

Framework de código abierto para agentes de voz conversacionales multimodales en tiempo real, con ejemplos listos para usar y un diseñador visual.

Estrellas
11,183
Forks
1,366
Issues abiertos
249
Último commit
hace 5 horas

¿Qué es?

TEN es un framework de código abierto para crear agentes de IA conversacionales multimodales en tiempo real. Conecta el reconocimiento de voz, los modelos de lenguaje y la síntesis de voz en un pipeline compuesto por extensiones modulares, para que los desarrolladores puedan crear un agente de voz e intercambiar componentes individuales sin reescribir todo el sistema.

El repositorio incluye varios ejemplos de agentes: un asistente de voz multipropósito compatible con conexiones RTC y WebSocket, un asistente con Live2D y avatares con sincronización labial, una extensión SIP para llamadas telefónicas, una demostración de diarización de hablantes, una herramienta de transcripción y una integración con hardware ESP32-S3. TMAN Designer permite configurar extensiones y sus claves de API desde el navegador, y los ejemplos pueden ejecutarse localmente con Docker o en GitHub Codespaces.

Para el despliegue, el backend de ejemplo se distribuye como una imagen de Docker que puede ejecutarse en cualquier plataforma de contenedores, mientras que el frontend puede alojarse por separado en servicios como Vercel o Netlify.

Funciones clave

  • 01Pipeline de extensiones modulares que conecta el reconocimiento de voz, los LLM y la síntesis de voz.
  • 02Asistente de voz compatible con conexiones RTC y WebSocket.
  • 03TMAN Designer visual para configurar extensiones y claves de API desde el navegador.
  • 04Ejemplos de Live2D y avatares con sincronización labial, además de una extensión SIP para llamadas telefónicas.
  • 05Despliegue basado en Docker, con el frontend desplegable por separado en Vercel o Netlify.

Casos de uso

  • Crear un asistente de voz que responda al habla del usuario con un LLM y voz sintetizada.
  • Añadir un agente de voz con IA a llamadas telefónicas mediante la extensión SIP.
  • Crear prototipos de avatares animados o personajes Live2D que hablen con sincronización labial.
  • Conectar un agente de voz a hardware ESP32-S3 para incorporar funciones conversacionales integradas.

Temas

Preguntas frecuentes

¿Qué es ten-framework?
Framework de código abierto para agentes de voz conversacionales multimodales en tiempo real, con ejemplos listos para usar y un diseñador visual. TEN es un framework de código abierto para crear agentes de IA conversacionales multimodales en tiempo real. Conecta el reconocimiento de voz, los modelos de lenguaje y la síntesis de voz en un pipeline compuesto por extensiones modulares, para que los desarrolladores puedan crear un agente de voz e intercambiar componentes individuales sin reescribir todo el sistema.
¿ten-framework es gratuito? ¿Qué licencia tiene?
ten-framework es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ten-framework sigue mantenido?
Mantenimiento activo. El último commit de ten-framework fue el 21 oct 2026.
¿Para qué puedo usar ten-framework?
Crear un asistente de voz que responda al habla del usuario con un LLM y voz sintetizada. Añadir un agente de voz con IA a llamadas telefónicas mediante la extensión SIP. Crear prototipos de avatares animados o personajes Live2D que hablen con sincronización labial. Conectar un agente de voz a hardware ESP32-S3 para incorporar funciones conversacionales integradas.
¿Dónde consigo ten-framework?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/TEN-framework/ten-framework

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

Proyectos relacionados