ElevenLabs + Kasamila: khidmat pelanggan panggilan video dengan suara dan visual sehala
Kekalkan Agent ElevenLabs sedia ada dan tambah avatar; audio jawapan yang sama digunakan untuk main balik dan gerakan mulut.
Kekalkan Agent ElevenLabs sedia ada dan tambah avatar; audio jawapan yang sama digunakan untuk main balik dan gerakan mulut.
Pelaksanaan
- Konfigurasikan Agent sedia ada: pangkalan pengetahuan, arahan servis, alat dibenarkan dan eskalasi manusia kekal di situ. Avatar tidak menggantikan logik perniagaan.
- Jalankan npm ci dan salin .env.example ke .env. Simpan PROVIDER=elevenlabs, ELEVENLABS_API_KEY, ELEVENLABS_AGENT_ID serta tetapan Kasamila dan deskriptor media sepadan pada pelayan sahaja. Pilih PCM masuk dan keluar.
- Jalankan npm start dan buka /public/video-call.html. Start membuka audio serta meminta mikrofon. Pelayan mendapat URL ElevenLabs bertandatangan; URL ini dan kunci kekal tidak dihantar ke pelayar.
- Mikrofon hanya ke Agent. PCM jawapan sebenar dimainkan dan menggerakkan mulut melalui SDK Kasamila yang sama tanpa pemain kedua. Kamera pilihan kekal tempatan; ini bukan panggilan manusia WebRTC atau servis PSTN lengkap.
- Celahan membuang main balik lama. Mengosongkan giliran secara manual tidak menjamin penjanaan jauh berhenti. End menutup pengangkutan, destroy avatar dan meminta tamat Runtime yang dibenarkan. Senyap tidak menghentikan bil; periksa pengesahan.
cd examples/realtime-integrations
npm ci
cp .env.example .env
# Backend-only configuration: see linked guide
npm start
Had dan penerimaan
Contoh boleh dijalankan ini bukan pensijilan pembekal atau jaminan fonem. Tambah log masuk, kebenaran, persetujuan dan HTTPS/WSS; uji akaun serta perbualan sebenar.
Kod dan protokol
Bacaan Markdown / AI
zh | en | fr | de | ru | es | it | ar | ja | ko | th | ms | vi | hi | id