SpeechRecognition

继承
注解
  • @SupportedBrowser(SupportedBrowser.CHROME, '25')
  • @Native("SpeechRecognition,webkitSpeechRecognition")

构造函数

SpeechRecognition()
工厂

属性

audioTrack MediaStreamTrack?
getter/setter对
continuous bool?
getter/setter对
grammars SpeechGrammarList?
getter/setter对
hashCode int
此对象的哈希码。
no setterinherited
interimResults bool?
getter/setter对
lang String?
getter/setter对
maxAlternatives int?
getter/setter对
on Events
这是一个方便的事件流访问器,仅在显式访问器不可用时应使用。
no setterinherited
onAudioEnd Stream<Event>
SpeechRecognition处理的audioend事件的流。
no setter
onAudioStart Stream<Event>
SpeechRecognition处理的audiostart事件的流。
no setter
onEnd Stream<Event>
SpeechRecognition处理的end事件的流。
no setter
onError Stream<SpeechRecognitionError>
SpeechRecognition处理的error事件的流。
no setter
onNoMatch Stream<SpeechRecognitionEvent>
SpeechRecognition处理的nomatch事件的流。
no setter
onResult Stream<SpeechRecognitionEvent>
SpeechRecognition处理的result事件的流。
no setter
onSoundEnd Stream<Event>
SpeechRecognition处理的soundend事件的流。
no setter
onSoundStart Stream<Event>
由本 SpeechRecognition 处理的 soundstart 事件流。
no setter
onSpeechEnd Stream<Event>
由本 SpeechRecognition 处理的 speechend 事件流。
no setter
onSpeechStart Stream<Event>
由本 SpeechRecognition 处理的 speechstart 事件流。
no setter
onStart Stream<Event>
由本 SpeechRecognition 处理的 start 事件流。
no setter
runtimeType Type
对象运行时类型的表示。
no setterinherited

方法

abort() → void
addEventListener(String type, EventListener? listener, [bool? useCapture]) → void
继承
dispatchEvent(Event event) bool
继承
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
removeEventListener(String type, EventListener? listener, [bool? useCapture]) → void
继承
start() → void
stop() → void
toString() String
对象的字符串表示。
继承

运算符

operator ==(Object other) bool
相等运算符。
继承

静态属性

supported bool
检查此类型是否在当前平台上受支持。
no setter

常量

audioEndEvent → const EventStreamProvider<Event>
静态工厂,用于向不是SpeechRecognition实例的事件处理器公开audioend事件。
audioStartEvent → const EventStreamProvider<Event>
静态工厂,用于向不是SpeechRecognition实例的事件处理器公开audiostart事件。
endEvent → const EventStreamProvider<Event>
静态工厂,用于向不是SpeechRecognition实例的事件处理器公开end事件。
errorEvent → const EventStreamProvider<SpeechRecognitionError>
静态工厂,用于向不是SpeechRecognition实例的事件处理器公开error事件。
noMatchEvent → const EventStreamProvider<SpeechRecognitionEvent>
静态工厂,用于向不是SpeechRecognition实例的事件处理器公开nomatch事件。
resultEvent → const EventStreamProvider<SpeechRecognitionEvent>
静态工厂,用于向不是SpeechRecognition实例的事件处理器公开result事件。
soundEndEvent → const EventStreamProvider<Event>
静态工厂,用于向不是SpeechRecognition实例的事件处理器公开soundend事件。
soundStartEvent → const EventStreamProvider<Event>
静态工厂,用于向不是SpeechRecognition实例的事件处理器公开soundstart事件。
speechEndEvent → const EventStreamProvider<Event>
静态工厂,用于向不是SpeechRecognition实例的事件处理器公开speechend事件。
speechStartEvent → const EventStreamProvider<Event>
静态工厂,用于向不是SpeechRecognition实例的事件处理器公开speechstart事件。
startEvent → const EventStreamProvider<Event>
静态工厂,设计用于向事件处理器公开 start 事件,这些事件处理器不一定是 SpeechRecognition 的实例。