2016-08-18 14 views
5

caniuseによれば、OperaはSpeech Recognition APIをサポートしています。しかし、simple exampleを表示しようとすると、マイクアイコンをクリックすると「許可」ボタンが表示されません。 Chromeでは、マイクアイコンを最初にクリックすると、すぐにマイクの許可ダイアログが表示されます。Operaブラウザでマイク "許可"ボタンが見つからない

私はOpera 39/Macのクリーンインストールをテストしています。 HIDEO同様

enter image description here

+1

WebスピーチAPIは、[MDN](https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API)でOperaに対して「サポートされていません」と表示されます。 Caniuseの旗が、OperaがChromeで使用しているWebkit/Blink Chromiumフォークを使用しているため、誤認を招く可能性があるのか​​どうか疑問に思っています。この例では、ブラウザを見るための 'webkitSpeechRecognition'オブジェクトが存在するかどうかをチェックするだけです。 – HiDeo

答えて

3

https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition#Browser_compatibilityによると、彼らはwebkitSpeechRecognitionをサポートしていない、と述べました。

enter image description here

は、しかし、ここで本当の問題は、あなたのマイクの使用を許可するよう求め取得されていないということです。これが正しいことを再度確認してください。メインメニューから

  1. 、[設定]を選択します:

    は常にサイトがカメラとマイクへのアクセスを許可するには。

  2. サイドバーの[Webサイト]をクリックします。
  3. メディアで、[サイトでカメラとマイクにアクセスできるようにする]を選択します。

最終的に、マイクの問題を解決しても、speechRecognitionを使用することはできません。 Opera(およびその他のブラウザ)を本当にサポートしたい場合は、IBM bluemixやGoogleの新しいテキストの音声(ベータ版)を使用することを検討する必要があります。

関連する問題