Голосовий режим Whizi не працює: усі помилки та їх виправлення

Коротка відповідь

Голосовий режим не працює з однієї з чотирьох причин: акаунт не увійшов у систему або в нього закінчились голосові хвилини, браузер заблокував мікрофон, з'єднання з голосовим сервісом у реальному часі не вдалося, або сесія досягла одного зі своїх власних лімітів. Повідомлення, яке показує Whizi, відповідає рівно одній із цих причин.

Коротка відповідь

Голосовий режим не працює з однієї з чотирьох причин: акаунт не увійшов у систему або в нього закінчились голосові хвилини, браузер заблокував мікрофон, з'єднання з голосовим сервісом у реальному часі не вдалося, або сесія досягла одного зі своїх лімітів. Повідомлення, яке показує Whizi, підказує, яка саме причина, і кожне повідомлення відповідає рівно одній умові в коді.

Знайдіть текст, який ви бачите, у цій таблиці, а тоді прочитайте відповідний розділ нижче для деталей.

Що ви бачитеЗвідки це беретьсяЩо робити
Sign in to Whizi to use voice mode.Немає токена сесії при відкритті голосового вікнаУвійдіть в акаунт, потім знову відкрийте голосовий режим
Upgrade your subscription to talk with Whizi in voice mode.Безкоштовний акаунт намагається почати голосову сесіюОформіть підписку: безкоштовні акаунти отримують 0 голосових хвилин
Your monthly voice minutes have been used up.Резервування голосових хвилин на період було відхиленоДочекайтеся оновлення періоду або перейдіть на вищий тариф
Microphone access is blocked. Allow it in your browser to use voice mode.Браузер відхилив запит на доступ до мікрофонаДозвольте доступ до мікрофона для whizi.io і спробуйте знову
This browser does not support realtime voice.Немає getUserMedia або AudioContextВикористайте браузер, який підтримує обидва
Realtime voice is not configured yet. Please try again later.Ключ постачальника голосового сервісу не налаштований на серверіТут нічого не вдієте: спробуйте пізніше
The realtime voice connection failed.Помилка вебсокета під час сесіїСпробуйте ще раз і перевірте мережу
Voice sessions are limited to 15 minutes. Start a new session to continue.Таймер сесії досяг ліміту в 15 хвилинПочніть нову сесію

Сервер Whizi лише створює короткочасний токен сесії, а потім браузер відкриває вебсокет напряму до постачальника голосового сервісу. Жоден звук не проходить через бекенд Whizi. Саме тому помилки мікрофона повністю локальні для вашого браузера, тоді як повідомлення в розділі про з'єднання походять від створення токена на сервері або від постачальника, що стоїть вище за нього.

Голосовий режим не запускається: обмеження акаунта

Три відмови трапляються ще до захоплення звуку, і жодна з них не є багом.

Sign in to Whizi to use voice mode. Голосове вікно показує це, коли немає доступного токена. Це трапляється при виході з акаунта або через прострочену сесію. Увійдіть в акаунт і знову відкрийте голосовий режим.

Upgrade your subscription to talk with Whizi in voice mode. Це HTTP 402 з кодом subscription_required, яке повертається, коли безкоштовний акаунт намагається почати голосову сесію. Безкоштовні акаунти мають квоту 0 голосових хвилин, тож немає часткового доступу, на який можна було б покластися. Найдешевший тариф із будь-якою голосовою квотою це Starter, за $15.99/місяць, який включає 10 хвилин голосового зв'язку в реальному часі щомісяця.

Your monthly voice minutes have been used up. і Your weekly voice minutes have been used up. Це HTTP 429 з кодом voice_limit_reached, яке виникає, коли резервування голосових хвилин на період відхилено. Слово "weekly" з'являється при щотижневому циклі оплати, а "monthly" в інших випадках, тож те, яке саме ви бачите, показує, на якому циклі ваш тариф.

Квоти в межах щомісячного періоду оплати:

ТарифГолосові хвилини на місяць
Free0
Starter10
Pro80
Powerhouse500

