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

Javaドキュメント。

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

コンストラクター

名前 説明
RecognizerIntent(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

名前 説明
ActionGetLanguageDetails

満たすBroadcastReceiver#DETAILS_META_DATAActivityメタデータで定義されたメタデータで指定された#ACTION_WEB_SEARCH コンポーネントに対して起動できるブロードキャストインテント。

ActionRecognizeSpeech

ユーザーに音声の入力を求めるアクティビティを開始し、音声認識エンジンを介して送信します。

ActionVoiceSearchHandsFree

ユーザーの視覚的な注意やタッチ入力を必要とせずに、ユーザーに音声を求めるアクティビティを開始します。

ActionWebSearch

ユーザーに音声の入力を求めるアクティビティを開始し、音声認識エンジンを介して送信し、Web 検索結果を表示するか、ユーザーの音声に基づいて別の種類のアクションをトリガーします。

DetailsMetaData

Activityを実装する#ACTION_WEB_SEARCHが、このクラスで指定されたブロードキャスト意図のいずれかから、詳細情報の要求に応答できる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実行時の認識結果の信頼度スコアの float 配列。

ExtraEnableBiasingDeviceContext

デバイス コンテキストへのバイアスを有効にするオプションのブール値。

ExtraEnableFormatting

テキストの書式設定を有効にする省略可能な文字列 (例:

ExtraEnableLanguageDetection

言語検出を有効にするかどうかを示す省略可能なブール値。

ExtraEnableLanguageSwitch

1 つの言語に制限されるのではなく、目的の秘密度レベルで読み上げられた言語への自動切り替えを有効にする省略可能な文字列。

ExtraHidePartialTrailingPunctuation

部分結果の最後の単語の後に認識エンジンが句読点を追加するのを防ぐために、 #EXTRA_ENABLE_FORMATTINGで使用する省略可能なブール値。

ExtraLanguage

オプションの IETF 言語タグ (BCP 47 で定義) ("en-US" など)。

ExtraLanguageDetectionAllowedLanguages

IETF 言語タグの省略可能なリスト (BCP 47 で定義されています。

ExtraLanguageModel

#ACTION_RECOGNIZE_SPEECHを実行するときにどの音声モデルを優先するかを認識エンジンに通知します。

ExtraLanguagePreference

このユーザーが指定した現在の言語設定を表すBundleである#ACTION_GET_LANGUAGE_DETAILSによって返されるString内の余分なキー ("en-US" のようなロケール文字列)。

ExtraLanguageSwitchAllowedLanguages

IETF 言語タグの省略可能なリスト (BCP 47 で定義されています。

ExtraLanguageSwitchInitialActiveDurationTimeMillis

#EXTRA_ENABLE_LANGUAGE_SWITCHに使用する省略可能な整数。

ExtraLanguageSwitchMaxSwitches

#EXTRA_ENABLE_LANGUAGE_SWITCHに使用する省略可能な整数。

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

An 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

音声認識のこの実装でサポートされている言語を表すBundle#ACTION_GET_LANGUAGE_DETAILSであるArrayListによって返されるString内の余分なキー - "en-US"、"cmn-Hans-CN"などの文字列のリスト。

ExtraWebSearchOnly

省略可能なブール値。ユーザーの音声に応答して Web 検索のみを実行するかどうかを示すために、 #ACTION_WEB_SEARCHで使用されます。

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

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

を開始することによって音声認識をサポートするための定数 Intent

(継承元 JavaObject)
JniPeerMembers

を開始することによって音声認識をサポートするための定数 Intent

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

を開始することによって音声認識をサポートするための定数 Intent

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

を開始することによって音声認識をサポートするための定数 Intent

(継承元 JavaObject)
Equals(Object)

を開始することによって音声認識をサポートするための定数 Intent

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetVoiceDetailsIntent(Context)

を使用して起動するブロードキャスト意図を返します。 Context#sendOrderedBroadcast(Intent, String, BroadcastReceiver, android.os.Handler, int, String, Bundle) 音声検索を実装するパッケージから詳細を受け取ります。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

を開始することによって音声認識をサポートするための定数 Intent

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

を開始することによって音声認識をサポートするための定数 Intent

(継承元 JavaObject)
IJavaPeerable.Finalized()

を開始することによって音声認識をサポートするための定数 Intent

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

を開始することによって音声認識をサポートするための定数 Intent

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

を開始することによって音声認識をサポートするための定数 Intent

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

を開始することによって音声認識をサポートするための定数 Intent

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

を開始することによって音声認識をサポートするための定数 Intent

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

を開始することによって音声認識をサポートするための定数 Intent

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象