GPT-Live 1
gpt-live-1 + gpt-5.6-lunaOpenAI'nin tam çift yönlü ses modeli: konuşurken dinler, söz kesilmesine doğal tepki verir. Ayrıntılı talimat arka plandaki modelde çalışır.
- Ses
- 14
- Hız
- Sabit
Telefon ve web için sesli ajanlar
Ajanınızı kurun, tarayıcıdan konuşarak deneyin, sonra numaralarınıza bağlayın. Her görüşmenin dökümü, maliyet kırılımı ve sesin karşı tarafa nasıl ulaştığını gösteren ölçümü kaydedilir.
30 görüşme dili · 4 motor · DIDWW, Twilio ya da kendi SIP hattınız
Her motorun ses tonu, gecikmesi ve dakika maliyeti farklı. Aynı talimatla motorları değiştirip deneyin, görüşme kayıtlarında yan yana karşılaştırın.
OpenAI'nin tam çift yönlü ses modeli: konuşurken dinler, söz kesilmesine doğal tepki verir. Ayrıntılı talimat arka plandaki modelde çalışır.
Google'ın ses-sese modeli. Geniş ses yelpazesi; ton talimatın bir parçası olarak verilir.
Ses-sese model; konuşma hızı ayarlanabilir. Ses token'larıyla ücretlenir.
Deepgram ile metne çevirme, OpenAI LLM ile yanıt, OpenAI TTS ile seslendirme. Her katman ayrı ayarlanır.
Sunucumuzda ölçüldü · 5 Kasım 2026
Dört motor, her biri için on senaryolu web görüşmesi (tarayıcı bağlantısı), canlı sunucuya karşı. Tek koşu; değerleri garanti değil, o günün fotoğrafı olarak okuyun.
Arayanın sözü bittikten ajanın ilk sesine kadar geçen saniye, arayan tarafında ölçüldü.
| Motor | Motora göre cevap süresi | Medyan | 90. yüzdelik |
|---|---|---|---|
| Gemini Live | 1,45 s | 2,28 s | |
| GPT-Live 1 | 1,76 s | 2,56 s | |
| OpenAI Realtime | 2,08 s | 4,14 s | |
| Klasik | 3,23 s | 4,02 s |
Kaynak: hubvocal.com üzerinde 4 motor × 10 senaryo × 1 koşu, 5 Kasım 2026. Her görüşme kaydında aynı ölçümler var, bkz. ses kalitesi.
Yetenekler
Bunların bir kısmı kullanımda, bir kısmı geliştiriliyor. Yakında olarak işaretlenenler henüz hesaplarda açık değil.
Her görüşmeye 1,0 ile 4,5 arasında bir puan. Puan düştüğünde nedeni de görünür: ağ, model akışı ya da gecikme.
Ayrıntılar →Türkçe tarih ifadeleri kodla hesaplanır, numaralar gruplar hâlinde tekrarlanır, isimler harf harf alınır.
Ayrıntılar →HubSpot, Pipedrive, monday.com, Slack, Telegram ve n8n bugün çalışıyor. Yakında: Zapier ve Make.
Entegrasyonlar →Telefon görüşmelerinde ajan arayanı bir iş arkadaşınıza doğrudan ya da önce kısa bir özet geçerek aktarır.
Ayrıntılar →Bir kişi listesini belirlediğiniz saatler içinde arayın; tekrar denemeler ve aranmama listesiyle.
Ayrıntılar →Entegrasyonlar
Arayanı numarasından CRM'inizde tanır, her görüşmeyi özetiyle kişinin kaydına işler, ajanın aldığı mesajları ekibinizin kanalına gönderir.
Yakında: Zapier ve Make.
Zapier ve Make bağlayıcıları hazır olana kadar call.ended webhook'unu oradaki bir webhook tetikleyicisine gönderin.
Ses kalitesi ölçümü
Kötü bir görüşmenin nedeni çoğu zaman modelde değil, yoldadır. Tarayıcı ajanın sesini 2 saniyelik pencerelerle ölçer; ajan da ürettiği sesin gerçek zamanın gerisine düştüğü anları kaydeder. İkisi aynı zaman çizelgesinde durur.
< 0,5 % iyiAğda kaybolan ses paketleri.< 1 % iyiKonuşma sırasında tarayıcının sesi tahminle doldurmak zorunda kaldığı oran.< 30 ms · < 120 msPaketlerin geliş düzensizliği ve oynatma tamponunun büyüklüğü.TCP: dikkatBağlantı TCP'ye düşerse gecikme artar; görüşme boyunca izlenir.[saniye, ms]Modelin ses akışının takıldığı anlar; ağdan bağımsız.Kayıp varsa sorun ağdadır.
Kayıp yok ama boşluk varsa ses geç ulaşıyordur. Ajan tarafında da boşluk varsa kaynakta, yoksa taşımadadır.
Görüşme kalitesi puanı
Her görüşme, telefon şebekelerinin algılanan ses kalitesi için kullandığı MOS ölçeğinde 1,0 ile 4,5 arasında bir puan alır. Puan bir anketten değil, görüşme sırasında ölçülen değerlerden hesaplanır ve nedenleriyle birlikte gelir.
Hesaplama ITU-T G.107 E-modeline dayanır. Puanlar görüşme okunurken hesaplanır; formül iyileşirse eski görüşmeler de yeni formülle gösterilir.
İlk satır gerçek bir görüşme; diğerleri test paketimizde hesaplanan durumlar.
≥ 4,3≥ 4,0≥ 3,6≥ 3,1< 3,1Eşiğin altındaki görüşmeler işaretlenir
Her organizasyon kendi eşiğini belirler; varsayılan 3,6. Bu eşiğin altında kalan görüşmeler görüşme listesinde işaretlenir ve genel bakışta sayılır. Bu tür her görüşme için bir kez call.quality_low webhook'u gönderilir.
Telefon görüşmelerinde arayanın ağını göremediğimiz için puan yalnızca ajan tarafındaki ölçümlerle hesaplanır; görüşme kaydında da bu belirtilir.
Ayrıntıları doğru almak
Bir randevu ya da geri arama ancak tarih, numara ve isim doğruysa işe yarar. Sesli ajanların en sık yanıldığı ayrıntılar bunlar. Bu yüzden modele bırakılmaz; açık kurallar ve kodla ele alınır.
"Haftaya salı", "öbür gün" ya da "15'inden sonraki cuma" gibi ifadeler ajanın saat diliminde, kodla çözülür. Arayanın söylediği saat her onayda tarihle birlikte tekrarlanır.
5 Kasım Perşembe günü sorulduğunda ajan 10 Kasım Salı, 14.30'u onaylar.
Telefon numaraları, insanların söylerken kullandığı gruplarla geri okunur; ajan emin değilse yeniden sorar. Klasik motorda Türkçe görüşmelerde tutarlar, tarihler ve saatler sözcükle seslendirilir, dökümde ise rakamlar kalır.
Numara, ekibinize giden mesaja rakamlarla, 05324567890 olarak yazılır.
Arayan bir ismi harf harf söylediğinde ya da düzelttiğinde ("C değil, Ç ile"), ajan son hâlini kullanır, ç, ş, ğ ve ı gibi harfleri korur ve onaylamak için bir kez harf harf tekrarlar.
Mesaja ya da randevuya düzeltilmiş yazım geçer.
Tarih ifadeleri Türkçe ve İngilizce anlaşılır. Numara geri okuma ve harf harf isim alma Türkçe ve İngilizce görüşmelerde test edildi.
Telefon
Gelen arama hangi numaraya geldiyse o numaraya atanmış ajan cevap verir. Tarayıcıda denediğiniz ajan, telefonda da aynı talimat ve sesle konuşur.
DIDWW, Twilio ya da kendi santralinizden SIP ile.
Aranan numaraya atanmış ajan seçilir.
Seçtiğiniz motor, ses ve talimatla.
Döküm ve maliyet panelde ve API'de.
DID numaralarınızı SIP hattıyla bağlayın.
Twilio numaralarını Elastic SIP Trunking üzerinden yönlendirin.
Kendi santraliniz varsa numaralarınız yerinde kalır; bir SIP hattını bize yönlendirmeniz yeterli.
Giden arama da var: POST /v1/calls ile numaralarınızdan birinden arama başlatın, cevaplanınca ajan konuşsun.
Bir çalışana aktarmaYakında
Telefon görüşmelerinde ajan arayanı bir iş arkadaşınıza ya da bir ekibe aktarabilir. Her aktarma hedefinin ne zaman kullanılacağını siz tarif edersiniz; ajan aradığı numarayı hiçbir zaman görmez.
Geliştiriliyor. Henüz hesaplarda açık değil.
Görüşme doğrudan bir telefon numarasına ya da SIP adresine gider.
Ajan önce iş arkadaşınızı arar ve kısa bir özet okur, sonra arayanı bağlar. Arayan bu sırada özeti değil, sessizliği duyar.
Ajan görüşmeyi aktarmadan önce arayandan onay ister.
Cevap yoksa, hat meşgulse ya da arama reddedilirse ajan arayana döner, özür diler ve mesaj alır.
Yalnızca telefon görüşmelerinde. Her deneme ve sonucu görüşme kaydına yazılır.
Giden arama kampanyalarıYakında
Kişilerin bulunduğu bir CSV yükleyin. Ajan onları sizin numaranızdan arar ve her satırdaki değerleri karşılama cümlesinde ve talimatında kullanır.
Geliştiriliyor. Henüz hesaplarda açık değil.
Kampanyanın saat dilimine göre günler ve saatler, eşzamanlı arama sınırı, meşgul ya da cevapsız numaralar için tekrar denemeler.
İsim ya da plaka gibi sütunlar, ajanın talimatında {{name}} gibi yer tutuculara dönüşür.
Organizasyonunuzun listesindeki numaralar ne bir kampanyayla ne de başka bir giden aramayla aranır. Biri bir daha aranmak istemediğini söylerse ajan, onayını aldıktan sonra onu listeye ekler.
Her deneme kaydedilir: cevaplandı, cevap yok, meşgul ve görüşmenin nasıl bittiği.
Türkiye numaraları: İYS onay kayıtlarını sizin yerinize kontrol etmiyoruz. +90 numaralarına bir kampanya başlamadan önce İYS onayını kendiniz doğrulamanız için uyarılırsınız.
01
Talimat, karşılama cümlesi, dil, motor, ses ve konuşma tonu. Panelden ya da API'den.
02
Kaydetmeden deneyin. Dökümü, maliyeti, karşılamanın ne kadar sürdüğünü ve ses kalitesini hemen görün.
03
Bir numaraya atayın ya da web görüşmesini kendi sitenize gömün.
Araçlar
Yerleşik araçları açın ya da kendi sistemlerinizi bir webhook ile bağlayın. Aynı araç tanımı dört motorda da çalışır.
Yerleşik end_call ve take_message: ajan görüşmeyi nazikçe bitirir ya da mesajı ve geri arama isteğini görüşme kaydına yazar.
Bir ucu ve parametrelerini bir kez tanımlayın. Görüşme gerektirdiğinde ajan onu imzalı bir HTTPS isteğiyle çağırır.
Veri değiştiren araçlar, ajan ayrıntıları arayana okuyup "evet" yanıtını aldıktan sonra çalışır.
Yanıtlar ve randevular
Ajana telefonda işe yaraması için gerekeni verin: kendi bilgileriniz ve takviminize erişim.
PDF, Word, metin ya da Markdown dosyası yükleyin, metin yapıştırın ya da bir web sayfası ekleyin. Ajan görüşme sırasında bunlarda arar ve bulduğuna göre yanıt verir.
Google Calendar'ı panelden bağlayın. Ajan çalışma saatleriniz içindeki boş zamanlara bakar; randevu alabilir ya da iptal edebilir.
MCP
Model Context Protocol, yapay zeka uygulamalarını araçlara ve verilere bağlamak için açık bir standarttır. HubVocal iki tarafta da destekler.
Bir MCP sunucusu bağlayın ve ajanın görüşmelerde hangi araçlarını kullanabileceğini seçin. Veri değiştiren araçlar diğer yazma araçlarıyla aynı onay adımından geçer.
Claude, Cursor ya da başka bir MCP istemcisini bir API anahtarıyla bağlayın; ajanları listeleyin, görüşme özetlerini okuyun ya da bir ajanı güncelleyin. Ne yapabileceğine anahtarın kapsamları karar verir.
Canlı konsol
Yönetici, webde ya da telefonda süren herhangi bir görüşmeye panelden katılabilir. Biri devralmadıkça görüşmeyi ajan yürütür.
Görüşmeyi duyun ve canlı dökümü izleyin. Arayan orada olduğunuzu bilmez.
Ajana bir not gönderin; bir sonraki cevabında dikkate alır. Arayan bunu duymaz.
Ajan susar, arayan sizi duyar. Motor destekliyorsa döküm sürer.
Görüşmeyi isterseniz bir notla ajana geri verin; konuşulanların üzerinden devam eder.
Varsayılan olarak organizasyon yöneticilerine açık; üyelere de açılabilir. Her katılma, fısıltı ve devralma görüşme kaydına yazılır.
Görüşmeden sonra
Görüşme bitince ajan dökümden kısa bir özet yazar. Bir webhook, kaydın tamamını CRM'inize ya da destek sisteminize iletebilir.
Birkaç cümle; çözüldü ya da mesaj alındı gibi bir sonuç, arayanın tutumu, konular ve yapılacaklar.
Görüşme kaydı, özet ve dökümle imzalı bir HTTPS isteği. Başarısız teslimler yaklaşık iki buçuk saat boyunca yeniden denenir.
Her deneme durumuyla kaydedilir; neyin ulaştığını görür, ulaşmayanı yeniden gönderirsiniz.
Kayıt ve gizlilik
Görüşme kaydı varsayılan olarak kapalıdır. Açtığınızda kayıtların ve dökümlerin ne kadar saklanacağına da siz karar verirsiniz.
Kayıt açıksa ajan karşılamadan önce, arayanın dilinde, görüşmenin kaydedildiğini söyler. Kayıtlar görüşme kaydından dinlenebilir.
Kayıtların ve dökümlerin kaç gün saklanacağını belirleyin; süre dolunca kendiliğinden silinir. İsterseniz döküm ve özetlerde telefon, e-posta, TC kimlik no, IBAN ve kart numaraları maskelenir.
Bir görüşmenin kaydını ve dökümünü hemen silin; örneğin KVKK ya da GDPR kapsamında bir talep geldiğinde.
Günlük kullanım
Simüle bir arayanla senaryolar ve iyi bir görüşmenin uyması gereken kurallar yazın. Yayımlamadan önce taslağa karşı koşun; her kural tek tek denetlenip gerekçelendirilir.
Tek bir script etiketi ve yalnız sizin alan adlarınızda çalışan herkese açık bir anahtarla sitenize arama düğmesi ekleyin.
Randevu tarihi ya da ilgi alanı gibi alanlar tanımlayın. Her görüşmeden sonra konuşmadan doldurulur ve görüşme kaydıyla gönderilir.
Güne, ajana ya da sonuca göre görüşme, dakika, maliyet, gecikme, sonuç ve ses kalitesi. Görüşmeleri CSV olarak dışa aktarın.
Panel için TOTP kodları, bunları zorunlu kılan organizasyon ayarı, oturum listesi ve denetim kaydı.
Her motorun hangi dillerde görüşme yürütebildiği. Ajanın dili lang alanıyla, aşağıdaki kodlarla seçilir.
| Dil | lang | GPT-Live 1 | Gemini Live | OpenAI Realtime | Klasik |
|---|---|---|---|---|---|
Türkçetr | tr | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
İngilizceEnglishen | en | Destekleniyor | Destekleniyor | Deneysel | Destekleniyor |
AlmancaDeutschde | de | Destekleniyor | Destekleniyor | Deneysel | Destekleniyor |
FransızcaFrançaisfr | fr | Destekleniyor | Destekleniyor | Deneysel | Destekleniyor |
İspanyolcaEspañoles | es | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
İtalyancaItalianoit | it | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
PortekizcePortuguêspt | pt | Destekleniyor | Destekleniyor | Deneysel | Destekleniyor |
FelemenkçeNederlandsnl | nl | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
RusçaРусскийru | ru | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
UkraynacaУкраїнськаuk | uk | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
LehçePolskipl | pl | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
RumenceRomânăro | ro | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
YunancaΕλληνικάel | el | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
BulgarcaБългарскиbg | bg | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
ÇekçeČeštinacs | cs | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
SlovakçaSlovenčinask | sk | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
MacarcaMagyarhu | hu | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
HırvatçaHrvatskihr | hr | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
SırpçaСрпскиsr | sr | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
BoşnakçaBosanskibs | bs | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
SlovenceSlovenščinasl | sl | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
MakedoncaМакедонскиmk | mk | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
İsveççeSvenskasv | sv | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
DancaDanskda | da | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
NorveççeNorskno | no | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
FinceSuomifi | fi | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
EstoncaEestiet | et | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
LetoncaLatviešulv | lv | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
LitvancaLietuviųlt | lt | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
KatalancaCatalàca | ca | Deneysel | Destekleniyor | Deneysel | Destekleniyor |
Deneysel dilleri telefona bağlamadan önce tarayıcıda denemenizi öneririz.
Geliştiriciler
Panelde yapabildiğiniz her şeyi API ile de yapabilirsiniz: ajan oluşturma, numara atama, web görüşmesi açma, giden arama, görüşme kaydı ve tüketim.
curl -X POST "https://hubvocal.com/v1/web-calls" \
-H "Authorization: Bearer $VT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "resepsiyon"
}' const res = await fetch("https://hubvocal.com/v1/web-calls", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.VT_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"agent_id": "resepsiyon"
}),
});
const data = await res.json();
if (!res.ok) throw new Error(`${res.status}: ${data.detail}`);
console.log(data); import os
import requests
resp = requests.post(
"https://hubvocal.com/v1/web-calls",
headers={"Authorization": f"Bearer {os.environ['VT_API_KEY']}"},
json={
"agent_id": "resepsiyon",
},
timeout=30,
)
if not resp.ok:
raise RuntimeError(f"{resp.status_code}: {resp.json()['detail']}")
print(resp.json()) Üzerinde çalıştığımız özellikler. Hazır olduklarında burada ve belgelerde duyuracağız.
Kullanım senaryonuzu yazın; hesabınızı açalım ve ilk ajanı birlikte kuralım.