Hlasový režim v ToRune bol ako vysielačka. Hovoríte vy, počúva on; hovorí on, váš mikrofón je zatvorený. Ľudia takto nehovoria a každý si to všimne asi za tridsať sekúnd — v tú chvíľu, keď chcete povedať „nie, ten druhý“ a musíte najprv počkať, kým veta skončí.
gpt-live-1 je plne duplexný engine. Mikrofón zostáva otvorený, kým hovorí. Môžete ho prerušiť rovnako, ako by ste prerušili človeka, a on vás počuje, kým hovorí, nie až potom.
Za rovnakou zmluvou
Je to iný protokol než hlas v reálnom čase, ktorý sme už mali — iný endpoint, iná slovná zásoba udalostí, žiadne identifikátory ťahu, žiadny marker konca ťahu. To všetko sa na jednej hranici preloží do udalostí, ktorými už hovorí náš hlasový most. Pod tým sa nič nemení: rovnaká relácia, rovnaké nástroje počas hovoru, rovnaké vyúčtovanie po minútach, rovnaké dve aplikácie.
Ešte predtým, než bol napísaný jediný riadok, sonda proti poskytovateľovi prehnala celú slučku s vývojárskym kľúčom a zaznamenala rámce. Tieto záznamy sú fixtúry, voči ktorým sa testuje prekladová vrstva — testuje sa teda to, čo poskytovateľ skutočne posiela, nie čo dokument tvrdí, že posiela.
Ozvena je dôvod, prečo to nikto nerobí štandardne
Otvorený mikrofón počas prehrávania počuje asistenta. Bez potlačenia odpovedá sám sebe, donekonečna. Preto sa na iOS zvuková relácia prepne na profil spracovania hlasu, ktorý ruší ozvenu a správa sa ako hlasitý odposluch; na Androide urobí rovnakú prácu predvoľba záznamu.
To má reálnu cenu, a preto sa rozhoduje podľa modelu, nie globálne. Riadok katalógu nesie príznak. Model s týmto príznakom drží mikrofón otvorený a zapína potlačenie; každý iný hlas na platforme si drží svoju bránu a hlasitejší zvukový profil, presne ako predtým. Rozhodnutie sa robí pri štarte relácie a znovu podľa toho, čo server skutočne otvoril, pre prípad, že by sa predvolené nastavenie úrovne presmerovalo na niečo iné.
Na webe sa nič nezmenilo: mikrofón tam nikdy nebol zamknutý a prehliadač už žiada o potlačenie ozveny.
Čo ešte nie je
Nie je v bezplatnej úrovni. Bezplatná minúta by zmizla v jedinej výmene a prídel, ktorý skončí uprostred vety, je horší než prídel, ktorý nikdy nebol ponúknutý.
A prvá verzia sa na mobile správa skôr ako vylepšenie než ako prevrat, pretože obe aplikácie si stále držia časť vlastného zamykania, kým potlačenie na strane zariadenia nie je potvrdené na skutočnom hardvéri. Engine je plne duplexný; telefóny to dobiehajú.