public class TextToSpeech
extends com.ibm.cloud.sdk.core.service.BaseService
| Constructor and Description | 
|---|
| TextToSpeech()Deprecated. 
 Use TextToSpeech(AuthenticatorConfig authenticatorConfig) instead | 
| TextToSpeech(com.ibm.cloud.sdk.core.security.AuthenticatorConfig authenticatorConfig)Instantiates a new `TextToSpeech` with the specified authentication configuration. | 
| TextToSpeech(java.lang.String username,
            java.lang.String password)Deprecated. 
 Use TextToSpeech(AuthenticatorConfig authenticatorConfig) instead | 
| Modifier and Type | Method and Description | 
|---|---|
| com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> | addWord(AddWordOptions addWordOptions)Add a custom word. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> | addWords(AddWordsOptions addWordsOptions)Add custom words. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<VoiceModel> | createVoiceModel(CreateVoiceModelOptions createVoiceModelOptions)Create a custom model. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> | deleteUserData(DeleteUserDataOptions deleteUserDataOptions)Delete labeled data. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> | deleteVoiceModel(DeleteVoiceModelOptions deleteVoiceModelOptions)Delete a custom model. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> | deleteWord(DeleteWordOptions deleteWordOptions)Delete a custom word. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<Pronunciation> | getPronunciation(GetPronunciationOptions getPronunciationOptions)Get pronunciation. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<Voice> | getVoice(GetVoiceOptions getVoiceOptions)Get a voice. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<VoiceModel> | getVoiceModel(GetVoiceModelOptions getVoiceModelOptions)Get a custom model. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<Translation> | getWord(GetWordOptions getWordOptions)Get a custom word. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<VoiceModels> | listVoiceModels()List custom models. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<VoiceModels> | listVoiceModels(ListVoiceModelsOptions listVoiceModelsOptions)List custom models. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<Voices> | listVoices()List voices. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<Voices> | listVoices(ListVoicesOptions listVoicesOptions)List voices. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<Words> | listWords(ListWordsOptions listWordsOptions)List custom words. | 
| com.ibm.cloud.sdk.core.http.ServiceCall<java.io.InputStream> | synthesize(SynthesizeOptions synthesizeOptions)Synthesize audio. | 
| okhttp3.WebSocket | synthesizeUsingWebSocket(SynthesizeOptions synthesizeOptions,
                        SynthesizeCallback callback) | 
| com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> | updateVoiceModel(UpdateVoiceModelOptions updateVoiceModelOptions)Update a custom model. | 
configureClient, configureHttpClient, createServiceCall, getApiKey, getAuthenticator, getClient, getEndPoint, getName, getPassword, getUsername, isJsonMimeType, isJsonPatchMimeType, isSkipAuthentication, isTokenManagerSet, processServiceCall, setApiKey, setAuthentication, setAuthenticator, setClient, setDefaultHeaders, setDefaultHeaders, setEndPoint, setIamCredentials, setSkipAuthentication, setUsernameAndPassword, toString@Deprecated public TextToSpeech()
@Deprecated
public TextToSpeech(java.lang.String username,
                                java.lang.String password)