Щотижневі періоди оплати отримують чверть місячної квоти, округлену вгору: 3 хвилини на Starter, 20 на Pro, 125 на Powerhouse.

Мікрофон не запускається

Ці чотири повідомлення походять з боку браузера в голосовому режимі, до або під час захоплення звуку. Оскільки звук ніколи не потрапляє на сервери Whizi, ані акаунт, ані тариф на них не впливають.

This browser does not support realtime voice. З'являється, коли getUserMedia або AudioContext недоступні. Це перевірка можливостей браузера, а не проблема з дозволами, тож жодне надання дозволів це не виправить. Спробуйте інший браузер.

Microphone access is blocked. Allow it in your browser to use voice mode. З'являється, коли запит на доступ до мікрофона відхиляється з помилкою NotAllowedError або SecurityError. Надайте сайту доступ до мікрофона і почніть сесію знову.

The microphone could not be started. Загальне повідомлення для будь-якої іншої помилки мікрофона. Якщо дозвіл надано і браузер підтримує потрібні функції, це повідомлення вказує на сам пристрій або на іншу програму, яка утримує вхідний сигнал.

Voice mode could not start. Запасний варіант, який використовується, коли послідовність запуску видає помилку без власного повідомлення, тому він не містить деталей для дій. Перевірте по черзі дозволи, браузер і пристрій саме в такому порядку.

З'єднання не вдається або обривається

Запуск сесії має два кроки, кожен з яких може дати збій незалежно: сервер створює токен, потім браузер відкриває вебсокет. Повідомлення показують, який саме крок зламався.

Помилки під час створення токена:

ПовідомленняСтатус і кодПричина
Realtime voice is not configured yet. Please try again later.503 voice_live_unavailableКлюч API постачальника не налаштований на воркері
Realtime voice is temporarily rate-limited. Please retry shortly.429 provider_rate_limitedСтворення токена вище за течією відповіло 429
Whizi could not start a realtime voice session.502 voice_live_unavailableБудь-яка інша помилка вище за течією під час створення токена
Whizi received an invalid realtime voice token.502 voice_live_unavailableСтворення токена пройшло успішно, але без назви токена
Realtime voice is not available in this build yet.503 voice_not_configuredНемає спільної бази API або голосовий домен не увімкнений для цієї збірки
Whizi received an invalid realtime voice session.502 invalid_voice_live_responseДані сесії не пройшли перевірку, зокрема URL вебсокета, який не починається з очікуваного хоста постачальника
Request failed ({status}).РізнеРезервний варіант клієнта, коли тіло помилки голосу неможливо прочитати

Перші чотири рядки походять від створення токена на воркері Whizi або від постачальника вище за течією. Жодне налаштування клієнта, зміна браузера чи тарифу цього не виправить. Спробуйте ще раз незабаром, і якщо те саме повідомлення повторюється, зверніться в підтримку з точним текстом повідомлення і часом.

Помилки самого вебсокета:

ПовідомленняПричина
Whizi could not reach the realtime voice service.Вебсокет закрився до завершення налаштування
The realtime voice connection was closed.Вебсокет закрився після завершення налаштування
The realtime voice connection failed.Спрацювала помилка вебсокета

Вікно позначає невдалу сесію станом Connection error. Закриття до налаштування вказує на проблему з доступністю (наприклад, мережа, що блокує вебсокет), а закриття після налаштування вказує на переривання посеред сесії.

Повторні спроби мають власну межу. Початок або завершення голосової сесії обмежено 6 запитами на хвилину для кожної дії, тож постійне натискання кнопки запуску замінює вашу проблему на 429. Дивіться ліміти запитів, щоб дізнатися про інші вікна, у які потрапляє повторна спроба.

Сесія завершилася сама

Чотири варіанти завершення є навмисними, і кожен має власне повідомлення.

Voice sessions are limited to 15 minutes. Start a new session to continue. Одна голосова сесія обмежена 15 хвилинами (900 секунд) незалежно від того, скільки квоти в вас залишилось. Це повідомлення з'являється, коли таймер досягає цього максимуму, і початок нової сесії це передбачений шлях.

