Die kurze Antwort
Der Sprachmodus scheitert aus einem von vier Gründen: das Konto ist nicht angemeldet oder hat keine Sprachminuten mehr, der Browser hat das Mikrofon blockiert, die Echtzeitverbindung zum Sprachdienst ist fehlgeschlagen, oder die Sitzung hat eines ihrer eigenen Limits erreicht. Die Meldung, die Whizi zeigt, sagt dir welcher, und jede Meldung entspricht genau einer Bedingung im Code.
Finde den Text, den du gerade siehst, in dieser Tabelle, und lies dann den passenden Abschnitt unten für die Details.
| Was du siehst | Woher es kommt | Was zu tun ist |
|---|---|---|
Sign in to Whizi to use voice mode. | Kein Sitzungstoken beim Öffnen des Sprachoverlays | Anmelden, dann Sprachmodus erneut öffnen |
Upgrade your subscription to talk with Whizi in voice mode. | Ein kostenloses Konto startet eine Sprachsitzung | Abonnieren: kostenlose Konten erhalten 0 Sprachminuten |
Your monthly voice minutes have been used up. | Die Sprachreservierung für den Zeitraum wurde abgelehnt | Auf die Zurücksetzung warten, oder auf eine höhere Stufe wechseln |
Microphone access is blocked. Allow it in your browser to use voice mode. | Die Mikrofonanfrage wurde vom Browser abgelehnt | Mikrofon für whizi.io erlauben und erneut versuchen |
This browser does not support realtime voice. | Kein getUserMedia oder kein AudioContext | Einen Browser verwenden, der beides hat |
Realtime voice is not configured yet. Please try again later. | Der Schlüssel des Sprachanbieters ist auf dem Server nicht gesetzt | Nichts, was du tun kannst: später erneut versuchen |
The realtime voice connection failed. | Ein Websocket-Fehler während der Sitzung | Erneut versuchen und das Netzwerk prüfen |
Voice sessions are limited to 15 minutes. Start a new session to continue. | Der Sitzungstimer hat das 15-Minuten-Limit erreicht | Eine neue Sitzung starten |
Der Whizi-Server erstellt nur ein kurzlebiges Sitzungstoken, und der Browser öffnet dann einen Websocket direkt zum Sprachanbieter. Kein Audio läuft über das Whizi-Backend. Deshalb sind Mikrofonfehler vollständig lokal in deinem Browser, während die Meldungen im Verbindungsabschnitt aus der Token-Erstellung auf dem Server oder vom Anbieter dahinter kommen.
Sprachmodus startet nicht: die Konto-Sperren
Drei Ablehnungen geschehen, bevor überhaupt Audio aufgenommen wird, und keine davon ist ein Fehler im System.
Sign in to Whizi to use voice mode. Das Sprachoverlay wirft das, wenn kein Token verfügbar ist. Eine abgemeldete oder abgelaufene Sitzung erzeugt es. Anmelden und Sprachmodus erneut öffnen.
Upgrade your subscription to talk with Whizi in voice mode. Das ist HTTP 402 mit dem Code subscription_required, zurückgegeben, wenn ein kostenloses Konto versucht, eine Sprachsitzung zu starten. Kostenlose Konten haben ein Kontingent von 0 Sprachminuten, es gibt also keinen Teilzugang als Rückfalloption. Der günstigste Plan mit irgendeinem Sprachkontingent ist Starter für $15.99/Monat, der 10 Echtzeit-Sprachminuten pro Monat enthält.
Your monthly voice minutes have been used up. und Your weekly voice minutes have been used up. Das sind HTTP 429 mit dem Code voice_limit_reached, ausgelöst, wenn die Sprachreservierung für den Zeitraum abgelehnt wird. Das Substantiv ist "weekly" bei einem wöchentlichen Abrechnungszyklus und sonst "monthly", welches davon du siehst, verrät dir also, in welchem Zyklus dein Plan läuft.
Die Kontingente, pro monatlichem Abrechnungszeitraum:
| Plan | Sprachminuten pro Monat |
|---|---|
| Free | 0 |
| Starter | 10 |
| Pro | 80 |
| Powerhouse | 500 |
Wöchentliche Abrechnungszeiträume erhalten ein Viertel des monatlichen Kontingents, aufgerundet: 3 Minuten bei Starter, 20 bei Pro, 125 bei Powerhouse.
Das Mikrofon startet nicht
Diese vier Meldungen kommen alle von der Browserseite des Sprachmodus, vor oder während der Aufnahme. Da Audio nie die Whizi-Server erreicht, hat nichts an deinem Konto oder Plan Einfluss darauf.
This browser does not support realtime voice. Erscheint, wenn getUserMedia oder AudioContext nicht verfügbar ist. Das ist eine Fähigkeitsprüfung, kein Berechtigungsproblem, also wird keine noch so großzügige Berechtigungserteilung das beheben. Einen anderen Browser ausprobieren.
Microphone access is blocked. Allow it in your browser to use voice mode. Erscheint, wenn die Mikrofonanfrage mit NotAllowedError oder SecurityError abgelehnt wird. Mikrofonzugriff für die Seite gewähren und die Sitzung erneut starten.
The microphone could not be started. Der Auffangfehler für jeden anderen Mikrofonfehler. Wenn die Berechtigung erteilt ist und der Browser fähig ist, deutet diese Meldung auf das Gerät selbst oder auf eine andere Anwendung, die den Eingang belegt.
Voice mode could not start. Die Rückfallmeldung, wenn die Startsequenz ohne eigene Meldung fehlschlägt, trägt also keine Details, auf die man reagieren könnte. Berechtigung, Browser und Gerät in dieser Reihenfolge durchgehen.
Die Verbindung schlägt fehl oder bricht ab
Der Start einer Sitzung hat zwei Schritte, die unabhängig voneinander fehlschlagen können: der Server erstellt ein Token, dann öffnet der Browser einen Websocket. Die Meldungen sagen dir, welcher Schritt scheiterte.
Fehler bei der Token-Erstellung:
| Meldung | Status und Code | Auslöser |
|---|---|---|
Realtime voice is not configured yet. Please try again later. | 503 voice_live_unavailable | Der API-Schlüssel des Anbieters ist auf dem Worker nicht gesetzt |
Realtime voice is temporarily rate-limited. Please retry shortly. | 429 provider_rate_limited | Die vorgelagerte Token-Erstellung antwortete mit 429 |
Whizi could not start a realtime voice session. | 502 voice_live_unavailable | Jeder andere vorgelagerte Fehler bei der Token-Erstellung |
Whizi received an invalid realtime voice token. | 502 voice_live_unavailable | Die Erstellung gelang, lieferte aber keinen Token-Namen |
Realtime voice is not available in this build yet. | 503 voice_not_configured | Die gemeinsame API-Basis fehlt, oder die Sprachdomäne ist für diesen Build nicht aktiviert |
Whizi received an invalid realtime voice session. | 502 invalid_voice_live_response | Die Sitzungsdaten bestanden die Validierung nicht, darunter eine Websocket-URL, die nicht mit dem erwarteten Anbieter-Host beginnt |
Request failed ({status}). | Unterschiedlich | Der Client-Fallback, wenn der Fehlertext einer Sprachantwort nicht gelesen werden kann |
Die ersten vier Zeilen kommen aus der Token-Erstellung auf dem Whizi-Worker oder vom Anbieter dahinter. Keine Client-Einstellung, kein Browserwechsel und kein Planwechsel behebt sie. In Kürze erneut versuchen, und wenn dieselbe Meldung bestehen bleibt, den Support mit der genauen Meldung und Uhrzeit kontaktieren.
Fehler beim Websocket selbst:
| Meldung | Auslöser |
|---|---|
Whizi could not reach the realtime voice service. | Der Websocket schloss, bevor der Aufbau abgeschlossen war |
The realtime voice connection was closed. | Der Websocket schloss, nachdem der Aufbau abgeschlossen war |
The realtime voice connection failed. | Ein Websocket-Fehlerereignis trat auf |
Das Overlay kennzeichnet eine gescheiterte Sitzung mit dem Status Connection error. Ein Abbruch vor dem Aufbau deutet auf Erreichbarkeit (etwa ein Netzwerk, das den Websocket blockiert), und ein Abbruch nach dem Aufbau deutet auf eine Unterbrechung mitten in der Sitzung.
Wiederholungsversuche haben ihre eigene Obergrenze. Eine Sprachsitzung zu starten oder zu beenden ist auf jeweils 6 Anfragen pro Minute begrenzt, wiederholtes Drücken des Startknopfs tauscht das ursprüngliche Problem also nur gegen einen 429 ein. Siehe Ratenlimits für die weiteren Fenster, in die ein Wiederholungsversuch einzahlt.
Die Sitzung endete von selbst
Vier Beendigungen sind beabsichtigt, und jede hat ihre eigene Meldung.
Voice sessions are limited to 15 minutes. Start a new session to continue. Eine einzelne Sprachsitzung ist auf 15 Minuten (900 Sekunden) begrenzt, unabhängig davon, wie viel von deinem Kontingent noch übrig ist. Diese Meldung erscheint, wenn der Timer dieses volle Maximum erreicht, und eine neue Sitzung zu starten ist der vorgesehene Weg.
This session used the last of your plan's voice minutes for this period. Der Startaufruf reserviert Sekunden und gibt zurück, wie lange diese bestimmte Sitzung laufen darf, und diese Zahl schrumpft, wenn deine verbleibenden Minuten niedrig sind. Wenn der Server die Sitzung unter das 15-Minuten-Maximum verkürzt hat, ist diese Meldung das, was du am Ende statt der Kappungsmeldung erhältst.
Whizi ended the session after a couple of quiet minutes. Tap retry when you want to keep talking. Die Leerlauf-Zeitüberschreitung ist ohne Sprache abgelaufen. Das ist die Meldung, nach der man suchen sollte, wenn das Symptom "es hat mich nie gehört" ist: eine Sitzung, die überhaupt keine Sprache aufnimmt, endet so, statt offen zu bleiben. Wenn du das siehst, obwohl du definitiv gesprochen hast, liegt das Problem vor der Zeitüberschreitung, im Mikrofonabschnitt oben.
The realtime voice session is ending. Start a new session to continue. Der vorgelagerte Dienst sendete einen goAway-Frame, das ist die Anfrage des Anbieters, die Verbindung herunterzufahren. Eine neue Sitzung starten.
Das Sitzungstoken wird mit einer Lebensdauer von 16 Minuten erstellt, eine Minute Spielraum über die 15-Minuten-Sitzungsgrenze hinaus. Eine Sitzung kann ihr Token nicht überleben, und die Grenze ist immer das, was zuerst erreicht wird.
Den Fehler selbst lesen
Wenn du eine Netzwerkaufzeichnung ansiehst oder ein Problem meldest, ist der code im Fehlertext die nützlichere Hälfte davon. Das sind die Codes, die der Sprachmodus erzeugen kann: subscription_required, voice_limit_reached, voice_live_unavailable, provider_rate_limited, voice_not_configured, invalid_voice_live_response und rate_limit_reached.
Was mit dem passiert, was du gesagt hast: die Trainingsaussage deckt Sprache ausdrücklich ab: Whizi verwendet deine Prompts, Dateien, Gespräche, Sprachtranskripte oder generierten Inhalte nicht, um Whizi-eigene KI-Modelle zu trainieren, und verkauft diese Inhalte auch nicht als Trainingsdaten. Die vollständigen Details stehen unter was Whizi mit deinen Daten macht.
- Kostenlose Konten erhalten 0 Sprachminuten, die 402-Upgrade-Meldung ist also erwartet
- Kontingente pro Monat: Starter 10, Pro 80, Powerhouse 500 Minuten
- "Weekly" in einer Limit-Meldung bedeutet, das Konto läuft auf einem wöchentlichen Abrechnungszyklus
- Mikrofonfehler sind vollständig browserseitig: kein Audio läuft über Whizi-Server
This browser does not support realtime voice.bedeutet,getUserMediaoderAudioContextfehlt, und Berechtigungen können das nicht beheben- Fehler bei der Token-Erstellung (503 und 502) sind serverseitig: später erneut versuchen oder Support kontaktieren
- Eine Sitzung ist auf 15 Minuten begrenzt, unabhängig vom verbleibenden Kontingent
- Eine Sitzung ganz ohne Sprache wird durch die Leerlauf-Zeitüberschreitung beendet
- Der Start einer Sitzung ist auf 6 pro Minute begrenzt, Wiederholungsversuche gehen also nach hinten los
Häufige Fragen
Whizi sagt, mein Mikrofon sei blockiert, aber es funktioniert in anderen Apps. Was jetzt?
Genau dieser Text, Microphone access is blocked. Allow it in your browser to use voice mode., erscheint, wenn die Mikrofonanfrage mit NotAllowedError oder SecurityError abgelehnt wird. Mikrofonzugriff für die Seite gewähren und die Sitzung erneut starten. Wenn du stattdessen The microphone could not be started. siehst, war die Berechtigung nicht die Ablehnung: diese Meldung ist der Auffangfehler für jeden anderen Mikrofonfehler.
Der Sprachmodus sagt, er sei nicht konfiguriert. Liegt das an meinem Konto?
Nein. Realtime voice is not configured yet. Please try again later. ist HTTP 503, zurückgegeben, wenn der API-Schlüssel des Sprachanbieters auf dem Server nicht gesetzt ist, und Realtime voice is not available in this build yet. ist das clientseitige Äquivalent, wenn die Sprachdomäne für diesen Build nicht aktiviert ist. Keines davon lässt sich von deiner Seite beheben. Später erneut versuchen, und wenn es bestehen bleibt, den Support mit der genauen Meldung kontaktieren.