Speech Synthesis JSAPI Implementation

The following describes the parameters of the message that are implemented with by using the JSAPI message set with IBM Via Voice Pro Millennium Edition.  A"*" indicates that the message is implemented.



Message Set


reinitialize:
 
Implemented
Parameter
Comments
IN: ** :audio_destination_type  JSAPI supports output only to audio device on host computer.
  ** audio_destination_param  JSAPI supports output only to audio device on host computer.
    :average_speaking_speed  Cannot set parameter with Via Voice.
    :phoneme_translation_file  Requires JSML, not supported in this release.
    :pitch  Cannot set parameter with Via Voice.
    :real_time_setting   Cannot set parameter with Via Voice.
    :volume  Cannot set parameter with Via Voice.

Configure:
 
Implemented
Parameter
Comments
IN:   :current_byte  Not supported.
  * :marker  Use MARK attribute.
  * :notify_attribute_changes  Via Voice does not issue a message when a synthesizer attribute changes. 
  * :notify_status  
  * :notify_word_position  

Get_Voice:
 
Implemented
Parameter
Comments
 IN:   :default_voice  Not supported.
    :voice_tags  Not supported.
    :voice_names  Not supported.

Get_Word_Pronunciation:
 
 
Implemented
Parameter
Comments
IN: * :word   
OUT: * :phone_sequence  

Pause:
 
Implemented
Parameter
Comments
   *    

Resume:
 
Implemented
Comments
   *  

Pronunciation:
 
Implemented
Parameter
Comments
IN:    :words Requires JSML, not in this release.
     :phones Requires JSML, not in this release.

Remove_Word:
 
Implemented
Parameter
Comments
IN:   :word   Not supported.

Set_Voice:
 
Implemented
Parameter
Comments
IN:   :voice_default_name  Not supported.
    :voice_tags  Not supported.
    :voice_names  Not supported.

Speak:
 
Implemented
Parameter
Comments
IN: * :text  


Messages Issued
 
 

The synthesizer issues the following messages to the Hub:.


Attribute_Changed:
 
Implemented
Parameter
Comments
OUT:    :attribute_name Message not being received when an internal IBM Via Voice synthesis  parameter is changed.  The IBM synthesizer does not issue a message when an attribute changes.
    :attribute_value_new Message not being received when an internal IBM Via Voice synthesis  parameter is changed.  The IBM synthesizer does not issue a message when an attribute changes.
    :attribute_value_old Message not being received when an internal IBM Via Voice synthesis  parameter is changed.  The IBM synthesizer does not issue a message when an attribute changes.

Current_Byte:
 
Implemented
Parameter
Comments
OUT:   :current_byte  Not supported by JSAPI.

Marker_Reached:
 
Implemented
Parameter
Comments
OUT:  * :marker  

Synthesis_Event:
 
Implemented
Parameter
Comments
OUT: :event_name   

Word_Position:
 
Implemented
Parameter
Comments
OUT:  * :position   

 


Please send comments and suggestions to: bugs-darpacomm@linus.mitre.org
Last updated July 3, 2000.

Copyright (c) 2000
The MITRE Corporation
ALL RIGHTS RESERVED