TOC Prev Next
Notes to Reviewers
This document describes the JavaTM Speech Markup Language (JSML) and
explains how it can be used to annotate text input to Java Speech API speech
synthesizers. This specification is an extract from the Java Speech Application
Programming Interface (JSAPI) specification that will be released later in 1997.
When the full specification is released, the Java Speech Markup Language
specification will be included as part of the programming guide.
Review Comments
We are very interested in your input concerning the Java Speech Markup
Language specification. Send your comments to:
Please be sure to include the version number and date of the document you are
reviewing with your comments. We anticipate releasing a small number of
updates to our documentation during the review period. These updates will
incorporate responses to comments. The earlier we receive your feedback, the
more likely it will be taken into consideration for the next update.
Because of the high level of interest in the Java Speech API, the Java Speech
Grammar Format and the Java Speech Markup Language, we are unable to
respond directly to individual comments or questions, but we will carefully read
and evaluate all of the input we receive.
JSML and JSAPI
This specification for the Java Speech Markup Language describes a textual
representation of input to a speech synthesizer but does not address the issues
listed below. These programmatic issues are covered in the documentation for the
Java Speech API, which is expected to be released later in 1997.
- Mechanisms for providing marked-up text to a synthesizer.
- Software control of the output of annotated text such as queuing, pause and
resume, and variation of pitch and speaking rate.
- Mechanisms for receiving notification of synthesis events including
marker events requested in JSML texts.
- Error handling capabilities including incorrect markup.
- Vocabulary management issues such as provision of pronunciations.
Issues for this Release
Many aspects of the Java Speech Markup Language are fully specified. However,
some areas are still under development. Reviewers are especially encouraged to
provide feedback in these areas.
Specification Issues
The following areas in the Java Speech Markup Language are not fully defined:
- A formal syntax and Document Type Definition (DTD) for JSML
- An attribute for structural elements for selection of speaking voices
Plans for Future Releases
Sun and its partners are developing new capabilities and features that will appear
in a future release of the Java Speech Markup Language specification. Features
that we are considering for future releases include:
- Intonational phrase patterns for
SENT
, PARA
, and other elements
- Attribute for specifying the language and region of language for text
segments using ISO codes
- Detailed phonetic-prosodic strings
Comments regarding the priority of these features, or other new features that you
would like to see, are appreciated.
Web Resources
To obtain information about the Java Speech API, see the web site at:
To obtain information about other Java Media and Communications APIs, see the
web site at:
Mailing Lists
Discussion lists have been set up for anyone interested in the Java Speech API,
the Java Speech Grammar Format specification, and the Java Speech Markup
Language. The javaspeech-announce
mailing list will carry important
announcements about releases and updates. The javaspeech-interest
mailing list is for open discussion of the Java Speech API and the associated
specifications.
To subscribe to the javaspeech-announce
list or the javaspeech-interest
list, send email with "subscribe javaspeech-announce
" or
"subscribe javaspeech-interest
" or both in the message body to:
The javaspeech-announce
mailing list is moderated. It is not possible to send
email to that list.
To send messages to the interest list, send email to:
To unsubscribe from the javaspeech-announce
or javaspeech-interest
lists, send email with either "unsubscribe javaspeech-announce
" or
"unsubscribe javaspeech-interest
" or both in the message body to:
Revision History
Version 0.5: First public Beta release.
TOC Prev Next
Java Speech Markup Language Specification (HTML generated by hunt on August 29, 1997)
Copyright © 1997 Sun Microsystems, Inc.
All rights reserved
Please send any comments or corrections to javaspeech-comments@sun.com