
https://voiceai-js-starter.vercel.app/
Dieses Repo enthält ein End-to-End-Starterprojekt für einen einfachen auf WebSocket-basierten AI-Sprachassistenten. Ich werde nicht behaupten, dass dieses Projekt das schnellste oder robusteste ist, aber es ist 100% kostenlos und offen.
Bei den schnellsten Konfigurationen können Sie die Antwortzeiten der Assistenten in ~ 1s TTFB (Zeit bis zum ersten Byte) sehen, nachdem der Benutzer nicht mehr spricht.
Wenn Sie Fragen oder Feedback haben, können Sie bitte ein Problem eröffnen.
Führen Sie diesen Befehl einfach aus, um ein neues Voice AI -Projekt zu erstellen.
npx create-voice-ai
cd web
npm install
npm run start
Dadurch wird die Web-App auf localhost:3000 gestartet
Sie müssen eine .env -Datei mit den folgenden Umgebungsvariablen erstellen. Mit nur einem OPENAI_API_KEY können Sie einen wirklich leistungsstarken Vollstack-Agenten aufstehen.
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
Dadurch startet der Server auf localhost:8000
Das in diesem Projekt konfigurierte Spielzeugbeispiel ist ein einfacher Bestellassistent für L & L Hawaiian BBQ. Um Ihren eigenen Assistenten zu erstellen, schauen Sie sich server/index.starter.js an und befolgen Sie die Anweisungen.