pub struct VoiceApiClient { /* private fields */ }Available on crate feature
voice_api only.Implementations§
Source§impl VoiceApiClient
impl VoiceApiClient
pub fn new(configuration: Arc<Configuration>) -> Self
Trait Implementations§
Source§impl VoiceApi for VoiceApiClient
impl VoiceApi for VoiceApiClient
Source§fn get_default_voice<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<VoiceDto, Error<GetDefaultVoiceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_default_voice<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<VoiceDto, Error<GetDefaultVoiceError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /voice/defaultvoice
Source§fn get_voice_interpreter_by_uid<'id, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
id: &'id str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<HumanLanguageInterpreterDto>, Error<GetVoiceInterpreterByUidError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'id: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn get_voice_interpreter_by_uid<'id, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
id: &'id str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<HumanLanguageInterpreterDto>, Error<GetVoiceInterpreterByUidError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'id: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
GET /voice/interpreters/{id}
Source§fn get_voice_interpreters<'accept_language, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<HumanLanguageInterpreterDto>, Error<GetVoiceInterpretersError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn get_voice_interpreters<'accept_language, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<Vec<HumanLanguageInterpreterDto>, Error<GetVoiceInterpretersError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
GET /voice/interpreters
Source§fn get_voices<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<VoiceDto>, Error<GetVoicesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_voices<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<VoiceDto>, Error<GetVoicesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
GET /voice/voices
Source§fn interpret_text<'ids, 'body, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
ids: Vec<String>,
body: &'body str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<InterpretTextError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'ids: 'async_trait,
'body: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn interpret_text<'ids, 'body, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
ids: Vec<String>,
body: &'body str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<InterpretTextError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'ids: 'async_trait,
'body: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
POST /voice/interpreters/{ids}
Source§fn interpret_text_by_default_interpreter<'body, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
body: &'body str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<InterpretTextByDefaultInterpreterError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'body: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn interpret_text_by_default_interpreter<'body, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
body: &'body str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<InterpretTextByDefaultInterpreterError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'body: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
POST /voice/interpreters
Source§fn listen_and_answer<'accept_language, 'source_id, 'stt_id, 'tts_id, 'voice_id, 'hli_ids, 'sink_id, 'listening_item, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
source_id: Option<&'source_id str>,
stt_id: Option<&'stt_id str>,
tts_id: Option<&'tts_id str>,
voice_id: Option<&'voice_id str>,
hli_ids: Option<Vec<String>>,
sink_id: Option<&'sink_id str>,
listening_item: Option<&'listening_item str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<ListenAndAnswerError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'source_id: 'async_trait,
'stt_id: 'async_trait,
'tts_id: 'async_trait,
'voice_id: 'async_trait,
'hli_ids: 'async_trait,
'sink_id: 'async_trait,
'listening_item: 'async_trait,
'life0: 'async_trait,
fn listen_and_answer<'accept_language, 'source_id, 'stt_id, 'tts_id, 'voice_id, 'hli_ids, 'sink_id, 'listening_item, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
source_id: Option<&'source_id str>,
stt_id: Option<&'stt_id str>,
tts_id: Option<&'tts_id str>,
voice_id: Option<&'voice_id str>,
hli_ids: Option<Vec<String>>,
sink_id: Option<&'sink_id str>,
listening_item: Option<&'listening_item str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<ListenAndAnswerError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'source_id: 'async_trait,
'stt_id: 'async_trait,
'tts_id: 'async_trait,
'voice_id: 'async_trait,
'hli_ids: 'async_trait,
'sink_id: 'async_trait,
'listening_item: 'async_trait,
'life0: 'async_trait,
POST /voice/listenandanswer
Source§fn start_dialog<'accept_language, 'source_id, 'ks_id, 'stt_id, 'tts_id, 'voice_id, 'hli_ids, 'sink_id, 'keyword, 'listening_item, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
source_id: Option<&'source_id str>,
ks_id: Option<&'ks_id str>,
stt_id: Option<&'stt_id str>,
tts_id: Option<&'tts_id str>,
voice_id: Option<&'voice_id str>,
hli_ids: Option<&'hli_ids str>,
sink_id: Option<&'sink_id str>,
keyword: Option<&'keyword str>,
listening_item: Option<&'listening_item str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<StartDialogError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'source_id: 'async_trait,
'ks_id: 'async_trait,
'stt_id: 'async_trait,
'tts_id: 'async_trait,
'voice_id: 'async_trait,
'hli_ids: 'async_trait,
'sink_id: 'async_trait,
'keyword: 'async_trait,
'listening_item: 'async_trait,
'life0: 'async_trait,
fn start_dialog<'accept_language, 'source_id, 'ks_id, 'stt_id, 'tts_id, 'voice_id, 'hli_ids, 'sink_id, 'keyword, 'listening_item, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
source_id: Option<&'source_id str>,
ks_id: Option<&'ks_id str>,
stt_id: Option<&'stt_id str>,
tts_id: Option<&'tts_id str>,
voice_id: Option<&'voice_id str>,
hli_ids: Option<&'hli_ids str>,
sink_id: Option<&'sink_id str>,
keyword: Option<&'keyword str>,
listening_item: Option<&'listening_item str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<StartDialogError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'source_id: 'async_trait,
'ks_id: 'async_trait,
'stt_id: 'async_trait,
'tts_id: 'async_trait,
'voice_id: 'async_trait,
'hli_ids: 'async_trait,
'sink_id: 'async_trait,
'keyword: 'async_trait,
'listening_item: 'async_trait,
'life0: 'async_trait,
POST /voice/dialog/start
Source§fn stop_dialog<'source_id, 'life0, 'async_trait>(
&'life0 self,
source_id: Option<&'source_id str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<StopDialogError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'source_id: 'async_trait,
'life0: 'async_trait,
fn stop_dialog<'source_id, 'life0, 'async_trait>(
&'life0 self,
source_id: Option<&'source_id str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<StopDialogError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'source_id: 'async_trait,
'life0: 'async_trait,
POST /voice/dialog/stop
Source§fn text_to_speech<'body, 'voiceid, 'sinkid, 'volume, 'life0, 'async_trait>(
&'life0 self,
body: &'body str,
voiceid: Option<&'voiceid str>,
sinkid: Option<&'sinkid str>,
volume: Option<&'volume str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<TextToSpeechError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'body: 'async_trait,
'voiceid: 'async_trait,
'sinkid: 'async_trait,
'volume: 'async_trait,
'life0: 'async_trait,
fn text_to_speech<'body, 'voiceid, 'sinkid, 'volume, 'life0, 'async_trait>(
&'life0 self,
body: &'body str,
voiceid: Option<&'voiceid str>,
sinkid: Option<&'sinkid str>,
volume: Option<&'volume str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<TextToSpeechError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'body: 'async_trait,
'voiceid: 'async_trait,
'sinkid: 'async_trait,
'volume: 'async_trait,
'life0: 'async_trait,
POST /voice/say
Auto Trait Implementations§
impl Freeze for VoiceApiClient
impl !RefUnwindSafe for VoiceApiClient
impl Send for VoiceApiClient
impl Sync for VoiceApiClient
impl Unpin for VoiceApiClient
impl !UnwindSafe for VoiceApiClient
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