watson
This TTS is based on the IBM Watson engine.
Installation
You need to create an account and then a project to get a location and an apikey.
Once you project created, you should see your credentials like the following
{
"url": "https://stream.watsonplatform.net/text-to-speech/api",
"apikey": "myRANDOMAPIKEY"
}
Input parameters
| Parameters | Required | Default | Choices | Comment |
|---|---|---|---|---|
| apikey | yes | apikey provided by IAM | ||
| location | no | LONDON | endpoint location | |
| voice | yes | See voice table below | Code that define the voice used for the synthesis | |
| pitch | no | medium | See accepted values here | Modifies the baseline pitch for the text |
| rate | no | medium | See accepted values here | Change the speaking rate for the text |
Voice code
Voice code that can be used in the voice flag of your configuration
| Languages | Code | Gender |
|---|---|---|
| German | de-DE_BirgitVoice | Female |
| German | de-DE_BirgitV3Voice | Female |
| German | de-DE_DieterVoice | Male |
| German | de-DE_DieterV3Voice | Male |
| German | de-DE_ErikaV3Voice | Female |
| UK English | en-GB_CharlotteV3Voice | Female |
| UK English | en-GB_JamesV3Voice | Male |
| UK English | en-GB_KateVoice | Female |
| UK English | en-GB_KateV3Voice | Female |
| US English | en-US_AllisonVoice | Female |
| US English | en-US_AllisonV3Voice | Female |
| US English | en-US_EmilyV3Voice | Female |
| US English | en-US_HenryV3Voice | Male |
| US English | en-US_KevinV3Voice | Male |
| US English | en-US_LisaVoice | Female |
| US English | en-US_LisaV3Voice | Female |
| US English | en-US_MichaelVoice (the default) | Male |
| US English | en-US_MichaelV3Voice | Male |
| US English | en-US_OliviaV3Voice | Female |
| Castilian Spanish | es-ES_EnriqueVoice | Male |
| Castilian Spanish | es-ES_EnriqueV3Voice | Male |
| Castilian Spanish | es-ES_LauraVoice | Female |
| Castilian Spanish | es-ES_LauraV3Voice | Female |
| Latin American Spanish | es-LA_SofiaVoice | Female |
| Latin American Spanish | es-LA_SofiaV3Voice | Female |
| North American Spanish | es-US_SofiaVoice | Female |
| North American Spanish | es-US_SofiaV3Voice | Female |
| French | fr-FR_NicolasV3Voice | Male |
| French | fr-FR_ReneeVoice | Female |
| French | fr-FR_ReneeV3Voice | Female |
| Italian | it-IT_FrancescaVoice | Female |
| Italian | it-IT_FrancescaV3Voice | Female |
| Japanese | ja-JP_EmiVoice | Female |
| Japanese | ja-JP_EmiV3Voice | Female |
| Brazilian Portuguese | pt-BR_IsabelaVoice | Female |
| Brazilian Portuguese | pt-BR_IsabelaV3Voice | Female |
Settings example
default_text_to_speech: "watson"
text_to_speech:
- watson:
apikey: "MyRANDOMAPIKEY"
voice: "fr-FR_ReneeVoice"
location: "https://stream-fra.watsonplatform.net/text-to-speech/api"
pitch: "+3st"
rate: "+10%"
Notes
This TTS engine is free for less than 10,000 Characters per Month.