#[repr(C)]pub struct AicAnalysisResult {
pub risk_score: f32,
pub speaker_reverb: f32,
pub speaker_loudness: f32,
pub interfering_speech: f32,
pub media_speech: f32,
pub noise: f32,
pub packet_loss: f32,
}Expand description
The result of analyzing a signal with an AicAnalyzer.
Fields§
§risk_score: f32Headline audio score.
Predicts likelihood of failure of downstream models including speech-to-text, voice activity detection or turn-taking or speech-to-speech models. Lower indicates less problematic audio.
Range: 0.0 to 1.0
speaker_reverb: f32Measure of speaker distance and reverberance. Lower indicates less problematic audio.
Range: 0.0 to 1.0
speaker_loudness: f32Measure of speaker loudness.
Range: 0.0 to 1.0
interfering_speech: f32Measure of interference from additional speakers present in audio. Lower indicates less problematic audio.
Range: 0.0 to 1.0
media_speech: f32Measure of interfering speech content from media devices, e.g. from TVs, radios, phones or else. Lower indicates less problematic audio.
Range: 0.0 to 1.0
noise: f32Measure of ambient or environmental noise. Lower indicates less problematic audio.
Range: 0.0 to 1.0
packet_loss: f32Measure of audio dropouts or discontinuities in the stream, e.g. from packet loss, frame erasure, jitter or CPU overload. Lower indicates less problematic audio.
Range: 0.0 to 1.0
Trait Implementations§
Source§impl Clone for AicAnalysisResult
impl Clone for AicAnalysisResult
Source§fn clone(&self) -> AicAnalysisResult
fn clone(&self) -> AicAnalysisResult
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more