This session used the last of your plan's voice minutes for this period. Запит на старт резервує секунди і повертає, скільки може тривати ця конкретна сесія, і це значення зменшується, коли залишок хвилин низький. Якщо сервер скоротив сесію нижче максимуму в 15 хвилин, у кінці ви отримаєте саме це повідомлення замість повідомлення про ліміт.

Whizi ended the session after a couple of quiet minutes. Tap retry when you want to keep talking. Тайм-аут бездіяльності минув без жодного мовлення. Це повідомлення варто шукати, якщо ваш симптом "він мене взагалі не чув": сесія, яка не захопила жодного мовлення, завершується саме так, а не залишається відкритою. Якщо ви бачите це, хоча точно говорили, проблема виникає раніше за тайм-аут, у розділі про мікрофон вище.

The realtime voice session is ending. Start a new session to continue. Сервіс вище за течією надіслав кадр goAway, тобто постачальник просить завершити з'єднання. Почніть нову сесію.

Токен сесії створюється з терміном дії 16 хвилин, тобто на одну хвилину довше за ліміт сесії в 15 хвилин. Сесія не може пережити свій токен, і саме ліміт спрацьовує першим.

Як самостійно прочитати помилку

Якщо ви дивитесь на мережевий трейс або повідомляєте про проблему, поле code в тілі помилки є більш корисною частиною. Ось коди, які може видавати голосовий режим: subscription_required, voice_limit_reached, voice_live_unavailable, provider_rate_limited, voice_not_configured, invalid_voice_live_response і rate_limit_reached.

Щодо того, що відбувається з вашими словами, заява про навчання моделей прямо охоплює голос: Whizi не використовує ваші промпти, файли, розмови, голосові транскрипти чи згенерований контент для навчання власних AI моделей Whizi, і не продає цей контент як дані для навчання. Повні деталі в статті що Whizi робить з вашими даними.

Контрольний список
  • Безкоштовні акаунти отримують 0 голосових хвилин, тому повідомлення 402 про оновлення тарифу є очікуваним
  • Квоти на місяць: Starter 10, Pro 80, Powerhouse 500 хвилин
  • Слово "weekly" в повідомленні про ліміт означає, що акаунт на щотижневому циклі оплати
  • Помилки мікрофона повністю на боці браузера: жоден звук не проходить через сервери Whizi
  • This browser does not support realtime voice. означає, що відсутній getUserMedia або AudioContext, і дозволи цього не виправлять
  • Помилки створення токена (503 і 502) на боці сервера: спробуйте пізніше або зверніться в підтримку
  • Сесія обмежена 15 хвилинами незалежно від залишку квоти
  • Сесію без жодного мовлення завершує тайм-аут бездіяльності
  • Запуск сесії обмежено 6 разами на хвилину, тому повторні спроби лише шкодять

Поширені запитання

Whizi каже, що мій мікрофон заблоковано, але в інших застосунках він працює. Що робити?

Саме цей текст, Microphone access is blocked. Allow it in your browser to use voice mode., з'являється, коли запит на доступ до мікрофона відхиляється з помилкою NotAllowedError або SecurityError. Надайте сайту доступ до мікрофона і почніть сесію знову. Якщо натомість ви бачите The microphone could not be started., причиною була не відмова в дозволі: це загальне повідомлення для будь-якої іншої помилки мікрофона.

Голосовий режим повідомляє, що він не налаштований. Це через мій акаунт?

Ні. Realtime voice is not configured yet. Please try again later. це HTTP 503, яке повертається, коли ключ API постачальника голосового сервісу не налаштований на сервері, а Realtime voice is not available in this build yet. це аналог на боці клієнта, коли голосовий домен не увімкнений для цієї збірки. Жодне з цього ви не можете виправити самостійно. Спробуйте пізніше, і якщо проблема триває, зверніться в підтримку з точним текстом повідомлення.