
https://voiceai-js-starter.vercel.app/
Ce dépôt contient un projet de démarrage de bout en bout pour un simple assistant vocal AI basé sur WebSocket. Je ne prétendrai pas que ce projet soit le plus rapide ou le plus robuste, mais il est 100% gratuit et open-source, alors n'hésitez pas à le modifier et à l'utiliser comme base pour vos propres projets.
Avec des configurations les plus rapides, vous pouvez voir les temps de réponse de l'assistant dans ~ 1s TTFB (temps pour premier octet) après que l'utilisateur cesse de parler.
Si vous avez des questions ou des commentaires, n'hésitez pas à ouvrir un problème.
Exécutez simplement cette commande pour créer un nouveau projet vocal AI.
npx create-voice-ai
cd web
npm install
npm run start
Cela commencera le web-app sur localhost:3000
Vous devrez créer un fichier .env avec les variables d'environnement suivantes. Avec juste un OPENAI_API_KEY , vous pouvez supporter un agent complet vraiment puissant.
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
Cela démarrera le serveur sur localhost:8000
L'exemple de jouets configuré dans ce projet est un simple assistant de commande pour L&L Hawaiian BBQ. Pour créer votre propre assistant, jetez un œil à server/index.starter.js et suivez les instructions.