Răspunsul scurt
Modul vocal eșuează dintr-unul din patru motive: contul nu este autentificat sau nu mai are minute de voce, browserul a blocat microfonul, conexiunea în timp real către serviciul de voce a eșuat, sau sesiunea a atins una dintre limitele proprii. Mesajul afișat de Whizi îți spune care anume, iar fiecare mesaj corespunde exact unei condiții din cod.
Găsește textul pe care îl vezi în acest tabel, apoi citește secțiunea corespunzătoare de mai jos pentru detalii.
| Ce vezi | De unde vine | Ce faci |
|---|---|---|
Sign in to Whizi to use voice mode. | Niciun token de sesiune când se deschide suprapunerea vocală | Autentifică-te, apoi redeschide modul vocal |
Upgrade your subscription to talk with Whizi in voice mode. | Un cont gratuit pornește o sesiune vocală | Abonează-te: conturile gratuite au 0 minute de voce |
Your monthly voice minutes have been used up. | Rezervarea de voce pentru perioadă a fost refuzată | Așteaptă resetarea perioadei, sau treci la un plan superior |
Microphone access is blocked. Allow it in your browser to use voice mode. | Cererea de microfon a fost respinsă de browser | Permite microfonul pentru whizi.io și reîncearcă |
This browser does not support realtime voice. | Lipsește getUserMedia sau AudioContext | Folosește un browser care le are pe amândouă |
Realtime voice is not configured yet. Please try again later. | Cheia furnizorului de voce nu este setată pe server | Nu ai ce face: reîncearcă mai târziu |
The realtime voice connection failed. | O eroare de websocket în timpul sesiunii | Reîncearcă și verifică rețeaua |
Voice sessions are limited to 15 minutes. Start a new session to continue. | Cronometrul sesiunii a atins plafonul de 15 minute | Pornește o sesiune nouă |
Serverul Whizi generează doar un token de sesiune cu durată scurtă de viață, iar browserul deschide apoi un websocket direct către furnizorul de voce. Niciun sunet nu trece prin backendul Whizi. De aceea defecțiunile microfonului sunt în întregime locale, în browserul tău, în timp ce mesajele din secțiunea despre conexiune provin din generarea tokenului pe server sau de la furnizor, în amonte de acesta.
Modul vocal nu pornește: barierele de cont
Trei refuzuri apar înainte ca vreun sunet să fie captat, și niciunul dintre ele nu este o eroare de funcționare.
Sign in to Whizi to use voice mode. Suprapunerea vocală afișează acest mesaj când nu este disponibil niciun token. O sesiune deconectată sau expirată produce acest mesaj. Autentifică-te și redeschide modul vocal.
Upgrade your subscription to talk with Whizi in voice mode. Acesta este codul HTTP 402 cu codul subscription_required, returnat când un cont gratuit încearcă să pornească o sesiune vocală. Conturile gratuite au o alocare de 0 minute de voce, deci nu există acces parțial la care să recurgi. Cel mai ieftin plan cu orice alocare de voce este Starter la $15.99/lună, care include 10 minute de voce în timp real pe lună.
Your monthly voice minutes have been used up. și Your weekly voice minutes have been used up. Acestea sunt codul HTTP 429 cu codul voice_limit_reached, generate când rezervarea de voce pentru perioada respectivă este refuzată. Substantivul este „weekly” pe un ciclu de facturare săptămânal și „monthly” în rest, deci care dintre ele îl vezi îți spune pe ce ciclu se află planul tău.
Alocările, per perioadă lunară de facturare:
| Plan | Minute de voce pe lună |
|---|---|
| Gratuit | 0 |
| Starter | 10 |
| Pro | 80 |
| Powerhouse | 500 |
Perioadele de facturare săptămânală iau un sfert din alocarea lunară, rotunjit în sus: 3 minute pe Starter, 20 pe Pro, 125 pe Powerhouse.
Microfonul nu pornește
Aceste patru mesaje provin toate din partea de browser a modului vocal, înainte de captare sau în timpul acesteia. Deoarece sunetul nu ajunge niciodată la serverele Whizi, nimic legat de contul sau planul tău nu le afectează.
This browser does not support realtime voice. Afișat când getUserMedia sau AudioContext nu sunt disponibile. Aceasta este o verificare de capabilitate, nu o problemă de permisiune, așa că nicio acordare de permisiuni nu o va rezolva. Încearcă un alt browser.
Microphone access is blocked. Allow it in your browser to use voice mode. Afișat când cererea de microfon este respinsă cu NotAllowedError sau SecurityError. Acordă acces la microfon pentru site și pornește din nou sesiunea.
The microphone could not be started. Mesajul general pentru orice altă defecțiune a microfonului. Dacă permisiunea este acordată și browserul este capabil, acest mesaj indică spre dispozitivul însuși sau spre o altă aplicație care ocupă intrarea audio.
Voice mode could not start. Mesajul de rezervă folosit când secvența de pornire eșuează fără propriul mesaj, deci nu oferă niciun detaliu pe care să acționezi. Verifică în ordine permisiunea, browserul și dispozitivul.
Conexiunea eșuează sau se întrerupe
Pornirea unei sesiuni are doi pași care pot eșua independent: serverul generează un token, apoi browserul deschide un websocket. Mesajele îți spun care pas s-a defectat.
Defecțiuni la generarea tokenului:
| Mesaj | Stare și cod | Declanșator |
|---|---|---|
Realtime voice is not configured yet. Please try again later. | 503 voice_live_unavailable | Cheia API a furnizorului de voce nu este setată pe worker |
Realtime voice is temporarily rate-limited. Please retry shortly. | 429 provider_rate_limited | Generarea tokenului din amonte a răspuns cu 429 |
Whizi could not start a realtime voice session. | 502 voice_live_unavailable | Orice altă defecțiune din amonte la generarea tokenului |
Whizi received an invalid realtime voice token. | 502 voice_live_unavailable | Generarea a reușit, dar nu a returnat niciun nume de token |
Realtime voice is not available in this build yet. | 503 voice_not_configured | Baza API partajată lipsește, sau domeniul de voce nu este activat pentru această versiune |
Whizi received an invalid realtime voice session. | 502 invalid_voice_live_response | Payloadul sesiunii nu a trecut validarea, inclusiv un URL de websocket care nu începe cu gazda așteptată a furnizorului |
Request failed ({status}). | Variază | Rezerva clientului când corpul erorii de voce nu poate fi citit |
Primele patru rânduri provin din generarea tokenului pe workerul Whizi sau de la furnizor, în amonte de acesta. Nicio setare de client, schimbare de browser sau schimbare de plan nu le rezolvă. Reîncearcă în scurt timp, iar dacă același mesaj persistă, contactează asistența cu mesajul exact și ora.
Defecțiuni pe websocketul propriu-zis:
| Mesaj | Declanșator |
|---|---|
Whizi could not reach the realtime voice service. | Websocketul s-a închis înainte de finalizarea configurării |
The realtime voice connection was closed. | Websocketul s-a închis după finalizarea configurării |
The realtime voice connection failed. | A avut loc un eveniment de eroare pe websocket |
Suprapunerea etichetează o sesiune eșuată cu starea Connection error. O închidere înainte de configurare indică o problemă de accesibilitate (de exemplu, o rețea care blochează websocketul), iar o închidere după configurare indică o întrerupere pe parcursul sesiunii.
Buclele de reîncercare au propriul plafon. Pornirea sau încheierea unei sesiuni vocale este limitată la 6 cereri pe minut fiecare, deci apăsarea repetată a butonului de pornire înlocuiește problema inițială cu un 429. Vezi limitele de rată pentru celelalte ferestre în care se încadrează o reîncercare.
Sesiunea s-a încheiat de la sine
Patru finaluri sunt intenționate, fiecare cu propriul mesaj.
Voice sessions are limited to 15 minutes. Start a new session to continue. O singură sesiune vocală este limitată la 15 minute (900 de secunde), indiferent cât de multă alocare îți mai rămâne. Acest mesaj apare când cronometrul atinge acel maxim complet, iar pornirea unei sesiuni noi este calea intenționată.
This session used the last of your plan's voice minutes for this period. Apelul de pornire rezervă secunde și returnează cât de lungă poate rula această sesiune anume, iar acea cifră se micșorează când minutele rămase sunt puține. Când serverul a scurtat sesiunea sub maximul de 15 minute, acest mesaj este cel pe care îl primești la final, în locul mesajului de plafon.
Whizi ended the session after a couple of quiet minutes. Tap retry when you want to keep talking. Timpul de așteptare inactiv a trecut fără nicio vorbire. Acesta este mesajul de căutat dacă simptomul tău este „nu m-a auzit deloc”: o sesiune care nu captează deloc vorbire se încheie astfel, în loc să rămână deschisă. Dacă vezi acest mesaj în timp ce vorbeai cu siguranță, problema este în amonte de acest timp de așteptare, în secțiunea despre microfon de mai sus.
The realtime voice session is ending. Start a new session to continue. Serviciul din amonte a trimis un cadru goAway, prin care furnizorul cere ca legătura să se închidă. Pornește o sesiune nouă.
Tokenul de sesiune este generat cu o durată de viață de 16 minute, un minut de rezervă peste plafonul de 15 minute al sesiunii. O sesiune nu poate depăși durata propriului token, iar plafonul este întotdeauna primul lucru pe care îl atingi.
Citind eroarea singur
Dacă te uiți la o urmă de rețea sau raportezi o problemă, code-ul din corpul erorii este jumătatea mai utilă a acesteia. Acestea sunt codurile pe care le poate produce modul vocal: subscription_required, voice_limit_reached, voice_live_unavailable, provider_rate_limited, voice_not_configured, invalid_voice_live_response și rate_limit_reached.
În privința a ceea ce se întâmplă cu ce ai spus, declarația despre antrenare acoperă explicit vocea: Whizi nu folosește prompturile, fișierele, conversațiile, transcrierile vocale sau conținutul generat pentru a antrena modele AI deținute de Whizi, și nu vinde acest conținut ca date de antrenare. Detaliile complete sunt în ce face Whizi cu datele tale.
- Conturile gratuite au 0 minute de voce, deci mesajul de upgrade 402 este de așteptat
- Alocări pe lună: Starter 10, Pro 80, Powerhouse 500 de minute
- „Weekly” într-un mesaj de limită înseamnă că contul are un ciclu de facturare săptămânal
- Erorile de microfon sunt în întregime pe partea de browser: niciun sunet nu trece prin serverele Whizi
This browser does not support realtime voice.înseamnă că lipseștegetUserMediasauAudioContext, iar permisiunile nu pot rezolva asta- Defecțiunile la generarea tokenului (503 și 502) sunt pe partea de server: reîncearcă mai târziu sau contactează asistența
- O sesiune este plafonată la 15 minute, indiferent de alocarea rămasă
- O sesiune fără nicio vorbire este încheiată de timpul de așteptare inactiv
- Pornirea unei sesiuni este limitată la 6 pe minut, deci buclele de reîncercare se întorc împotriva ta
Întrebări frecvente
Whizi spune că microfonul meu este blocat, dar funcționează în alte aplicații. Ce fac?
Exact acel mesaj, Microphone access is blocked. Allow it in your browser to use voice mode., apare când cererea de microfon este respinsă cu NotAllowedError sau SecurityError. Acordă acces la microfon pentru site și pornește din nou sesiunea. Dacă vezi în schimb The microphone could not be started., permisiunea nu a fost refuzul: acel mesaj este cazul general pentru orice altă defecțiune a microfonului.
Modul vocal spune că nu este configurat. Este vina contului meu?
Nu. Realtime voice is not configured yet. Please try again later. este codul HTTP 503, returnat când cheia API a furnizorului de voce nu este setată pe server, iar Realtime voice is not available in this build yet. este echivalentul pe partea de client când domeniul de voce nu este activat pentru acea versiune. Niciunul nu poate fi remediat de tine. Reîncearcă mai târziu, iar dacă persistă, contactează asistența cu mesajul exact.