Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Use SSML Tags

  2. Use Grammarly or any other service to check the grammars first.

  3. Consider having a single DTMF number to go back one level (“Press 8 to go back”) and one for going back to Main Menu (“Press 9 to go to the Main Menu”)

4. Use SSML Tags

...

  • Go through all SSML Tags from here: https://cloud.google.com/text-to-speech/docs/ssml#

  • <emphasis> to emphasise important bits in the script. Keep the emphasis on one word only.

  • Use <break time='500ms'> to add break after every sentence or before important informations.

    • 1500ms between paragraphs

    • 500ms-800ms between sentences.

    • 400ms+ for any other place.

    • Use <s>...</s> tags to wrap full sentences, especially if they contain SSML elements that change prosody (that is, <audio>, <break>, <emphasis>, <par>, <prosody>, <say-as>, <seq>, and <sub>).

    • If a break in speech is intended to be long enough that you can hear it, use <s>...</s> tags and put that break between sentences.

  • <prosody> → Used to customize the pitch, speaking rate, and volume of text contained by the element. Currently the rate, pitch, and volume attributes are supported.

  • Tricky pronunciation? You can use the <phoneme> tag to produce custom pronunciations of words inline. <phoneme alphabet="ipa" ph="ˌmænɪˈtoʊbə">manitoba</phoneme>

  • <say-as interpret-as="duration"> to correctly read durations. For example, the following example would be verbalized as "five hours and thirty minutes": <say-as interpret-as="duration" format="h:m">5:30</say-as>

5. How to ask questions:

  • Questions should be short and sweet

  • Ask to the point and close ended questions

...