Language

RecognitionService.Callback.LanguageDetection(Bundle) メソッド

定義

言語検出 (および切り替え) の結果が使用可能な場合、サービスはこのメソッドを呼び出す必要があります。

[Android.Runtime.Register("languageDetection", "(Landroid/os/Bundle;)V", "GetLanguageDetection_Landroid_os_Bundle_Handler", ApiSince=34)]
public virtual void LanguageDetection(Android.OS.Bundle results);
[<Android.Runtime.Register("languageDetection", "(Landroid/os/Bundle;)V", "GetLanguageDetection_Landroid_os_Bundle_Handler", ApiSince=34)>]
abstract member LanguageDetection : Android.OS.Bundle -> unit
override this.LanguageDetection : Android.OS.Bundle -> unit

パラメーター

results
Bundle

返された言語検出 (および切り替え) の結果。 <p>最も自信を持って検出された言語 IETF タグ (BCP 47 で定義されている "en-US"、"、"de-DE"など) を取得するには、パラメーターとしてSpeechRecognizer#DETECTED_LANGUAGEBundle#getString(String)を使用します。 <p>SpeechRecognizer で定義されたLANGUAGE_DETECTION_CONFIDENCE_LEVEL_でプレフィックスが付いた値で表される言語検出の信頼度レベルを取得するには、パラメーターとして SpeechRecognizer#LANGUAGE_DETECTION_CONFIDENCE_LEVEL でBundle#getInt(String)を使用します。 <p> キー SpeechRecognizer#DETECTED_LANGUAGEによって取得されたのと同じ言語の代替ロケールを取得するには、パラメーターとして SpeechRecognizer#TOP_LOCALE_ALTERNATIVESBundle#getStringArrayList(String)を使用します。 <p>LANGUAGE_SWITCH_RESULT_ で始まる値で表され、SpeechRecognizerで定義された言語切り替えの結果を取得するには、パラメーターとして SpeechRecognizer#LANGUAGE_SWITCH_RESULT でBundle#getInt(String)を使用します。

属性

注釈

言語検出 (および切り替え) の結果が使用可能な場合、サービスはこのメソッドを呼び出す必要があります。 このメソッドは、音声認識サービスの実装に応じて、 #beginningOfSpeech() と #endOfSpeech()の間の任意の回数の機会に呼び出すことができます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象