rust_ai/xfyun/apis/
asr.rs

1use crate::xfyun::types::asr::{Language, ProfessionalDomain, AudioMode};
2
3#[allow(dead_code)]
4pub struct ASRBuilder {
5  file: Vec<u8>,
6  file_name: String,
7  file_size: usize,
8  duration: usize,
9  language: Option<Language>,
10  callback_url: Option<String>,
11  hot_words: Option<Vec<String>>,
12  multiple_candidates: bool,
13  separate_roles: bool,
14  roles: usize,
15  pd: Option<ProfessionalDomain>,
16  audio_mode: Option<AudioMode>,
17  audio_url: Option<String>,
18  // standard_wav_type: Option<WavType>,
19  // language_mix_type: Option<LanguageMixType>,
20}