pub enum SpeechEvent {
Started,
Partial(SharedString),
Final(SharedString),
Cancelled,
Error(SpeechError),
}Expand description
Events emitted by SpeechState.
Variants§
Started
A session started and audio is being captured.
Partial(SharedString)
The transcript changed: every committed phrase followed by the current hypothesis. Later events supersede earlier ones.
Final(SharedString)
The session ended normally with this transcript, possibly empty.
Cancelled
The session was cancelled and its transcript discarded.
Error(SpeechError)
The session failed and ended.
Trait Implementations§
Source§impl Clone for SpeechEvent
impl Clone for SpeechEvent
Source§impl Debug for SpeechEvent
impl Debug for SpeechEvent
impl EventEmitter<SpeechEvent> for SpeechState
Auto Trait Implementations§
impl Freeze for SpeechEvent
impl RefUnwindSafe for SpeechEvent
impl Send for SpeechEvent
impl Sync for SpeechEvent
impl Unpin for SpeechEvent
impl UnsafeUnpin for SpeechEvent
impl UnwindSafe for SpeechEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more