Quick Tip: Neospeech VHTML language tips


The text-to-speech feature in Captivate 4 comes from a company called Neospeech. The feature is compatible with VTML(VoiceText Markup Language), which you can use to make the voices sound more natural.

Information about the VTML language can be found here in this PDF: http://www.neospeech.com/manual/vt_kor-Engine-API-References-v3.7.0%20(english_translation).pdf

If you go to Appendix C: VTML Tagset you will see some commands that you can use directly in the text in Captivate. Once you convert your text to speech, these tags will be interpreted by the Neospeech engine.

Update: English manual for version 3.9 can be found here: https://ondemand.neospeech.com/vt_eng-Engine-VTML-v3.9.0-3.pdf

A couple of examples:

<vtml_break level=”0″ | “1” | “2”/>

<vtml_pause time=”msec”/>




  1. Hi Mark,

    If you go to Appendix C: VTML Tagset, you will find commands that you can use directly in the text in Captivate. These tags will be interpreted by the Neospeech engine when you convert your text to speech in Captivate.


  2. Has anyone tried the tag? I tried to use it to get the TTS voice to say “presents” (the verb, as in “The Learning Series presents this tutorial”) rather than “presents” (as in “Christmas presents”) but it didn’t work.

  3. Has anyone tried to use the vtml_phoneme command. I’m trying to get the NeoSpeech to pronounce the word “initiative” correctly and I’m having no luck.

  4. Pingback: Tweets that mention Captivate 4 text-to-speech VTML language guide | CP Guru - Adobe Captivate E-learning Blog -- Topsy.com

  5. Hi, Michael,
    I want to convert a captions into voice. I want the voice for each line to start at the designated time. e.g. at 0:00:02 the system reads out “Hello! World!”, at 0:00:15 the system reads out “Nice to meet you!”. Can you tell me the tag for this timing thing?
    Thank you!

  6. Pingback: Class Notes Captvate Bootcamp March 2011 Washington, DC | My Blog