Speeko API ile IVR Sistemi İnşa Etme

Yayınlandı 23 Mart 2026
Yazar Speeko Ekibi
ivrtwiliotelekomunikasyonmusteri-hizmetleri

Speeko API ile IVR Sistemi İnşa Etme

Etkileşimli Sesli Yanıt sistemleri robotik duyardı. 2026'da bahane yok.

Modern IVR Yığını

  • Telefon — Çağrı yönlendirme için Twilio, Vonage veya Plivo
  • Ses üretimi — Doğal karşılamalar için Speeko
  • Konuşma tanıma — Arayan girişlerini yorumlama için
  • Backend mantığı — Yanıtlara göre çağrıları yönlendirme

Örnek Twilio Entegrasyonu

const twilio = require('twilio');
const axios = require('axios');

app.post('/voice', async (req, res) => {
  const twiml = new twilio.twiml.VoiceResponse();

  const audio = await axios.post(
    'https://api.speekoapp.com/v1/tts',
    {
      text: 'Acme Şirketine hoş geldiniz. Satış için 1, destek için 2 tuşlayın.',
      voice: 'tr_female_aylin',
      format: 'mp3'
    },
    { headers: { Authorization: 'Bearer ANAHTARINIZ' }, responseType: 'arraybuffer' }
  );

  const audioUrl = await uploadToCDN(audio.data);
  twiml.play(audioUrl);
  twiml.gather({ numDigits: 1, action: '/handle-menu' });

  res.type('text/xml').send(twiml.toString());
});

Önbellekleme Stratejisi

IVR karşılamaları binlerce kez tekrar eder. Önceden üretip önbelleğe alın:

const PROMPTS = {
  hosgeldin: 'ivr/hosgeldin.mp3',
  menu: 'ivr/menu.mp3',
  gecersiz: 'ivr/gecersiz.mp3'
};

Bu, statik karşılamalar için TTS maliyetinizi neredeyse sıfıra düşürür.

Dinamik Kişiselleştirme

Kişisel mesajlar için anında üretin:

const greeting = `Merhaba ${customer.firstName}, siparişiniz yarın ulaşacak.`;
const audio = await generateTTS(greeting);

Çağrı Akışı Tasarımı

  • Menüleri kısa tutun — maksimum 4 seçenek
  • Her zaman "insana bağlan" sunun
  • Eylemden önce arayan girişini onaylayın
  • Doğal ifadeler kullanın, "birinci seçenek için 1" değil
  • Bölgesel normlara saygı gösterin (resmiyet, ritim)

İzleme

Her menü seviyesindeki bırakma oranını izleyin. Arayanların %40'ı ilk menüyü terk ediyorsa, yeniden tasarlayın.

Speeko ile başlayın.