Giống như Hideo cho biết, theo https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition#Browser_compatibility họ không hỗ trợ webkitSpeechRecognition.
Nhưng vấn đề thực sự ở đây là bạn không nhận được nhắc nhở để cho phép sử dụng mic của bạn. Kiểm tra kỹ điều này là chính xác.
Để luôn cho phép các trang web truy cập vào máy ảnh của bạn và microphone:
- Từ menu chính, chọn Settings.
- Nhấp vào Trang web trên thanh bên.
- Trong phần Phương tiện, chọn cho phép các trang web truy cập máy ảnh và micrô của tôi.
Cuối cùng, ngay cả khi bạn gặp sự cố micrô hoạt động, bạn sẽ không thể sử dụng bất kỳ lời nhận dạng speechRecognition nào. Nếu bạn thực sự muốn hỗ trợ Opera (và các trình duyệt khác), bạn nên suy nghĩ về việc sử dụng IBM bluemix, hoặc bài phát biểu mới của Google cho văn bản (trong bản Beta).
Nguồn
2016-08-24 20:34:15
API Web Speech được gắn cờ cho Opera là 'Không được hỗ trợ' trên [MDN] (https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API). Tôi tự hỏi nếu lá cờ trong caniuse có thể là một dương tính giả do Opera bây giờ bằng cách sử dụng Webkit/Blink Chromium ngã ba cũng được sử dụng bởi Chrome. Ví dụ này chỉ kiểm tra nếu đối tượng 'webkitSpeechRecognition' tồn tại để xem trình duyệt có tương thích hay không. – HiDeo