2016-08-18 21 views
5

Theo caniuse, Opera hỗ trợ số Speech Recognition API. Tuy nhiên, khi cố gắng xem simple example, tôi không thể tìm thấy nút "cho phép" được nhắc đến khi nhấp vào biểu tượng micrô. Trong Chrome, hộp thoại cho phép micrô ngay lập tức bật lên khi biểu tượng micrô được nhấp lần đầu tiên.Không thể tìm thấy nút micrô "cho phép" trong trình duyệt Opera

Tôi đang thử nghiệm trên một cài đặt sạch của Opera 39/Mac.

enter image description here

+1

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

Trả lời

3

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.

enter image description here

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:

  1. Từ menu chính, chọn Settings.
  2. Nhấp vào Trang web trên thanh bên.
  3. 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).

Các vấn đề liên quan