VoicEra
VoicEra es una infraestructura open source para IA de voz auto-alojada que permite construir agentes telefónicos con integración real-time STT/TTS/LLM, sin lock-in de proveedores. Soporta idiomas bajos recursos y mantiene la propiedad de los datos bajo licencia Apache 2.0.
Ficha actualizada 24 sept 2026, 7:02 · upstream 24 sept 2026, 6:53 · release sin release detectada
Qué es VoicEra
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
VoicEra es una capa de infraestructura abierta diseñada para construir agentes de voz y telefonía auto-alojados, evitando el lock-in de modelos o proveedores específicos. La arquitectura separa el plano de control (API en FastAPI) del tiempo real de ejecución (Runtime con Pipecat), permitiendo intercambiar proveedores de STT, TTS, LLM y telefonía sin reescribir la plataforma central.
El sistema incluye un dashboard en Next.js para la gestión operativa, una API RESTful para orquestación y almacenamiento nativo mediante PostgreSQL, Redis, MongoDB/FerretDB y MinIO para medios. Está diseñado bajo principios de bienes públicos digitales, priorizando la soberanía de datos, interoperabilidad y transparencia con código fuente abierto bajo Apache 2.0.
Destaca su enfoque en idiomas de bajos recursos a través de integraciones como Bhashini y AI4Bharat, facilitando el despliegue en entornos gubernamentales o sin ánimo de lucro que requieren control total sobre la infraestructura y los datos de las llamadas.
- Desarrollo de agentes conversacionales para soporte telefónico en múltiples idiomas.
- Implementación de sistemas de atención al cliente auto-alojados con telefonía VoIP.
- Creación de plataformas de voz para ONGs o entidades públicas que requieren soberanía de datos.
- Pruebas y prototipado de arquitecturas de IA de voz sin dependencia de APIs cerradas.
- Integración de modelos locales (STT/TTS/LLM) con servicios en la nube híbridos.
- Licencia Apache 2.0 que permite uso comercial, modificación y distribución libre.
- Arquitectura modular que soporta intercambio de proveedores de IA y telefonía (Vobiz, Plivo).
- Soporte nativo para idiomas de bajos recursos mediante integraciones Bhashini y AI4Bharat.
- Infraestructura completa con contenedores Docker y scripts de orquestación incluidos.
- Separación clara entre plano de control y ejecución en tiempo real (Pipecat).
- Almacenamiento de datos y medios bajo control del operador (PostgreSQL, MinIO).
- No incluye cuentas de telefonía ni modelos de IA preconfigurados; requiere configuración externa.
- Complejidad técnica alta (HIGH) con múltiples servicios y dependencias de base de datos.
- Requiere Docker instalado y ejecutándose antes del despliegue inicial.
- Dependencia de proveedores externos para inferencia de modelos y llamadas telefónicas reales.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar Docker Desktop o daemon localmente es obligatorio antes de ejecutar los scripts. Clonar el repositorio y usar ./scripts/start-application-services.sh inicia la pila completa (API, Runtime, DBs). Para producción, consultar documentación oficial para configuración de variables de entorno y proveedores externos. Asegurar puertos 3000, 8000, 7860, etc., abiertos en el firewall.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.