Voice interpretation language descriptor.
String getLanguageName()
Gets language name.
int getLanguageID()
Gets language ID.
Voice interpretation voice style descriptor.
String getVoiceSampleFileUrl()
Gets the URL of the voice sample file.
String getVoiceTypeName()
Gets voice type name.
int getVoiceTypeID()
Gets voice type ID.
Voice interpretation helper interface.
IVoiceInterpretationLanguage getMySpeakingLanguage()
Get the current speaking language for the local user.
List< IVoiceInterpretationLanguage > getMySpeakingLanguageList()
Get the available speaking language list.
IVoiceInterpretationLanguage getTranslatedLanguage()
Get the current translated language for the local user.
int stopVoiceInterpretation()
Stop voice interpretation.
int setTranslatedLanguage(IVoiceInterpretationLanguage language)
Set the translated language for the local user.
int setMySpeakingLanguage(IVoiceInterpretationLanguage language)
Set the speaking language for the local user.
int setTranslatedVoiceStyle(IVoiceInterpretationVoiceInfo voiceInfo)
Set the translated voice style.
boolean isVoiceInterpretationStarted()
Query whether voice interpretation has been started.
int setAudioBalanceForOriginalAndTranslatedVoice(float balance)
Set the audio balance between original and translated voice.
boolean isVoiceInterpretationReady()
Query whether voice interpretation is ready for use.
List< IVoiceInterpretationVoiceInfo > getTranslatedVoiceStyleList()
Get the available translated voice style list.
int startVoiceInterpretation()
Start voice interpretation.
float getAudioBalanceForOriginalAndTranslatedVoice()
Get the audio balance between original and translated voice.
List< IVoiceInterpretationLanguage > getTranslatedLanguagesList()
Get the available translated language list.
boolean isVoiceInterpretationEnabled()
Query whether voice interpretation capability is enabled in the current session.
IVoiceInterpretationVoiceInfo getTranslatedVoiceStyle()
Get the current translated voice style.