Tüm işler

AI Voice Agent

Gerçek zamanlı telefon yapay zekâsı

AI Voice Agent

Açar. Dinler. Randevuyu alır.

Telefon hattıArayanSIP / RTPTelefon altyapısıKonuşmadan metneDeepgramLLMGemini, DeepSeekMetinden konuşmayaElevenLabsCevap, üretildikçe RTP ile arayana geri akarBarge-in: arayan konuşunca TTS iptal edilir
Çizim
Rol
Yazılım Mühendisliği Stajyeri, DemiraySoft
Yıl
2026
Platform
İşletme telefon hatları
Teknolojiler
  • Python
  • SIP/RTP
  • Deepgram
  • Gemini
  • DeepSeek
  • ElevenLabs
  • Next.js
  • TypeScript
  • Firebase

Küçük işletmeler çalışırken telefonu kaçırıyor ve her kaçan çağrı kaçan bir randevu demek. Asistanın gerçek bir numarayı açması, doğal konuşan arayanı anlaması ve hiçbir insan dokunmadan onaylı randevu oluşturması gerekiyordu.

Çağrıyı sıralı istekler olarak değil, bir akış olarak ele almak. Ses RTP üzerinden akar, arayan daha konuşurken metne çevrilir, cevap üretildikçe sese dönüştürülüp geri akıtılır. Arayan yeniden konuşmaya başladığı anda her aşama iptal edilebilir.

DemiraySoft stajı, 2026

Çağrı.

İşletmenin telefonunu açıp randevuyu kendi başına alan bir yapay zekâ asistanı. Dinlemek için kaydırın.

İşletme hattı

Bağlandı

  1. Asistan: Merhaba, kuaförümüze ulaştınız. Nasıl yardımcı olabilirim?
  2. Arayan: Yarın öğleden sonra saç kesimi için randevu almak istiyorum.
  3. musaitlik_kontrol(yarın, öğleden sonra)
  4. Asistan: Yarın saat üç ya da beş buçuk müsait. Hangisi size
  5. Arayan: Üç olsun, harika.
  6. randevu_olustur(yarın 15:00, saç kesimi)
  7. Asistan: Tamamdır. Yarın saat üçe randevunuz oluşturuldu. Görüşmek üzere.
  8. Randevu onaylandı
    Yarın, 15:00 · Saç kesimi
  1. Telefon hattıArayan
  2. SIP / RTPTelefon altyapısı
  3. Konuşmadan metneDeepgram
  4. LLMGemini, DeepSeek
  5. Metinden konuşmayaElevenLabs

Gerçek hattan yola çıkarak yeniden kurulmuş tipik bir çağrı.

Nasıl yapıldı

  • Telefon altyapısı

    Gerçek telefon hattını hatta bağlayan SIP sinyalleşmesini ve RTP medya akışını geliştirdim; asistan ham çağrı sesini alıp gönderiyor.

  • Akış zinciri

    Deepgram gerçek zamanlı metne çevirir, Gemini ya da DeepSeek ne söyleneceğine ve hangi randevu işleminin yapılacağına karar verir, ElevenLabs cevabı yeniden sese çevirir.

  • Barge-in

    Arayan sözü kestiğinde konuşma cümlenin ortasında durur ve yeni söz bir sonraki tur olur. Konuşmayı robotik değil doğal hissettiren tek mekanizma bu.

  • WhatsApp paneli

    Aynı stajda Meta WhatsApp Cloud API üzerinde bir mesajlaşma paneli geliştirdim: CSV ile toplu gönderim, canlı gelen kutusu ve müşteri takibi.

Bir işletme çağrısını selamlamadan onaylı randevuya kadar tek başına yürüten, sözün kesilmesini bir insan gibi karşılayan çalışan bir asistan.