Struct web_sys::SpeechRecognition
source · #[repr(transparent)]pub struct SpeechRecognition { /* private fields */ }
Expand description
The SpeechRecognition
object
This API requires the following crate features to be activated: SpeechRecognition
Implementations§
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn new() -> Result<SpeechRecognition, JsValue>
pub fn new() -> Result<SpeechRecognition, JsValue>
The new SpeechRecognition(..)
constructor, creating a new instance of SpeechRecognition
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn start_with_stream(&self, stream: &MediaStream) -> Result<(), JsValue>
pub fn start_with_stream(&self, stream: &MediaStream) -> Result<(), JsValue>
The start()
method
This API requires the following crate features to be activated: MediaStream
, SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn grammars(&self) -> SpeechGrammarList
pub fn grammars(&self) -> SpeechGrammarList
The grammars
getter
This API requires the following crate features to be activated: SpeechGrammarList
, SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn set_grammars(&self, grammars: &SpeechGrammarList)
pub fn set_grammars(&self, grammars: &SpeechGrammarList)
The grammars
setter
This API requires the following crate features to be activated: SpeechGrammarList
, SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn continuous(&self) -> Result<bool, JsValue>
pub fn continuous(&self) -> Result<bool, JsValue>
The continuous
getter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn interim_results(&self) -> bool
pub fn interim_results(&self) -> bool
The interimResults
getter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn set_interim_results(&self, interim_results: bool)
pub fn set_interim_results(&self, interim_results: bool)
The interimResults
setter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn max_alternatives(&self) -> u32
pub fn max_alternatives(&self) -> u32
The maxAlternatives
getter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn set_max_alternatives(&self, max_alternatives: u32)
pub fn set_max_alternatives(&self, max_alternatives: u32)
The maxAlternatives
setter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn service_uri(&self) -> Result<String, JsValue>
pub fn service_uri(&self) -> Result<String, JsValue>
The serviceURI
getter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn onaudiostart(&self) -> Option<Function>
pub fn onaudiostart(&self) -> Option<Function>
The onaudiostart
getter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn set_onaudiostart(&self, onaudiostart: Option<&Function>)
pub fn set_onaudiostart(&self, onaudiostart: Option<&Function>)
The onaudiostart
setter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn onsoundstart(&self) -> Option<Function>
pub fn onsoundstart(&self) -> Option<Function>
The onsoundstart
getter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn set_onsoundstart(&self, onsoundstart: Option<&Function>)
pub fn set_onsoundstart(&self, onsoundstart: Option<&Function>)
The onsoundstart
setter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn onspeechstart(&self) -> Option<Function>
pub fn onspeechstart(&self) -> Option<Function>
The onspeechstart
getter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn set_onspeechstart(&self, onspeechstart: Option<&Function>)
pub fn set_onspeechstart(&self, onspeechstart: Option<&Function>)
The onspeechstart
setter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn onspeechend(&self) -> Option<Function>
pub fn onspeechend(&self) -> Option<Function>
The onspeechend
getter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn set_onspeechend(&self, onspeechend: Option<&Function>)
pub fn set_onspeechend(&self, onspeechend: Option<&Function>)
The onspeechend
setter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn onsoundend(&self) -> Option<Function>
pub fn onsoundend(&self) -> Option<Function>
The onsoundend
getter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn set_onsoundend(&self, onsoundend: Option<&Function>)
pub fn set_onsoundend(&self, onsoundend: Option<&Function>)
The onsoundend
setter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn onaudioend(&self) -> Option<Function>
pub fn onaudioend(&self) -> Option<Function>
The onaudioend
getter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn set_onaudioend(&self, onaudioend: Option<&Function>)
pub fn set_onaudioend(&self, onaudioend: Option<&Function>)
The onaudioend
setter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn set_onresult(&self, onresult: Option<&Function>)
pub fn set_onresult(&self, onresult: Option<&Function>)
The onresult
setter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn set_onnomatch(&self, onnomatch: Option<&Function>)
pub fn set_onnomatch(&self, onnomatch: Option<&Function>)
The onnomatch
setter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn set_onerror(&self, onerror: Option<&Function>)
pub fn set_onerror(&self, onerror: Option<&Function>)
The onerror
setter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
sourcepub fn set_onstart(&self, onstart: Option<&Function>)
pub fn set_onstart(&self, onstart: Option<&Function>)
The onstart
setter
This API requires the following crate features to be activated: SpeechRecognition
source§impl SpeechRecognition
impl SpeechRecognition
Trait Implementations§
source§impl AsRef<EventTarget> for SpeechRecognition
impl AsRef<EventTarget> for SpeechRecognition
source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
source§impl AsRef<JsValue> for SpeechRecognition
impl AsRef<JsValue> for SpeechRecognition
source§impl AsRef<Object> for SpeechRecognition
impl AsRef<Object> for SpeechRecognition
source§impl Clone for SpeechRecognition
impl Clone for SpeechRecognition
source§fn clone(&self) -> SpeechRecognition
fn clone(&self) -> SpeechRecognition
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SpeechRecognition
impl Debug for SpeechRecognition
source§impl From<JsValue> for SpeechRecognition
impl From<JsValue> for SpeechRecognition
source§fn from(obj: JsValue) -> SpeechRecognition
fn from(obj: JsValue) -> SpeechRecognition
source§impl From<SpeechRecognition> for EventTarget
impl From<SpeechRecognition> for EventTarget
source§fn from(obj: SpeechRecognition) -> EventTarget
fn from(obj: SpeechRecognition) -> EventTarget
source§impl From<SpeechRecognition> for JsValue
impl From<SpeechRecognition> for JsValue
source§fn from(obj: SpeechRecognition) -> JsValue
fn from(obj: SpeechRecognition) -> JsValue
source§impl From<SpeechRecognition> for Object
impl From<SpeechRecognition> for Object
source§fn from(obj: SpeechRecognition) -> Object
fn from(obj: SpeechRecognition) -> Object
source§impl FromWasmAbi for SpeechRecognition
impl FromWasmAbi for SpeechRecognition
source§impl<'a> IntoWasmAbi for &'a SpeechRecognition
impl<'a> IntoWasmAbi for &'a SpeechRecognition
source§impl IntoWasmAbi for SpeechRecognition
impl IntoWasmAbi for SpeechRecognition
source§impl JsCast for SpeechRecognition
impl JsCast for SpeechRecognition
source§fn instanceof(val: &JsValue) -> bool
fn instanceof(val: &JsValue) -> bool
instanceof
check to see whether the JsValue
provided is an instance of this type. Read moresource§fn unchecked_from_js(val: JsValue) -> Self
fn unchecked_from_js(val: JsValue) -> Self
source§fn unchecked_from_js_ref(val: &JsValue) -> &Self
fn unchecked_from_js_ref(val: &JsValue) -> &Self
source§fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
T
. Read moresource§fn dyn_into<T>(self) -> Result<T, Self>where
T: JsCast,
fn dyn_into<T>(self) -> Result<T, Self>where
T: JsCast,
T
. Read moresource§fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
T
. Read moresource§fn unchecked_into<T>(self) -> Twhere
T: JsCast,
fn unchecked_into<T>(self) -> Twhere
T: JsCast,
source§impl<'a> OptionIntoWasmAbi for &'a SpeechRecognition
impl<'a> OptionIntoWasmAbi for &'a SpeechRecognition
source§impl RefFromWasmAbi for SpeechRecognition
impl RefFromWasmAbi for SpeechRecognition
§type Abi = <JsValue as RefFromWasmAbi>::Abi
type Abi = <JsValue as RefFromWasmAbi>::Abi
Self
are recovered from.§type Anchor = ManuallyDrop<SpeechRecognition>
type Anchor = ManuallyDrop<SpeechRecognition>
Self
for the duration of the
invocation of the function that has an &Self
parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous. Read moreAuto Trait Implementations§
impl RefUnwindSafe for SpeechRecognition
impl Send for SpeechRecognition
impl Sync for SpeechRecognition
impl Unpin for SpeechRecognition
impl UnwindSafe for SpeechRecognition
Blanket Implementations§
source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
IntoWasmAbi::Abi
source§fn return_abi(self, extra: &mut dyn Stack) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self, extra: &mut dyn Stack) -> <T as ReturnWasmAbi>::Abi
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
. Read more