Gateway autohospedado que conecta líneas telefónicas y canales de chat con agentes de IA mediante tus propias API keys.
Azure-Samples/voicelive-api-salescoach
App de demostración que usa Azure Voice Live API para que profesionales de ventas practiquen conversaciones de voz con clientes virtuales impulsados por IA.
- Estrellas
- 150
- Forks
- 94
- Issues abiertos
- 8
- Último commit
- hace 29 días
¿Qué es?
Voice Live API Sales Coach es una aplicación de ejemplo que muestra cómo la capacitación por voz basada en IA puede apoyar la formación en ventas. Los usuarios eligen un escenario de ventas de un sector específico, conversan en tiempo real con un cliente virtual de IA y reciben comentarios sobre su desempeño.
La aplicación se basa en servicios de Azure AI. Las conversaciones se realizan mediante Azure Voice Live API para la interacción de voz a voz, un modelo de lenguaje grande analiza la conversación después y Azure Speech Services evalúa la pronunciación y la fluidez. El frontend está desarrollado con React y Fluent UI, y el backend es un servidor Python Flask que gestiona la comunicación por WebSocket.
El proyecto incluye un dev container, un script de compilación y una implementación con `azd up` que aprovisiona recursos de Azure AI y Speech, además de una Container App. Puede usar claves de Azure OpenAI o autenticación con Microsoft Entra ID, y también puede conectarse opcionalmente a agentes de Foundry para definir el comportamiento de los escenarios.
Funciones clave
- 01Conversaciones de voz en tiempo real con clientes virtuales de IA mediante Azure Voice Live API
- 02Análisis del desempeño después de la conversación, que abarca el tono, el contenido, la evaluación de necesidades y el manejo de objeciones
- 03Evaluación de la pronunciación y la fluidez mediante Azure Speech Services
- 04Escenarios de ventas específicos por sector con métricas de puntuación
- 05Implementación en Azure con un solo comando mediante azd
Casos de uso
- Capacitar al personal de ventas para manejar objeciones y preguntas de descubrimiento mediante llamadas simuladas
- Explorar cómo integrar Azure Voice Live API y los servicios de Speech en una aplicación de voz interactiva
- Usar como implementación de referencia para una aplicación Flask y React con voz en tiempo real
Inicio rápido
- 1
Implementar en Azure con azd
azd up - 2
Instalar y compilar la aplicación localmente
./scripts/build.sh - 3
Iniciar el servidor
cd backend && python src/app.py - 4
Abrir http://localhost:8000 en el navegador
Antes de usarlo
- Se necesita una suscripción de Azure con Voice Live, Speech y una implementación del modelo gpt-4.1-mini, además de cuota suficiente para el modelo.
- El desarrollo local requiere un archivo .env completo con claves o endpoints de Azure AI Foundry y Speech.
Temas
Preguntas frecuentes
- ¿Qué es voicelive-api-salescoach?
- App de demostración que usa Azure Voice Live API para que profesionales de ventas practiquen conversaciones de voz con clientes virtuales impulsados por IA. Voice Live API Sales Coach es una aplicación de ejemplo que muestra cómo la capacitación por voz basada en IA puede apoyar la formación en ventas. Los usuarios eligen un escenario de ventas de un sector específico, conversan en tiempo real con un cliente virtual de IA y reciben comentarios sobre su desempeño.
- ¿voicelive-api-salescoach es gratuito? ¿Qué licencia tiene?
- voicelive-api-salescoach es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿voicelive-api-salescoach sigue mantenido?
- Mantenimiento activo. El último commit de voicelive-api-salescoach fue el 21 sept 2026.
- ¿Para qué puedo usar voicelive-api-salescoach?
- Capacitar al personal de ventas para manejar objeciones y preguntas de descubrimiento mediante llamadas simuladas Explorar cómo integrar Azure Voice Live API y los servicios de Speech en una aplicación de voz interactiva Usar como implementación de referencia para una aplicación Flask y React con voz en tiempo real
- ¿Cómo se instala voicelive-api-salescoach?
- Implementar en Azure con azd: azd up Instalar y compilar la aplicación localmente: ./scripts/build.sh Iniciar el servidor: cd backend && python src/app.py Abrir http://localhost:8000 en el navegador
- ¿Dónde consigo voicelive-api-salescoach?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Azure-Samples/voicelive-api-salescoach
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Curso de Microsoft de 21 lecciones para enseñar a desarrolladores los fundamentos de la creación de aplicaciones de IA generativa con Python y TypeScript.
Parser de documentos de código abierto que convierte PDF, Office, HTML y otros archivos en datos estructurados para pipelines de IA generativa.
Una capa de memoria para agentes y aplicaciones de IA que guarda y recupera el contexto de usuarios, sesiones y agentes entre conversaciones.
Convierte un repositorio Git o un directorio local en un único resumen de texto listo para incluir código en prompts para LLM.
Tutorial y proyecto modular de Agentic RAG con LangGraph, con indexación jerárquica, memoria conversacional y aclaración de consultas.