azure-speech 0.10.0

Pure Rust SDK for Azure Speech Service
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::recognizer::message::common::Language;
use crate::recognizer::{Duration, Offset};
use serde::Deserialize;

#[derive(Deserialize, Debug, Clone)]
pub(crate) struct SpeechHypothesis {
    #[serde(rename = "Text")]
    pub(crate) text: String,
    #[serde(rename = "Offset")]
    pub(crate) offset: Offset,
    #[serde(rename = "Duration")]
    pub(crate) duration: Duration,
    #[serde(rename = "PrimaryLanguage")]
    pub(crate) primary_language: Option<Language>,
    #[serde(rename = "SpeakerId")]
    pub(crate) speaker_id: Option<String>,
}