pub struct VoiceActivityEvent {
pub kind: String,
pub sample: i64,
pub probability: f32,
pub segment: Option<SpeechSegment>,
}Expand description
语音活动事件(speech_start / speech_end / speech_segment)。
Fields§
§kind: String事件类型。
sample: i64触发位置(采样点)。
probability: f32语音概率。
segment: Option<SpeechSegment>片段(speech_segment 事件携带)。
Trait Implementations§
Source§impl Clone for VoiceActivityEvent
impl Clone for VoiceActivityEvent
Source§impl Debug for VoiceActivityEvent
impl Debug for VoiceActivityEvent
Source§impl<'de> Deserialize<'de> for VoiceActivityEvent
impl<'de> Deserialize<'de> for VoiceActivityEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for VoiceActivityEvent
impl PartialEq for VoiceActivityEvent
Source§impl Serialize for VoiceActivityEvent
impl Serialize for VoiceActivityEvent
impl StructuralPartialEq for VoiceActivityEvent
Auto Trait Implementations§
impl Freeze for VoiceActivityEvent
impl RefUnwindSafe for VoiceActivityEvent
impl Send for VoiceActivityEvent
impl Sync for VoiceActivityEvent
impl Unpin for VoiceActivityEvent
impl UnsafeUnpin for VoiceActivityEvent
impl UnwindSafe for VoiceActivityEvent
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