
https://voiceai-js-starter.vercel.app/
Este repositorio contiene un proyecto de inicio de extremo a extremo para un simple asistente de voz de IA basado en WebSocket. No reclamaré que este proyecto sea el más rápido o más robusto, pero es 100% gratuito y de código abierto, así que no dude en modificarlo y usarlo como base para sus propios proyectos.
Con las configuraciones más rápidas, puede ver los tiempos de respuesta del asistente en ~ 1S TTFB (tiempo a primer byte) después de que el usuario deje de hablar.
Si tiene alguna pregunta o comentarios, no dude en abrir un problema.
Simplemente ejecute este comando para crear un nuevo proyecto de AI de voz.
npx create-voice-ai
cd web
npm install
npm run start
Esto comenzará la aplicación web en localhost:3000
Deberá crear un archivo .env con las siguientes variables de entorno. Con solo un OPENAI_API_KEY , puede soportar un agente de pila completa realmente potente.
OPENAI_API_KEY = <REQUIRED> # Required
ELEVEN_LABS_API_KEY = <OPTIONAL> # For use with ElevenLabs
DEEPGRAM_API_KEY = <OPTIONAL> # For use with Deepgram
PLAYHT_USER_ID = <OPTIONAL> # For use with PlayHT
PLAYHT_API_KEY = <OPTIONAL> # For use with PlayHT cd server
npm install
npm run start
Esto iniciará el servidor en localhost:8000
El ejemplo de juguete configurado en este proyecto es un asistente de pedido simple para L&L Hawaiian BBQ. Para crear su propio asistente, eche un vistazo a server/index.starter.js y siga las instrucciones.