IRecognitionListener 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于在识别相关事件发生时从 SpeechRecognizer 接收通知。
[Android.Runtime.Register("android/speech/RecognitionListener", "", "Android.Speech.IRecognitionListenerInvoker")]
public interface IRecognitionListener : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/speech/RecognitionListener", "", "Android.Speech.IRecognitionListenerInvoker")>]
type IRecognitionListener = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 属性
- 实现
注解
用于在识别相关事件发生时从 SpeechRecognizer 接收通知。 所有回调都在应用程序main线程上执行。
的 android.speech.RecognitionListener
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。
属性
Handle |
获取基础 Android 对象的 JNI 值。 (继承自 IJavaObject) |
JniIdentityHashCode |
返回包装实例的 的值 |
JniManagedPeerState |
托管对等方的状态。 (继承自 IJavaPeerable) |
JniPeerMembers |
成员访问和调用支持。 (继承自 IJavaPeerable) |
PeerReference |
返回 JniObjectReference 包装的 Java 对象实例的 。 (继承自 IJavaPeerable) |
方法
Disposed() |
在释放实例时调用。 (继承自 IJavaPeerable) |
DisposeUnlessReferenced() |
如果没有对此实例的未完成引用,则调用 |
Finalized() |
在实例完成时调用。 (继承自 IJavaPeerable) |
OnBeginningOfSpeech() |
用户已开始说话。 |
OnBufferReceived(Byte[]) |
已收到更多声音。 |
OnEndOfSegmentedSession() |
在分段识别请求结束时调用。 |
OnEndOfSpeech() |
在用户停止说话后调用。 |
OnError(SpeechRecognizerError) |
出现网络或识别错误。 |
OnEvent(Int32, Bundle) |
保留用于添加将来的事件。 |
OnLanguageDetection(Bundle) |
当语言检测 (和切换) 结果可用时调用。 |
OnPartialResults(Bundle) |
当部分识别结果可用时调用。 |
OnReadyForSpeech(Bundle) |
当终结点可供用户开始说话时调用。 |
OnResults(Bundle) |
在识别结果准备就绪时调用。 |
OnRmsChanged(Single) |
音频流中的音量已更改。 |
OnSegmentResults(Bundle) |
针对识别请求的每个就绪段调用。 |
SetJniIdentityHashCode(Int32) |
设置 返回 |
SetJniManagedPeerState(JniManagedPeerStates) |
用于在识别相关事件发生时从 SpeechRecognizer 接收通知。 (继承自 IJavaPeerable) |
SetPeerReference(JniObjectReference) |
设置 返回 |
UnregisterFromRuntime() |
取消注册此实例,以便运行时不会从将来 Java.Interop.JniRuntime+JniValueManager.PeekValue 的调用中返回它。 (继承自 IJavaPeerable) |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
用于在识别相关事件发生时从 SpeechRecognizer 接收通知。 |
GetJniTypeName(IJavaPeerable) |
用于在识别相关事件发生时从 SpeechRecognizer 接收通知。 |