AI Generatif menghasilkan banyak model baru yang menyenangkan untuk kami para pengembang coba. Tahukah Anda bahwa Anda dapat menggunakannya melalui telepon?
Twilio memberi Anda kekuatan super yang disebut Media Streams yang memberi Anda koneksi Websocket ke kedua sisi panggilan telepon. Anda dapat mengalirkan audio kepada Anda, memprosesnya, dan mengirim audio kembali.
Repo ini berfungsi sebagai demo WIP tetapi sedang mengeksplorasi dua model menggunakan Deepgram untuk Speech to Text dan sebelaslab yang sangat menyenangkan untuk Text to Speech.
Mendaftarlah ke Deepgram dan ElevenLabs
Gunakan sesuatu seperti ngrok untuk melakukan terowongan dan kemudian mengekspos port 3000
ngrok http 3000
Salin .env.example
ke .env
dan perbarui kunci
Setel SERVER
ke URL terowongan Anda
Instal paket yang diperlukan
npm install
Mulai server web
node server.js
Hubungkan nomor Twilio Anda menggunakan konsol atau CLI
twilio phone-numbers:update +18889876 --voice-url=https://your-server.ngrok.io/incoming
Ada kata kerja Stream TwiML yang akan menghubungkan aliran ke server soket web Anda.