Câu trả lời ngắn gọn
Voice mode gặp lỗi vì một trong bốn lý do: tài khoản chưa đăng nhập hoặc đã hết phút thoại, trình duyệt chặn micro, kết nối realtime tới dịch vụ giọng nói thất bại, hoặc phiên làm việc chạm một trong các giới hạn riêng của nó. Thông báo Whizi hiển thị cho bạn biết là lỗi nào, và mỗi thông báo tương ứng chính xác với một điều kiện trong mã nguồn.
Tìm đoạn văn bản bạn đang thấy trong bảng dưới đây, rồi đọc phần tương ứng bên dưới để biết chi tiết.
| Bạn thấy gì | Nó đến từ đâu | Cần làm gì |
|---|---|---|
Sign in to Whizi to use voice mode. | Không có session token khi lớp phủ voice mở lên | Đăng nhập, rồi mở lại voice mode |
Upgrade your subscription to talk with Whizi in voice mode. | Tài khoản miễn phí bắt đầu một phiên voice | Nâng cấp: tài khoản miễn phí có 0 phút thoại |
Your monthly voice minutes have been used up. | Yêu cầu giữ chỗ phút thoại của kỳ bị từ chối | Chờ kỳ mới, hoặc nâng cấp gói |
Microphone access is blocked. Allow it in your browser to use voice mode. | Yêu cầu micro bị trình duyệt từ chối | Cho phép micro cho whizi.io rồi thử lại |
This browser does not support realtime voice. | Không có getUserMedia hoặc không có AudioContext | Dùng trình duyệt có cả hai |
Realtime voice is not configured yet. Please try again later. | Khóa API của nhà cung cấp giọng nói chưa được thiết lập trên máy chủ | Không có gì bạn có thể làm: thử lại sau |
The realtime voice connection failed. | Lỗi websocket trong phiên làm việc | Thử lại, và kiểm tra mạng |
Voice sessions are limited to 15 minutes. Start a new session to continue. | Bộ đếm phiên chạm mức trần 15 phút | Bắt đầu một phiên mới |
Máy chủ Whizi chỉ tạo một session token có thời hạn ngắn, và sau đó trình duyệt mở một kết nối websocket thẳng tới nhà cung cấp giọng nói. Không có âm thanh nào đi qua backend của Whizi. Đó là lý do vì sao lỗi micro hoàn toàn nằm ở phía trình duyệt của bạn, trong khi các thông báo ở phần kết nối đến từ việc tạo token trên máy chủ hoặc từ nhà cung cấp phía trên nó.
Voice không khởi động: các rào cản tài khoản
Ba lượt từ chối xảy ra trước khi bất kỳ âm thanh nào được ghi lại, và không có cái nào là lỗi phần mềm.
Sign in to Whizi to use voice mode. Lớp phủ voice hiển thị thông báo này khi không có token nào khả dụng. Một phiên đã đăng xuất hoặc đã hết hạn sẽ gây ra điều này. Đăng nhập rồi mở lại voice mode.
Upgrade your subscription to talk with Whizi in voice mode. Đây là HTTP 402 với mã subscription_required, trả về khi một tài khoản miễn phí cố bắt đầu một phiên voice. Tài khoản miễn phí có hạn mức 0 phút thoại, nên không có quyền truy cập một phần nào để dùng tạm. Gói rẻ nhất có hạn mức voice là Starter với giá $15.99/tháng, bao gồm 10 phút thoại realtime mỗi tháng.
Your monthly voice minutes have been used up. và Your weekly voice minutes have been used up. Đây là HTTP 429 với mã voice_limit_reached, được ném ra khi yêu cầu giữ chỗ phút thoại của kỳ bị từ chối. Danh từ là "weekly" trên chu kỳ thanh toán hàng tuần và "monthly" trong các trường hợp còn lại, nên bạn thấy cái nào sẽ cho biết gói của bạn đang ở chu kỳ nào.
Hạn mức, theo từng kỳ thanh toán hàng tháng:
| Gói | Phút thoại mỗi tháng |
|---|---|
| Free | 0 |
| Starter | 10 |
| Pro | 80 |
| Powerhouse | 500 |
Chu kỳ thanh toán hàng tuần lấy một phần tư hạn mức hàng tháng, làm tròn lên: 3 phút trên Starter, 20 trên Pro, 125 trên Powerhouse.
Micro không khởi động
Bốn thông báo này đều đến từ phía trình duyệt của voice mode, trước hoặc trong khi ghi âm. Vì âm thanh không bao giờ đến máy chủ Whizi, không điều gì về tài khoản hay gói của bạn ảnh hưởng đến chúng.
This browser does not support realtime voice. Hiển thị khi getUserMedia hoặc AudioContext không khả dụng. Đây là kiểm tra khả năng, không phải vấn đề quyền, nên cấp bao nhiêu quyền cũng không xóa được nó. Hãy thử một trình duyệt khác.
Microphone access is blocked. Allow it in your browser to use voice mode. Hiển thị khi yêu cầu micro bị từ chối với NotAllowedError hoặc SecurityError. Cấp quyền truy cập micro cho trang web rồi bắt đầu lại phiên làm việc.
The microphone could not be started. Thông báo chung cho mọi lỗi micro khác. Nếu quyền đã được cấp và trình duyệt có đủ khả năng, đây là thông báo chỉ ra vấn đề ở chính thiết bị hoặc một ứng dụng khác đang giữ đầu vào.
Voice mode could not start. Thông báo dự phòng dùng khi chuỗi khởi động gặp lỗi mà không có thông báo riêng, nên nó không mang chi tiết nào để hành động. Hãy kiểm tra lần lượt quyền, trình duyệt rồi thiết bị.
Kết nối thất bại hoặc bị ngắt
Việc bắt đầu một phiên có hai bước có thể thất bại độc lập: máy chủ tạo một token, rồi trình duyệt mở một websocket. Các thông báo cho biết bước nào bị lỗi.
Lỗi khi tạo token:
| Thông báo | Trạng thái và mã | Nguyên nhân |
|---|---|---|
Realtime voice is not configured yet. Please try again later. | 503 voice_live_unavailable | Khóa API của nhà cung cấp chưa được thiết lập trên worker |
Realtime voice is temporarily rate-limited. Please retry shortly. | 429 provider_rate_limited | Việc tạo token ở phía trên trả về 429 |
Whizi could not start a realtime voice session. | 502 voice_live_unavailable | Bất kỳ lỗi nào khác ở phía trên trong khi tạo token |
Whizi received an invalid realtime voice token. | 502 voice_live_unavailable | Việc tạo token thành công nhưng không trả về tên token |
Realtime voice is not available in this build yet. | 503 voice_not_configured | Thiếu base API dùng chung, hoặc domain voice chưa được bật cho bản build này |
Whizi received an invalid realtime voice session. | 502 invalid_voice_live_response | Payload của phiên không qua được kiểm tra hợp lệ, bao gồm cả một URL websocket không bắt đầu bằng host nhà cung cấp như mong đợi |
Request failed ({status}). | Khác nhau | Phương án dự phòng của client khi không đọc được nội dung lỗi voice |
Bốn dòng đầu tiên đến từ việc tạo token trên worker của Whizi hoặc từ nhà cung cấp phía trên nó. Không có thiết lập nào ở client, thay đổi trình duyệt, hay đổi gói nào xóa được chúng. Hãy thử lại sau một lúc, và nếu thông báo đó vẫn còn, liên hệ hỗ trợ kèm đúng thông báo và thời điểm.
Lỗi ở chính websocket:
| Thông báo | Nguyên nhân |
|---|---|
Whizi could not reach the realtime voice service. | Websocket đóng trước khi thiết lập hoàn tất |
The realtime voice connection was closed. | Websocket đóng sau khi thiết lập hoàn tất |
The realtime voice connection failed. | Một sự kiện lỗi websocket đã xảy ra |
Lớp phủ gắn nhãn một phiên thất bại với trạng thái Connection error. Một lần đóng trước khi thiết lập xong chỉ ra vấn đề khả năng kết nối (chẳng hạn một mạng chặn websocket), còn một lần đóng sau khi thiết lập xong chỉ ra một sự gián đoạn giữa phiên làm việc.
Các vòng thử lại có giới hạn riêng. Bắt đầu hoặc kết thúc một phiên voice bị giới hạn ở 6 yêu cầu mỗi phút cho mỗi loại, nên bấm liên tục nút bắt đầu chỉ đổi vấn đề bạn gặp thành lỗi 429. Xem giới hạn tốc độ để biết các khung giới hạn khác mà một lần thử lại phải trả giá.
Phiên tự kết thúc
Bốn kiểu kết thúc là chủ đích, và mỗi kiểu có thông báo riêng.
Voice sessions are limited to 15 minutes. Start a new session to continue. Một phiên voice bị giới hạn tối đa 15 phút (900 giây) bất kể bạn còn lại bao nhiêu hạn mức. Thông báo này xuất hiện khi bộ đếm chạm đúng mức trần đó, và bắt đầu một phiên mới là hướng đi được dự tính.
This session used the last of your plan's voice minutes for this period. Lệnh bắt đầu giữ chỗ số giây và trả về thời lượng phiên cụ thể này được phép chạy, và con số đó giảm xuống khi phút còn lại của bạn thấp. Khi máy chủ rút ngắn phiên xuống dưới mức trần 15 phút, đây là thông báo bạn nhận được ở cuối thay vì thông báo chạm trần.
Whizi ended the session after a couple of quiet minutes. Tap retry when you want to keep talking. Thời gian chờ không hoạt động đã trôi qua mà không có lời nói nào. Đây là thông báo cần tìm nếu triệu chứng của bạn là "nó chưa bao giờ nghe thấy tôi": một phiên không ghi nhận lời nói nào sẽ kết thúc theo cách này thay vì để mở. Nếu bạn thấy thông báo này trong khi chắc chắn đang nói, vấn đề nằm trước khi tới thời gian chờ, ở phần micro phía trên.
The realtime voice session is ending. Start a new session to continue. Dịch vụ phía trên gửi một khung goAway, tức là nhà cung cấp yêu cầu kết nối kết thúc dần. Hãy bắt đầu một phiên mới.
Session token được tạo với thời hạn sống 16 phút, dư một phút so với mức trần phiên 15 phút. Một phiên không thể tồn tại lâu hơn token của nó, và mức trần luôn là thứ bạn chạm phải trước tiên.
Tự đọc hiểu lỗi
Nếu bạn đang xem một bản ghi mạng hoặc báo cáo một sự cố, code trong nội dung lỗi là nửa hữu ích hơn của nó. Đây là các mã voice mode có thể tạo ra: subscription_required, voice_limit_reached, voice_live_unavailable, provider_rate_limited, voice_not_configured, invalid_voice_live_response và rate_limit_reached.
Về những gì xảy ra với nội dung bạn nói, điều khoản huấn luyện đề cập rõ đến voice: Whizi không dùng prompt, tệp, cuộc trò chuyện, bản ghi giọng nói hay nội dung bạn tạo ra để huấn luyện các mô hình AI thuộc sở hữu của Whizi, và không bán nội dung đó làm dữ liệu huấn luyện. Chi tiết đầy đủ nằm trong những gì Whizi làm với dữ liệu của bạn.
- Tài khoản miễn phí có 0 phút thoại, nên thông báo nâng cấp 402 là điều bình thường
- Hạn mức theo tháng: Starter 10, Pro 80, Powerhouse 500 phút
- "Weekly" trong thông báo giới hạn nghĩa là tài khoản đang ở chu kỳ thanh toán hàng tuần
- Lỗi micro hoàn toàn ở phía trình duyệt: không có âm thanh nào đi qua máy chủ Whizi
This browser does not support realtime voice.nghĩa là thiếugetUserMediahoặcAudioContext, và quyền truy cập không xóa được nó- Lỗi tạo token (503 và 502) là ở phía máy chủ: thử lại sau hoặc liên hệ hỗ trợ
- Một phiên bị giới hạn tối đa 15 phút bất kể hạn mức còn lại
- Một phiên không có lời nói nào sẽ bị kết thúc bởi thời gian chờ không hoạt động
- Bắt đầu một phiên bị giới hạn tốc độ 6 lần mỗi phút, nên các vòng thử lại phản tác dụng
Câu hỏi thường gặp
Whizi báo micro của tôi bị chặn nhưng nó vẫn hoạt động trong các ứng dụng khác. Giờ sao?
Đúng thông báo đó, Microphone access is blocked. Allow it in your browser to use voice mode., xuất hiện khi yêu cầu micro bị từ chối với NotAllowedError hoặc SecurityError. Cấp quyền truy cập micro cho trang web rồi bắt đầu lại phiên làm việc. Nếu điều bạn thấy thay vào đó là The microphone could not be started., thì vấn đề không phải là quyền: đó là thông báo chung cho mọi lỗi micro khác.
Voice mode báo chưa được thiết lập. Đó có phải do tài khoản của tôi không?
Không. Realtime voice is not configured yet. Please try again later. là HTTP 503, trả về khi khóa API của nhà cung cấp giọng nói chưa được thiết lập trên máy chủ, và Realtime voice is not available in this build yet. là phiên bản tương đương phía client khi domain voice chưa được bật cho bản build đó. Không cái nào có thể tự sửa được từ phía bạn. Hãy thử lại sau, và nếu vẫn còn, liên hệ hỗ trợ kèm đúng thông báo.