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}