RecognizerIntent 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于通过启动语音识别来支持语音识别的常量 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
- 继承
- 属性
注解
用于通过启动语音识别来支持语音识别的常量 Intent
Java文档android.speech.RecognizerIntent。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
构造函数
| 名称 | 说明 |
|---|---|
| RecognizerIntent(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
字段
| 名称 | 说明 |
|---|---|
| ActionGetLanguageDetails |
广播意向,可以触发到 |
| ActionRecognizeSpeech |
启动一个活动,该活动将提示用户输入语音,并通过语音识别器发送它。 |
| ActionVoiceSearchHandsFree |
启动一个活动,该活动将提示用户输入语音,而无需用户的视觉关注或触摸输入。 |
| ActionWebSearch |
启动一个活动,该活动将提示用户输入语音,通过语音识别器发送语音,然后显示 Web 搜索结果或基于用户的语音触发其他类型的操作。 |
| DetailsMetaData |
实现 |
| ExtraAudioInjectSource |
意向中使用的额外键,该意向提供已打开的音频源供 RecognitionService 使用。 |
| ExtraAudioSource |
可选 |
| ExtraAudioSourceChannelCount |
要用于 |
| ExtraAudioSourceEncoding |
要用于 |
| ExtraAudioSourceSamplingRate |
要与 一起使用 |
| ExtraBiasingStrings |
可选字符串列表,识别器应偏向识别结果。 |
| ExtraCallingPackage |
用于语音搜索的语音识别器意向中使用的额外键。 |
| ExtraConfidenceScores |
执行 |
| ExtraEnableBiasingDeviceContext |
可选的布尔值,用于启用对设备上下文的偏差。 |
| ExtraEnableFormatting |
用于启用文本格式的可选字符串(e. |
| ExtraEnableLanguageDetection |
可选布尔值,指示是否启用语言检测。 |
| ExtraEnableLanguageSwitch |
可选字符串,用于启用自动切换到使用所需敏感度级别口语的语言,而不是限制为单个语言。 |
| ExtraHidePartialTrailingPunctuation |
可选布尔值,用于 |
| ExtraLanguage |
可选 IETF 语言标记(如 BCP 47 定义),例如“en-US”。 |
| ExtraLanguageDetectionAllowedLanguages |
IETF 语言标记(由 BCP 47 定义)的可选列表,例如 |
| ExtraLanguageModel |
通知识别器在执行 |
| ExtraLanguagePreference |
返回 |
| ExtraLanguageSwitchAllowedLanguages |
IETF 语言标记(由 BCP 47 定义)的可选列表,例如 |
| ExtraLanguageSwitchInitialActiveDurationTimeMillis |
要使用的 |
| ExtraLanguageSwitchMaxSwitches |
要使用的 |
| ExtraMaskOffensiveWords |
可选布尔值,指示识别器是否应在识别结果中屏蔽冒犯性字词。 |
| ExtraMaxResults |
要返回的最大结果数的可选限制。 |
| ExtraOnlyReturnLanguagePreference |
在广播 |
| ExtraOrigin |
可选值,该值可用于指示请求语音的页面的引用 URL。 |
| ExtraPartialResults |
可选布尔值,用于指示用户说话时是否应返回部分结果(默认值为 false)。 |
| ExtraPreferOffline |
可选布尔值(与 一起使用 |
| ExtraPrompt |
在要求用户说话时向用户显示可选文本提示。 |
| ExtraRequestWordConfidence |
可选布尔值,指示识别器是否应在最终识别结果中返回每个单词的置信度级别。 |
| ExtraRequestWordTiming |
可选布尔值,指示识别器是否应返回最终识别结果中每个单词的时间戳。 |
| ExtraResults |
An ArrayList<字符串执行 |
| ExtraResultsPendingintent |
当意向为 |
| ExtraResultsPendingintentBundle |
如果用于 |
| ExtraSecure |
可选布尔值,指示设备处于安全模式时执行“免手”语音搜索。 |
| ExtraSegmentedSession |
可选字符串,用于启用指定类型的分段会话模式,可以是 |
| ExtraSpeechInputCompleteSilenceLengthMillis |
识别器停止听觉语音以考虑输入完成所需的时间,从而结束识别会话。 |
| ExtraSpeechInputMinimumLengthMillis |
可选整数,用于指示识别会话的最小长度。 |
| ExtraSpeechInputPossiblyCompleteSilenceLengthMillis |
停止听语音后,考虑输入可能完成所需的时间。 |
| ExtraSupportedLanguages |
返回的附加 |
| ExtraWebSearchOnly |
可选布尔值,用于 |
| FormattingOptimizeLatency |
优化格式设置延迟。 |
| FormattingOptimizeQuality |
优化格式设置质量。 |
| LanguageModelFreeForm |
使用基于自由格式语音识别的语言模型。 |
| LanguageModelWebSearch |
使用基于 Web 搜索词的语言模型。 |
| LanguageSwitchBalanced |
要用于 |
| LanguageSwitchHighPrecision |
要用于 |
| LanguageSwitchQuickResponse |
要用于 |
属性
| 名称 | 说明 |
|---|---|
| Class |
返回此 |
| Handle |
基础 Android 实例的句柄。 (继承自 Object) |
| JniIdentityHashCode |
用于通过启动语音识别来支持语音识别的常量 |
| JniPeerMembers |
用于通过启动语音识别来支持语音识别的常量 |
| PeerReference |
用于通过启动语音识别来支持语音识别的常量 |
| ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
| ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
方法
| 名称 | 说明 |
|---|---|
| Clone() |
创建并返回此对象的副本。 (继承自 Object) |
| Dispose() |
用于通过启动语音识别来支持语音识别的常量 |
| Dispose(Boolean) |
用于通过启动语音识别来支持语音识别的常量 |
| Equals(Object) |
指示其他对象是否“等于”此对象。 (继承自 Object) |
| GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
| GetVoiceDetailsIntent(Context) |
返回要触发的广播意向
|
| JavaFinalize() |
当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
| Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
| NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
| ToArray<T>() |
用于通过启动语音识别来支持语音识别的常量 |
| ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
| UnregisterFromRuntime() |
用于通过启动语音识别来支持语音识别的常量 |
| Wait() |
使当前线程等待,直到唤醒它,通常是通过 em 通知/em< 或 >em<interrupted>/em<。><> (继承自 Object) |
| Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。 (继承自 Object) |
| Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。 (继承自 Object) |
显式接口实现
| 名称 | 说明 |
|---|---|
| IJavaPeerable.Disposed() |
用于通过启动语音识别来支持语音识别的常量 |
| IJavaPeerable.DisposeUnlessReferenced() |
用于通过启动语音识别来支持语音识别的常量 |
| IJavaPeerable.Finalized() |
用于通过启动语音识别来支持语音识别的常量 |
| IJavaPeerable.JniManagedPeerState |
用于通过启动语音识别来支持语音识别的常量 |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
用于通过启动语音识别来支持语音识别的常量 |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
用于通过启动语音识别来支持语音识别的常量 |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
用于通过启动语音识别来支持语音识别的常量 |
扩展方法
| 名称 | 说明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
获取实例 |
| JavaAs<TResult>(IJavaPeerable) |
尝试强制 |
| JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
| JavaCast<TResult>(IJavaObject) |
用于通过启动语音识别来支持语音识别的常量 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
尝试强制 |