語言

SpeechRecognizer.CreateSpeechRecognizer 方法

定義

多載

名稱 Description
CreateSpeechRecognizer(Context)

工廠方法來建立新的 SpeechRecognizer。

CreateSpeechRecognizer(Context, ComponentName)

工廠方法來建立新的 SpeechRecognizer。

CreateSpeechRecognizer(Context)

工廠方法來建立新的 SpeechRecognizer。

[Android.Runtime.Register("createSpeechRecognizer", "(Landroid/content/Context;)Landroid/speech/SpeechRecognizer;", "")]
public static Android.Speech.SpeechRecognizer? CreateSpeechRecognizer(Android.Content.Context? context);
[<Android.Runtime.Register("createSpeechRecognizer", "(Landroid/content/Context;)Landroid/speech/SpeechRecognizer;", "")>]
static member CreateSpeechRecognizer : Android.Content.Context -> Android.Speech.SpeechRecognizer

參數

context
Context

創作的方向 SpeechRecognizer

傳回

一個新的 SpeechRecognizer

屬性

備註

工廠方法來建立新的 SpeechRecognizer。 請注意 #setRecognitionListener(RecognitionListener) ,在向已建立 SpeechRecognizer者發送任何指令前,必須先呼叫,否則不會收到任何通知。

<strong>重要:</strong> 呼叫者必須在不再需要 SpeechCognir 物件時呼叫 #destroy() 。

針對 Android 11(API 30 級)的應用程式,與語音辨識服務互動時,必須 <在清單檔案中加入查詢> 元素:

{@code
<queries>
<intent>
<action
                   android:name="android.speech.RecognitionService" />
</intent>
</queries>
            }

Java 文件 android.speech.SpeechRecognizer.createSpeechRecognizer(android.content.Context)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

CreateSpeechRecognizer(Context, ComponentName)

工廠方法來建立新的 SpeechRecognizer。

[Android.Runtime.Register("createSpeechRecognizer", "(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/speech/SpeechRecognizer;", "")]
public static Android.Speech.SpeechRecognizer? CreateSpeechRecognizer(Android.Content.Context? context, Android.Content.ComponentName? serviceComponent);
[<Android.Runtime.Register("createSpeechRecognizer", "(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/speech/SpeechRecognizer;", "")>]
static member CreateSpeechRecognizer : Android.Content.Context * Android.Content.ComponentName -> Android.Speech.SpeechRecognizer

參數

context
Context

創作的方向 SpeechRecognizer

serviceComponent
ComponentName

一個特定服務的SpeechRecognizer指示ComponentName

傳回

一個新的 SpeechRecognizer

屬性

備註

工廠方法來建立新的 SpeechRecognizer。 請注意 #setRecognitionListener(RecognitionListener) ,在向已建立 SpeechRecognizer者發送任何指令前,必須先呼叫,否則不會收到任何通知。 使用此版本的方法來指定特定服務來導向此事 SpeechRecognizer 。

<strong>重要:</strong> 呼叫者必須在不再需要 SpeechCognir 物件時呼叫 #destroy() 。

<強>重要/強:>在使用此方法之前,請先確認android.content.pm.PackageManager#queryIntentServices(Intent, int)serviceComponent該方法是否存在並提供RecognitionService#SERVICE_INTERFACE<。 通常你不會用這個;請使用 #createSpeechRecognizer(Context) 系統預設識別服務,或 #createOnDeviceSpeechRecognizer(Context) 使用裝置識別。

針對 Android 11(API 30 級)的應用程式,與語音辨識服務互動時,必須 <在清單檔案中加入查詢> 元素:

{@code
<queries>
<intent>
<action
                   android:name="android.speech.RecognitionService" />
</intent>
</queries>
            }

Java 文件 android.speech.SpeechRecognizer.createSpeechRecognizer(android.content.Context, android.content.ComponentName)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於