
https://voiceai-js-starter.vercel.app/
Este repositório contém um projeto inicial de ponta a ponta para um simples assistente de voz da AI baseado na WebSocket. Não reivindicarei que este projeto seja o mais rápido ou mais robusto, mas é 100% gratuito e de código aberto, portanto, fique à vontade para modificá-lo e usá-lo como base para seus próprios projetos.
Com configurações mais rápidas, você pode ver os tempos de resposta do assistente em ~ 1s TTFB (tempo para o primeiro byte) depois que o usuário parar de falar.
Se você tiver alguma dúvida ou feedback, sinta -se à vontade para abrir um problema.
Simplesmente execute este comando para criar um novo projeto de AI de voz.
npx create-voice-ai
cd web
npm install
npm run start
Isso começará o aplicativo web no localhost:3000
Você precisará criar um arquivo .env com as seguintes variáveis de ambiente. Com apenas um OPENAI_API_KEY , você pode suportar um agente de pilha completa realmente poderosa.
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
Isso iniciará o servidor no localhost:8000
O exemplo de brinquedo configurado neste projeto é um simples assistente de pedidos para o churrasco da L&L Hawaiian. Para criar seu próprio assistente, dê uma olhada no server/index.starter.js e siga as instruções.