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 |
|
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