username - the usernamepassword - the passwordpublic TextToSpeech(com.ibm.cloud.sdk.core.security.AuthenticatorConfig authenticatorConfig)
authenticatorConfig - the authentication configuration for this servicepublic com.ibm.cloud.sdk.core.http.ServiceCall<Voices> listVoices(ListVoicesOptions listVoicesOptions)
listVoicesOptions - the ListVoicesOptions containing the options for the callServiceCall with a response type of Voicespublic com.ibm.cloud.sdk.core.http.ServiceCall<Voices> listVoices()
ServiceCall with a response type of Voicespublic com.ibm.cloud.sdk.core.http.ServiceCall<Voice> getVoice(GetVoiceOptions getVoiceOptions)
getVoiceOptions - the GetVoiceOptions containing the options for the callServiceCall with a response type of Voicepublic com.ibm.cloud.sdk.core.http.ServiceCall<java.io.InputStream> synthesize(SynthesizeOptions synthesizeOptions)
synthesizeOptions - the SynthesizeOptions containing the options for the callServiceCall with a response type of InputStreampublic okhttp3.WebSocket synthesizeUsingWebSocket(SynthesizeOptions synthesizeOptions, SynthesizeCallback callback)
public com.ibm.cloud.sdk.core.http.ServiceCall<Pronunciation> getPronunciation(GetPronunciationOptions getPronunciationOptions)
getPronunciationOptions - the GetPronunciationOptions containing the options for the callServiceCall with a response type of Pronunciationpublic com.ibm.cloud.sdk.core.http.ServiceCall<VoiceModel> createVoiceModel(CreateVoiceModelOptions createVoiceModelOptions)
createVoiceModelOptions - the CreateVoiceModelOptions containing the options for the callServiceCall with a response type of VoiceModelpublic com.ibm.cloud.sdk.core.http.ServiceCall<VoiceModels> listVoiceModels(ListVoiceModelsOptions listVoiceModelsOptions)
listVoiceModelsOptions - the ListVoiceModelsOptions containing the options for the callServiceCall with a response type of VoiceModelspublic com.ibm.cloud.sdk.core.http.ServiceCall<VoiceModels> listVoiceModels()
ServiceCall with a response type of VoiceModelspublic com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> updateVoiceModel(UpdateVoiceModelOptions updateVoiceModelOptions)
<phoneme alphabet=\"ipa\" ph=\"təmˈɑto\"></phoneme>
 or in the proprietary IBM Symbolic Phonetic Representation (SPR)
 <phoneme alphabet=\"ibm\" ph=\"1gAstroEntxrYFXs\"></phoneme>
 **Note:** This method is currently a beta release.
 **See also:**
 * [Updating a custom
 model](https://cloud.ibm.com/docs/services/text-to-speech?topic=text-to-speech-customModels#cuModelsUpdate)
 * [Adding words to a Japanese custom
 model](https://cloud.ibm.com/docs/services/text-to-speech?topic=text-to-speech-customWords#cuJapaneseAdd)
 * [Understanding
 customization](https://cloud.ibm.com/docs/services/text-to-speech?topic=text-to-speech-customIntro#customIntro).updateVoiceModelOptions - the UpdateVoiceModelOptions containing the options for the callServiceCall with a response type of Voidpublic com.ibm.cloud.sdk.core.http.ServiceCall<VoiceModel> getVoiceModel(GetVoiceModelOptions getVoiceModelOptions)
getVoiceModelOptions - the GetVoiceModelOptions containing the options for the callServiceCall with a response type of VoiceModelpublic com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteVoiceModel(DeleteVoiceModelOptions deleteVoiceModelOptions)
deleteVoiceModelOptions - the DeleteVoiceModelOptions containing the options for the callServiceCall with a response type of Voidpublic com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> addWords(AddWordsOptions addWordsOptions)
<phoneme alphabet=\"ipa\" ph=\"təmˈɑto\"></phoneme>
 or in the proprietary IBM Symbolic Phonetic Representation (SPR)
 <phoneme alphabet=\"ibm\" ph=\"1gAstroEntxrYFXs\"></phoneme>
 **Note:** This method is currently a beta release.
 **See also:**
 * [Adding multiple words to a custom
 model](https://cloud.ibm.com/docs/services/text-to-speech?topic=text-to-speech-customWords#cuWordsAdd)
 * [Adding words to a Japanese custom
 model](https://cloud.ibm.com/docs/services/text-to-speech?topic=text-to-speech-customWords#cuJapaneseAdd)
 * [Understanding
 customization](https://cloud.ibm.com/docs/services/text-to-speech?topic=text-to-speech-customIntro#customIntro).addWordsOptions - the AddWordsOptions containing the options for the callServiceCall with a response type of Voidpublic com.ibm.cloud.sdk.core.http.ServiceCall<Words> listWords(ListWordsOptions listWordsOptions)
listWordsOptions - the ListWordsOptions containing the options for the callServiceCall with a response type of Wordspublic com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> addWord(AddWordOptions addWordOptions)
<phoneme alphabet=\"ipa\" ph=\"təmˈɑto\"></phoneme>
 or in the proprietary IBM Symbolic Phonetic Representation (SPR)
 <phoneme alphabet=\"ibm\" ph=\"1gAstroEntxrYFXs\"></phoneme>
 **Note:** This method is currently a beta release.
 **See also:**
 * [Adding a single word to a custom
 model](https://cloud.ibm.com/docs/services/text-to-speech?topic=text-to-speech-customWords#cuWordAdd)
 * [Adding words to a Japanese custom
 model](https://cloud.ibm.com/docs/services/text-to-speech?topic=text-to-speech-customWords#cuJapaneseAdd)
 * [Understanding
 customization](https://cloud.ibm.com/docs/services/text-to-speech?topic=text-to-speech-customIntro#customIntro).addWordOptions - the AddWordOptions containing the options for the callServiceCall with a response type of Voidpublic com.ibm.cloud.sdk.core.http.ServiceCall<Translation> getWord(GetWordOptions getWordOptions)
getWordOptions - the GetWordOptions containing the options for the callServiceCall with a response type of Translationpublic com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteWord(DeleteWordOptions deleteWordOptions)
deleteWordOptions - the DeleteWordOptions containing the options for the callServiceCall with a response type of Voidpublic com.ibm.cloud.sdk.core.http.ServiceCall<java.lang.Void> deleteUserData(DeleteUserDataOptions deleteUserDataOptions)
deleteUserDataOptions - the DeleteUserDataOptions containing the options for the callServiceCall with a response type of Void