SpeechRecognizer.CreateSpeechRecognizer 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| CreateSpeechRecognizer(Context) |
工廠方法來建立新的 |
| CreateSpeechRecognizer(Context, ComponentName) |
工廠方法來建立新的 |
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>
}
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。