Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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).
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

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.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsFastAPIPython
SERVICIOS
PostgreSQLRedisMongoDBS3/MinIO
BASES DE DATOS
PostgreSQLRedisMongoDB
PUERTOS
3000800078609001270182701790006379
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.