Speech
Synthesis Standards
The speech synthesis message proposed has been compared to the
current SAPI and JSAPI standards. We summarize the compatibility
between the proposed message set and the SAPI and JSAPI standards.
A '*' indicates that an existing standard supports the parameter.
Message
Set
reinitialize:
|
SAPI
|
JSAPI
|
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 |
|
|
* |
* |
:phoneme_translation_file |
Requires JSML, not supported in this release. |
|
* |
* |
:pitch |
|
|
* |
|
:real_time_setting |
JSAPI does not support real time setting for speech synthesis. |
|
* |
* |
:volume |
|
Configure:
|
SAPI
|
JSAPI
|
Parameter
|
Comments
|
IN: |
* |
|
:current_byte |
JSAPI does not support this field. |
|
* |
* |
:marker |
|
|
* |
* |
:notify_attribute_changes |
|
|
* |
* |
:notify_status |
|
|
* |
* |
:notify_word_position |
|
Get_Voice:
|
SAPI
|
JSAPI
|
Parameter
|
Comments
|
OUT: |
|
* |
:default_voice |
|
|
|
* |
:voice_tags |
|
|
|
* |
:voice_names |
|
Get_Word_Pronunciation:
|
SAPI
|
JSAPI
|
Parameter
|
Comments
|
IN: |
* |
* |
:word |
|
OUT: |
* |
* |
:phone_sequence |
|
Pause:
|
SAPI
|
JSAPI
|
Parameter
|
Comments
|
|
* |
* |
|
|
Resume:
Pronunciation:
|
SAPI
|
JSAPI
|
Parameter
|
Comments
|
IN: |
* |
* |
:words |
|
|
* |
* |
:phones |
|
Remove_Word:
|
SAPI
|
JSAPI
|
Parameter
|
Comments
|
IN: |
* |
* |
:word |
|
Set_Voice:
|
SAPI
|
JSAPI
|
Parameter
|
Comments
|
IN: |
|
* |
:voice_default_name |
|
|
|
* |
:voice_tags |
|
|
|
* |
:voice_names |
|
Speak:
|
SAPI
|
JSAPI
|
Parameter
|
Comments
|
IN: |
* |
* |
:text |
|
Messages
Issued
The synthesizer issues the following messages to the Hub:.
Attribute_Changed:
|
SAPI
|
JSAPI
|
Parameter
|
Comments
|
OUT: |
* |
* |
:attribute_name |
|
|
* |
* |
:attribute_value_new |
|
|
* |
* |
:attribute_value_old |
|
Current_Byte:
|
SAPI
|
JSAPI
|
Parameter
|
Comments
|
OUT: |
* |
|
:current_byte |
JSAPI does not support this message. |
Marker_Reached:
|
SAPI
|
JSAPI
|
Parameter
|
Comments
|
OUT: |
* |
* |
:marker |
|
Synthesis_Event:
|
SAPI
|
JSAPI
|
Parameter
|
Comments
|
OUT: |
* |
* |
:event_name |
|
Word_Position:
|
SAPI
|
JSAPI
|
Parameter
|
Comments
|
OUT: |
* |
* |
:position |
|
License / Documentation home / Help and feedback
Last updated July 3, 2000.