pub struct SpeakerTurn {
pub speaker_id: String,
pub span: TimeSpan,
pub confidence: f32,
pub text: String,
}Expand description
说话人分离中的一段发言(谁在什么时间说话)。
Fields§
§speaker_id: String说话人 id,如 "speaker_0"。
span: TimeSpan发言时间范围。
confidence: f32置信度(0..1)。
text: String该段文本(部分模型产出,如带转写的说话人分离)。
Trait Implementations§
Source§impl Clone for SpeakerTurn
impl Clone for SpeakerTurn
Source§impl Debug for SpeakerTurn
impl Debug for SpeakerTurn
Source§impl<'de> Deserialize<'de> for SpeakerTurn
impl<'de> Deserialize<'de> for SpeakerTurn
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 SpeakerTurn
impl PartialEq for SpeakerTurn
Source§impl Serialize for SpeakerTurn
impl Serialize for SpeakerTurn
impl StructuralPartialEq for SpeakerTurn
Auto Trait Implementations§
impl Forget for SpeakerTurn
impl Freeze for SpeakerTurn
impl RefUnwindSafe for SpeakerTurn
impl Send for SpeakerTurn
impl Sync for SpeakerTurn
impl Unpin for SpeakerTurn
impl UnsafeUnpin for SpeakerTurn
impl UnwindSafe for SpeakerTurn
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