Voice Conversation (glasovni razgovor) pretvara vašeg chatbota u glasovnog agenta u realnom vremenu. Posetioci pritisnu dugme za poziv u vidžetu za ćaskanje i vode govorni razgovor sa botom - oni govore, a bot odgovara sintetizovanim glasom. Vi birate glasovni model, glas, jezik i nekoliko bezbednosnih ograničenja.
Pre nego što počnete, kreirajte chatbota i trenirajte ga. Funkcija Voice Conversation je dostupna kao premijum funkcionalnost - obaveštenje za nadogradnju će se prikazati ako vaš paket ne uključuje ovu opciju. Pozivi troše kredite za poruke.
Gde pronaći podešavanja za Voice Conversation
Izaberite svog chatbota, kliknite na karticu Settings (Podešavanja), a zatim izaberite Voice Conversation (Glasovni razgovor) u levoj bočnoj traci.
Na vrhu stranice pronaći ćete prekidač Enable voice conversation (Omogući glasovni razgovor). Ostatak podešavanja se pojavljuje tek kada se omogući glasovni razgovor.
Izaberite glasovni model
ChatLab podržava četiri glasovna modela, svaki sa sopstvenom cenom po minutu prikazanom pored njega u padajućem meniju:
- GPT Realtime - speech-to-speech opcija kompanije OpenAI.
- GPT Realtime Mini - podrazumevani glasovni model za nove botove. Uporedite njegovu prikazanu tarifu u kreditima i testirajte ga sa svojim pitanjima.
- Gemini 3.1 Flash Voice - speech-to-speech opcija koja koristi Gemini Live.
- ElevenLabs Voice - opcija koja koristi ElevenLabs glasove. Koristi uobičajeni tekstualni model bota (podešen pod Settings > Model & Advanced) za generisanje odgovora, a zatim ih ElevenLabs pretvara u govor. Cena glasovnog modela po minutu naplaćuje se dodatno uz cenu tekstualnog modela po odgovoru.
Ispod selektora modela nalazi se kartica Cost breakdown (Pregled troškova) koja prikazuje tarifu po minutu za model koji trenutno imate izabran, tako da uvek vidite kako će poziv biti naplaćen po tarifi prikazanoj pored svakog modela u padajućem meniju.
Odaberite glas
Svaki model nudi sopstveni skup glasova u padajućem meniju Voice (Glas):
- OpenAI (GPT Realtime i GPT Realtime Mini) - Alloy, Ash, Ballad, Cedar, Coral, Echo, Fable, Marin, Onyx, Nova, Sage, Shimmer, Verse.
- Gemini - Kore (preporučeno), Charon, Puck, Fenrir, Aoede, Leda, Orus, Zephyr.
- ElevenLabs - Brian, Helen, Chris, Daniel, Jessica, Sarah, Lily, Liam, Will, Janet.
Novi botovi podrazumevano koriste glas Alloy. Glas možete promeniti u bilo kom trenutku - novi glas stupa na snagu pri sledećem pozivu.
Podesite jezik
Odeljak Language (Jezik) kontroliše koji jezik (ili jezike) bot govori tokom poziva.
- OpenAI i Gemini - izaberite jedan primarni jezik. Ako posetilac tokom poziva progovori na drugom podržanom jeziku, bot će prirodno preći na taj jezik.
- ElevenLabs - izaberite podrazumevani jezik plus bilo koji broj dodatnih jezika koje agent sme da koristi.
Kliknite na pločicu jezika da biste otvorili birač sa zastavama zemalja i pretragom.
Glasovna poruka dobrodošlice
Polje Voice Welcome Message (Glasovna poruka dobrodošlice) predstavlja prvu rečenicu koju bot izgovara kada poziv počne. Ona se reprodukuje jednom na početku sesije, pa neka bude kratka i prirodna - nešto poput "Zdravo, kako mogu da vam pomognem?" odlično funkcioniše.
Maksimalna dužina je 500 znakova.
Ograničite trajanje razgovora
Glasovni pozivi troše kredite po minutu, tako da su dostupna dva bezbednosna ograničenja kako bi se zaštitio budžet vlasnika bota.
Max Conversation Duration
Polje Max Conversation Duration (Maksimalno trajanje razgovora) ograničava dužinu pojedinačnog poziva. Podrazumevana vrednost je 300 sekundi (5 minuta); dozvoljeni opseg je od 30 sekundi do 3600 sekundi (60 minuta). Kada se ograničenje dostigne, bot izgovara poruku nakon limita (koju možete prilagoditi odmah ispod ovog polja) i poziv se završava.
Ako želite da dozvolite neograničeno trajanje pojedinačnog poziva, uključite prekidač No cap (Bez ograničenja). Prikazuje se upozorenje jer pojedinačni poziv tada može potrošiti sve preostale kredite.
Dnevni limit za glas
Podešavanje Daily voice cap (minutes) (Dnevni limit za glas u minutima) proverava se pre početka novog poziva preko vidžeta, na osnovu zabeleženog korišćenja glasa za tog bota. Ovo nije garancija da će se tekući istovremeni pozivi zaustaviti na tačnom zajedničkom zbiru minuta. Proveravajte zabeleženu potrošnju i koristite i ograničenje trajanja po pozivu. Nemojte pretpostavljati da ova provera vidžeta takođe blokira dolazne telefonske pozive.
Uključite No daily cap (Bez dnevnog limita) da biste uklonili ograničenje po danu.
Ponašanje glasa i sistemski prompt
Glasovni pozivi mogu koristiti drugačiji sistemski prompt u odnosu na tekstualno ćaskanje, što je korisno kada želite razgovorniji ton i stil govora preko telefona.
U odeljku Voice Behavior (Ponašanje glasa), kliknite na link Manage voice behavior and prompt in Role & Behavior settings (Upravljajte ponašanjem glasa i promptom u podešavanjima za Role & Behavior) da biste prešli na Settings > Role & Behavior, gde vam namenska kartica Voice Conversation omogućava da nezavisno uređujete prompt specifičan za glas u odnosu na prompt za tekstualno ćaskanje.
Kako funkcioniše naplata glasa
- Prvi minut svakog poziva naplaćuje se u celosti po ceni izabranog modela po minutu. Ovo je minimalna naknada za bilo koji poziv, čak i za veoma kratke.
- Nakon prvog minuta, naknada se obračunava na osnovu naplativog trajanja i zaokružuje naviše na cele kredite. Sesije vidžeta se prate u intervalima od 10 sekundi, tako da ovo nije naplata po tačnoj štoperici.
- Tišina tokom uspostavljenog poziva računa se u trajanje. Za pozive preko vidžeta, provere veze ograničavaju naplatu kada pregledač prestane da šalje izveštaje; kratak završni interval se i dalje može uračunati.
- Pre nego što poziv počne, ChatLab proverava da li bot ima dovoljno kredita da pokrije barem prvi minut. Ako nema, poziv se ne može pokrenuti.
- Za ElevenLabs Voice, naknada po minutu se dodaje preko cene tekstualnog modela bota po odgovoru, jer ElevenLabs koristi tekstualni model za generisanje odgovora i zatim ih pretvara u govor.
Sinhronizacija baze znanja za ElevenLabs
Kada je izabran glasovni model ElevenLabs, ispod glasovnih podešavanja se pojavljuje statusni panel koji pokazuje da li su podaci za treniranje bota otpremljeni na ElevenLabs. Sinhronizacija se pokreće automatski nakon treniranja: ChatLab šalje dokument sastavljen od materijala za treniranje bota na ElevenLabs. Proverite statusni panel nakon treniranja i sačekajte uspešnu sinhronizaciju pre testiranja novododatog znanja. Velike baze znanja mogu biti skraćene tokom izvoza, pa testirajte važne teme umesto da pretpostavljate potpunu usklađenost sa tekstualnim ćaskanjem.
Telefonski pozivi
Kada je glasovni razgovor omogućen, botu možete dodeliti i pravi broj telefona kako bi korisnici mogli da pozivaju preko obične telefonske mreže. Pogledajte poseban članak: Telefonski pozivi.
Glasovni unos naspram glasovnog razgovora
Ove dve funkcionalnosti zvuče slično, ali se razlikuju:
- Glasovni unos (Voice input, pod Settings > Chat Conversation) dodaje dugme mikrofona u traku za poruke kako bi posetioci mogli da diktiraju otkucano pitanje. Bot i dalje odgovara tekstom. Koristi Web Speech API pregledača.
- Glasovni razgovor (Voice conversation, ova stranica) je potpuni speech-to-speech poziv u realnom vremenu - posetioci čuju kako bot odgovara govorom, uz podršku modela OpenAI Realtime, Gemini Live ili ElevenLabs.
Testirajte glasovni poziv
Sačekajte status Saved (Sačuvano), zatim otvorite Overview (Pregled) i upotrebite dugme za poziv u vidžetu. Dozvolite pristup mikrofonu kada to vaš pregledač zatraži. Proverite poruku dobrodošlice, jezik, glas i odgovor iz vaših podataka za treniranje, a zatim prekinite poziv. Ako je mikrofon nedostupan ili je pristup odbijen, proverite dozvole pregledača i isprobajte podržani pregledač. Pre objavljivanja, ponovite test na svom ugrađenom chatbotu.