Share via


RecognizerIntent 類別

定義

透過啟動 支援語音辨識的常數 Intent

[Android.Runtime.Register("android/speech/RecognizerIntent", DoNotGenerateAcw=true)]
public class RecognizerIntent : Java.Lang.Object
[<Android.Runtime.Register("android/speech/RecognizerIntent", DoNotGenerateAcw=true)>]
type RecognizerIntent = class
    inherit Object
繼承
RecognizerIntent
屬性

備註

透過啟動 支援語音辨識的常數 Intent

android.speech.RecognizerIntentJava 檔。

此頁面的部分是根據 所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

RecognizerIntent(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

欄位

ActionGetLanguageDetails

廣播意圖,可以引發至BroadcastReceiver滿足 之Activity#ACTION_WEB_SEARCH元數據中所定義之元數據中指定的#DETAILS_META_DATA元件。

ActionRecognizeSpeech

啟動活動,提示使用者輸入語音,並透過語音辨識器傳送它。

ActionVoiceSearchHandsFree

啟動活動,以提示使用者輸入語音,而不需要使用者的視覺注意力或觸控輸入。

ActionWebSearch

啟動活動,提示使用者輸入語音、透過語音辨識器傳送,並根據使用者的語音顯示 Web 搜尋結果或觸發其他類型的動作。

DetailsMetaData

實作#ACTION_WEB_SEARCH可用來Activity公開 類別名稱的BroadcastReceiver元數據名稱,該名稱可從這個類別中指定的任何廣播意圖回應要求以取得詳細資訊。

ExtraAudioInjectSource

意圖中使用的額外金鑰,其提供已開啟的音訊來源以供 RecognitionService 使用。

ExtraAudioSource

選擇性 android.os.ParcelFileDescriptor 指向已開啟的音訊來源,以供辨識器使用。

ExtraAudioSourceChannelCount

選擇性整數,與一 #EXTRA_AUDIO_SOURCE起使用,表示音訊中的通道數目。

ExtraAudioSourceEncoding

選擇性的整數 () android.media.AudioFormat 搭配 #EXTRA_AUDIO_SOURCE使用,以表示音訊編碼。

ExtraAudioSourceSamplingRate

選擇性整數,與一起使用 #EXTRA_AUDIO_SOURCE,表示音訊的取樣率。

ExtraBiasingStrings

選擇性字串清單,辨識器應該將辨識結果偏差至其中。

ExtraCallingPackage

用於語音辨識器進行語音搜尋之意圖的額外索引鍵。

ExtraConfidenceScores

執行 #ACTION_RECOGNIZE_SPEECH時的辨識結果信賴分數浮點數陣列。

ExtraEnableBiasingDeviceContext

選擇性布爾值,可啟用對裝置內容的偏差。

ExtraEnableFormatting

選擇性字串,以啟用 e (文字格式設定。

ExtraEnableLanguageDetection

選擇性布爾值,指出是否要啟用語言偵測。

ExtraEnableLanguageSwitch

選擇性字串,可讓您使用所需的敏感度層級自動切換至所使用的語言,而不是限製為單一語言。

ExtraHidePartialTrailingPunctuation

選擇性布爾值,與一起使用 #EXTRA_ENABLE_FORMATTING,以防止辨識器在部分結果的最後一個字之後加上標點符號。

ExtraLanguage

BCP 47) 所定義的選擇性 IETF 語言標記 (,例如 “en-US”。

ExtraLanguageDetectionAllowedLanguages

如 BCP 47 所定義, (IETF 語言標籤的選擇性清單, e.

ExtraLanguageModel

通知辨識器在執行 #ACTION_RECOGNIZE_SPEECH時偏好的語音模型。

ExtraLanguagePreference

所傳#ACTION_GET_LANGUAGE_DETAILS回之 中額外Bundle專案的索引鍵,代表String此使用者指定的目前語言喜好設定 -地區設定字串,例如 “en-US”。

ExtraLanguageSwitchAllowedLanguages

如 BCP 47 所定義, (IETF 語言標籤的選擇性清單, e.

ExtraMaskOffensiveWords

選擇性布爾值,指出辨識器是否應該遮罩辨識結果中的冒犯性單字。

ExtraMaxResults

要傳回結果數目上限的選擇性限制。

ExtraOnlyReturnLanguagePreference

在的廣播 #ACTION_GET_LANGUAGE_DETAILS 中指定此布爾值額外專案,以指出回應中只需要目前的語言喜好設定。

ExtraOrigin

選擇性值,可用來指出要求語音的頁面參考者URL。

ExtraPartialResults

選擇性布爾值,指出辨識器是否應該在使用者讀出 (預設值為 false) 傳回部分結果。

ExtraPreferOffline

選擇性布爾值,與搭配 #ACTION_RECOGNIZE_SPEECH#ACTION_VOICE_SEARCH_HANDS_FREE使用,#ACTION_WEB_SEARCH表示是否只使用離線語音辨識引擎。

ExtraPrompt

要求用戶說話時,要向用戶顯示的選擇性文字提示。

ExtraRequestWordConfidence

選擇性布爾值,指出辨識器是否應該在最終辨識結果中傳回每個字組的信賴等級。

ExtraRequestWordTiming

選擇性布爾值,指出辨識器是否應該傳回最終辨識結果中每個字的時間戳。

ExtraResults

ArrayList<字串>執行 時,辨識結果的 #ACTION_RECOGNIZE_SPEECH

ExtraResultsPendingintent

當意圖為 #ACTION_RECOGNIZE_SPEECH時,語音輸入活動會透過活動結果機制將結果傳回給您。

ExtraResultsPendingintentBundle

如果您使用 #EXTRA_RESULTS_PENDINGINTENT 來提供轉送意圖,您也可以使用此額外專案來為最終意圖提供額外的額外專案。

ExtraSecure

選擇性布爾值,表示裝置處於安全模式時,已執行「免手」語音搜尋。

ExtraSegmentedSession

選擇性字串,可啟用指定型別的分段工作階段模式,可以是 #EXTRA_AUDIO_SOURCE#EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS#EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS

ExtraSpeechInputCompleteSilenceLengthMillis

辨識器停止聽覺語音以考慮輸入完成的時間量,因此結束辨識會話。

ExtraSpeechInputMinimumLengthMillis

選擇性整數,表示辨識會話的最小長度。

ExtraSpeechInputPossiblyCompleteSilenceLengthMillis

當我們停止聽覺語音以考慮可能完成的輸入之後,應該花費的時間量。

ExtraSupportedLanguages

所傳#ACTION_GET_LANGUAGE_DETAILS回之 中Bundle額外專案的索引鍵,是 ArrayListString,代表這個語音辨識實作所支援的語言 ,例如 “en-US”、“cmn-Hans-CN” 等字元串清單。

ExtraWebSearchOnly

選擇性布爾值,要與 搭配 #ACTION_WEB_SEARCH使用,以指出是否只引發 Web 搜尋以回應使用者的語音。

FormattingOptimizeLatency

優化格式化延遲。

FormattingOptimizeQuality

優化格式化品質。

LanguageModelFreeForm

使用以自由格式語音辨識為基礎的語言模型。

LanguageModelWebSearch

使用以 Web 搜尋字詞為基礎的語言模型。

LanguageSwitchBalanced

要用於 #EXTRA_ENABLE_LANGUAGE_SWITCH的值。

LanguageSwitchHighPrecision

要用於 #EXTRA_ENABLE_LANGUAGE_SWITCH的值。

LanguageSwitchQuickResponse

要用於 #EXTRA_ENABLE_LANGUAGE_SWITCH的值。

屬性

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
JniIdentityHashCode

透過啟動 支援語音辨識的常數 Intent

(繼承來源 Object)
JniPeerMembers

透過啟動 支援語音辨識的常數 Intent

PeerReference

透過啟動 支援語音辨識的常數 Intent

(繼承來源 Object)
ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

方法

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Dispose()

透過啟動 支援語音辨識的常數 Intent

(繼承來源 Object)
Dispose(Boolean)

透過啟動 支援語音辨識的常數 Intent

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetVoiceDetailsIntent(Context)

傳回要引發的廣播意圖Context#sendOrderedBroadcast(Intent, String, BroadcastReceiver, android.os.Handler, int, String, Bundle) 從實作語音搜尋的套件接收詳細數據。

JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

透過啟動 支援語音辨識的常數 Intent

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

透過啟動 支援語音辨識的常數 Intent

(繼承來源 Object)
Wait()

讓目前的線程等到喚醒為止,通常是em <notified/em>或<em>interrupted</em>。><

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是em <notified/em>或<em>interrupted</em>,或直到經過一定數量的實時為止。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是em <notified/em>或<em>interrupted</em>,或直到經過一定數量的實時為止。<>

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

透過啟動 支援語音辨識的常數 Intent

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

透過啟動 支援語音辨識的常數 Intent

(繼承來源 Object)
IJavaPeerable.Finalized()

透過啟動 支援語音辨識的常數 Intent

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

透過啟動 支援語音辨識的常數 Intent

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

透過啟動 支援語音辨識的常數 Intent

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

透過啟動 支援語音辨識的常數 Intent

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

透過啟動 支援語音辨識的常數 Intent

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

透過啟動 支援語音辨識的常數 Intent

GetJniTypeName(IJavaPeerable)

透過啟動 支援語音辨識的常數 Intent

適用於