Category
Speakatoo - Technical Guide & Best Practices
Speakatoo - Technical Guide & Best Practices
User Interface Controls
Best Practices & Recommendation
1. Trials with Less Characters will save your Balance.
2. In case of Synthesizing issues, try clearing Browser's Cache & Cookies.
3. Never use un-necessary special characters in your text as it might create issues.
4. Always select the right Language as per your Text.
5. Ensure that you are connected to a good Network.
6. Avoid using very long sentences. Split up long sentences with sentence ending punctuation e.g. periods.
7. If using regional Indian languages with English words, check the pronunciation of English terms within the chosen language. However, mixing languages is not recommended.
8. While SSML effect is applied, avoid using special characters like @%#&*, /~ etc.
9. For Error - "Unable to initialize the TTS engine. This may be due to unsupported SSML tags" - Please simplify your content by removing any special characters, SSML tags, or audio-effect tags. Use plain text only and try generating the audio again.
What to do in case of Technical Assistance ?
We have a support Team of experienced professionals who will look into your technical issue & help you to focus only on Production. Simply raise a Support Ticket from your dashboard & we will look into it.
In case of General / Sales enquiry, you may speak to our Live Sales professionals or fill the inquiry form on the Contact page. Isn't Amazing ?
Technical Guidance
Improve synthesis with Speech Synthesis Markup Language (SSML)
Compared to plain text, SSML allows developers to fine-tune the pitch, pronunciation, speaking rate, volume, and more.
How to use Advanced effects (SSML)
Step 1 : Select the language of your choice.
Step 2 : Select your favorite voice.
Step 3 : Enter the text.
Step 4 : Adjust the audio control (Pitch, Rate and Volume).
OR
Step 4 : Choose the Advanced Effect.
Step 5 : Add 1s pause(If required).
Step 6 : Click on "Synthesize to file"
Note : You can apply either advanced effects or audio control.
Available advanced effects:
- Angry
- Assistant
- Chat
- Cheerful
- Controlling Timbre
- Customer Service
- Dynamic Range Compression
- Empathetic
- Excited
- Friendly
- Hopeful
- Newscast
- Narration Professional
- Newscast Casual
- Newscast Formal
- Sad
- Sound of Breathing
- Speaking Softly
- Strong Break
- Shouting
- Mix Language
- Terrified
- Whispering
- Unfriendly
Audio Controls:
Rate
- X-slow
- Slow
- Medium
- Fast
- X-fast
Pitch
- X-low
- Low
- Medium
- High
- X-high
Volume
- X-soft
- Soft
- Medium
- Loud
- X-loud
Pitch is available for Selected Voices only.
Mix Language
This feature can help you to synthesize your text in more than one language during the same conversion.
For example - you can synthesize Spanish and English text in the same conversion.
<lang xml:lang="en-IN">Hello world ! How are you?</lang><lang xml:lang="es-ES"> Hola Mundo ! ¿Cómo estás?</lang>
Please note - Make sure that your Text content written outside the SSML tag should be in the same language as selected in language dropdown.
For example-
Hello, How are you? <lang xml:lang="es-ES">Hola Mundo ! ¿Cómo estás?</lang>
In this example the content written outside the tag (Hello, How are you?) is in English. So, default language selection should be English.
| Language | Language Code |
|---|---|
| English (Indian) | en-IN |
| English (New Zealand) | en-NZ |
| English (South African) | en-ZA |
| English (US) | en-US |
| English (Welsh) | en-GB-WLS |
| Finnish | fi-FI |
| French | fr-FR |
| French (Canadian) | fr-CA |
| Hindi | hi-IN |
| German | de-DE |
| German (Austrian) | de-AT |
| Icelandic | is-IS |
| Italian | it-IT |
| Japanese | ja-JP |
| Korean | ko-KR |
| Norwegian | nb-NO |
| Polish | pl-PL |
| Portuguese (Brazilian) | pt-BR |
| Portuguese (European) | pt-PT |
| Romanian | ro-RO |
| Russian | ru-RU |
| Spanish (European) | es-ES |
| Spanish (Mexican) | es-MX |
| Spanish (US) | es-US |
| Swedish | sv-SE |
| Turkish | tr-TR |
| Welsh | cy-GB |
Convert Text into IPA Phoneme format
This SSML tag allows you to control pronunciation by specifying phonetic representations of words. This can be particularly useful when words are pronounced differently than they are spelled.
How to use-
- Choose your TTS language on the above widget, add your word & click Convert. It will transcribe it in IPA format. You may separate words or phrases with commas. For example: Jeanne, Person.
- Now copy the converted IPA formatted word and use it within the SSML tag as highlighted below.
- Finally, you may use the SSML tag within your content.
Refer Examples:
English(US)
It's important to treat every <phoneme alphabet="ipa" ph="ˈpɝːsən">person</phoneme> with respect and kindness.
English(India)
<phoneme alphabet="ipa" ph="dʒæn">Jeanne</phoneme> says, Welcome to our service!
Spanish(Spain)
La <phoneme alphabet="ipa" ph="ˈʎubja">lluvia</phoneme> empezó a caer suavemente.
