Skip to content

Add SSML support

Compare
Choose a tag to compare
@CaffeineAU CaffeineAU released this 14 Sep 04:01
· 83 commits to master since this release

SSML is now supported for Ivona and Microsoft TTS engines;

Examples:

  • Break / pause for a specified time (Ivona appears to be buggy, breaks > 10 seconds are clipped to 10 seconds, but you can chain multiple breaks together, i.e. <break time="10s"/><break time="10s"/><break time="3s"/> = 23 seconds)
    Here is a <break time="3s"/> 3 second gap
  • Adjust pitch (appears to be not supported with the Microsoft TTS engines)
    <prosody pitch="+95%"> Try high pitch</prosody> <prosody pitch="-95%"> or low pitch</prosody> 
  • Adjust speech rate
    The following word will be spoken <prosody rate="-50%">slowly</prosody>
  • Adjust volume
    The following word will be spoken <prosody volume="20">quietly</prosody>

Fixed bug where a PSV file with no folder specified would appear blank when opened