From 140478fab45bae394365910be83c602238dee415 Mon Sep 17 00:00:00 2001 From: MDN Date: Wed, 9 Feb 2022 00:57:26 +0000 Subject: [CRON] sync translated content --- .../web/api/speechrecognition/onresult/index.html | 90 ---------------------- 1 file changed, 90 deletions(-) delete mode 100644 files/ja/web/api/speechrecognition/onresult/index.html (limited to 'files/ja/web/api/speechrecognition/onresult/index.html') diff --git a/files/ja/web/api/speechrecognition/onresult/index.html b/files/ja/web/api/speechrecognition/onresult/index.html deleted file mode 100644 index 0a7cddc60f..0000000000 --- a/files/ja/web/api/speechrecognition/onresult/index.html +++ /dev/null @@ -1,90 +0,0 @@ ---- -title: SpeechRecognition.onresult -slug: Web/API/SpeechRecognition/onresult -tags: - - API - - Experimental - - Property - - Reference - - SpeechRecognition - - Web Speech API - - onresult - - recognition - - speech -translation_of: Web/API/SpeechRecognition/onresult ---- -
{{APIRef("Web Speech API")}}{{SeeCompatTable}}
- -

{{domxref("SpeechRecognition")}}インターフェイスの onresult プロパティは、音声認識サービスが結果を返した時に、つまり正しく言葉や文法が認識でき、アプリに通信した時 ({{event("result")}}イベントが発生した時) に、実行するイベントハンドラーになります。

- -

構文

- -
mySpeechRecognition.onresult = function() { ... };
-
- -

- -

下記のソースコードは Speech color changer の例文から取り出しました。

- -
recognition.onresult = function(event) {
-  // SpeechRecognitionEvent プロパティーは SpeechRecognitionResultList オブジェクトを返しました。
-  // SpeechRecognitionResult オブジェクトは SpeechRecognitionResultList オブジェクトにあります。
-  // ゲッターがあるので、配列のように呼び出すことができます。
-  // 最初の[0]は 0 の位置にある SpeechRecognitionResult を返します。
-  // それぞれの結果がある SpeechRecognitionAlternative オブジェクトは各位SpeechRecognitionResult オブジェクトにあります。
-  // それもゲッターがあるので、配列のように呼び出すことができます。
-  // 2つ目の[0]は 0 の位置にある SpeechRecognitionAlternative を返します。
-  // SpeechRecognitionAlternative オブジェクトの transcript プロパティを返します。
-  var color = event.results[0][0].transcript;
-  diagnostic.textContent = '結果:' + color + '.';
-  bg.style.backgroundColor = color;
-}
-
- -

仕様

- - - - - - - - - - - - - - -
仕様状態コメント
{{SpecName('Web Speech API', '#dfn-onresult', 'onresult')}}{{Spec2('Web Speech API')}}
- -

ブラウザー実装状況

- -
- - -

{{Compat("api.SpeechRecognition.onresult")}}

-
- -

Firefox OS の権限

- -

アプリで音声認識を利用する前に、下記の権限を manifest に追加する必要があります。

- -
"permissions": {
-  "audio-capture" : {
-    "description" : "Audio capture"
-  },
-  "speech-recognition" : {
-    "description" : "Speech recognition"
-  }
-}
- -

privileged アプリ権限も必要なので、下記も追加が必要です。

- -
  "type": "privileged"
- -

関連情報

- - -- cgit v1.2.3-54-g00ecf