Changes between Version 2 and Version 3 of Speech


Ignore:
Timestamp:
11/05/12 15:23:51 (7 years ago)
Author:
welberge
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Speech

    v2 v3  
    11= Speech in !AsapRealizer = 
    22 
    3 !AsapRealizer includes two default Engines to handle BML 1.0 <speech> behaviors: a SpeechEngine, that uses TTS to speak the behavior and a TextEngine that simply prints the speech to a desired text output (JLabel, Android UI element, stdout, ..). 
     3!AsapRealizer includes two default Engines to handle BML 1.0 <speech> behaviors: a SpeechEngine, that uses TTS to speak the behavior and a TextEngine that simply prints the speech to a desired text output (JLabel, Android UI element, stdout, ..). More information on configuring these engines can be found at their own wiki pages (SpeechEngine, TextEngine). 
     4 
     5== BML support and extensions == 
     6Both Engines support default BML 1.0 speech. In addition to that, the SpeechEngine supports (depending on its connected TTS system): 
     7 * [http://www.mindmakers.org/projects/bml-1-0/wiki/Wiki#SSML-Core-Description-Extension| the SSML Core XML extension]] 
     8 * [http://www.mindmakers.org/projects/bml-1-0/wiki/Wiki#MaryXML-Core-Description-Extension| the MaryXML Core XML extension]] 
     9 * TODO: sapi+link 
     10 
     11The SpeechEngine also supports a custom BMLT attribute extension for voice selection: 
     12e.g. 
     13{{{ 
     14<speech id="s1" xmlns:bmlt="http://hmi.ewi.utwente.nl/bmlt" bmlt:voice="myvoice"><text>Hello world.</text></speech> 
     15}}}