Copy link to clipboard
Copied
Here are a few things that I found via trial and error while trying to make the Text to Speech sound more natural and not so automated. Hope this helps a few people out there. VTML code is similar to HTML. Its not too difficult once you get the basics down.
There was a lot of frustration, expletives and grey hair before I finally figured this all out and got this all to work properly so hopefully this will save you from the same fate .
For those that want to delve further into the word of VTML coding, click here for NeoSpeech's VTML User Guide.
Copy link to clipboard
Copied
This is really useful. Thanks!
Copy link to clipboard
Copied
CORRECTION:
The previous post had an error.
<vtml_pitch value="80"><vtml_partofsp part="noun">Hello!</vtml_partofsp></vtml_pitch>
Notice the parent tags or code (vtml_pitch) is farthest from the 'child' code which is closest to the word you are modifying as shown above. The line of VTML shown above will decrease the pitch of the word "Hello!" by 20% AND tell Captivate to read it as a noun.
As you can see, code can be nested as well.
Copy link to clipboard
Copied
Thank you! That is some very useful advice!!
I'm so happy to have the link for the Neospeech guide, and I had not realized so many features were available.
My dream? To get "James" to say the words " good job!" energetically and sincerely! I'll use the insights you've posted!
Copy link to clipboard
Copied
Hello,
This could be achieved like this:
<vtml_pitch value="110"><vtml_partofsp part="interjection">good job!</vtml_partofsp></vtml_pitch>
This 'code' will increase the volume level of "James" by 10% and force Captivate's speech generator to say "good job" as an interjection and not a default regular word.
Hope this helps you.