java Speech API :http://java.sun.com/PRodUCts/java-media/speech/
Java Speech API 答應開發人員將語音技術整合到 Java applet 和應用程序的用戶界面中。這種 API 規定一個跨平臺的接口來支持命令—控制識別器、聽寫系統和語音合成器。 這個綜合 API 被分成幾個規范:
Java Speech API 規范(Java Speech API Specification,JSAPI) Java Speech API 程序員指南 Java Speech API 語法格式規范(Java Speech API Grammar Format Specification,JSGF) Java Speech API 標記語言規范(Java Speech API Markup Language Specification,JSML) 這個 API 沒有 Sun 公司的參考實現,但是有許多第三方實現,包括 Speech for Java(可以從 IBM alphaWorks 獲得),它使用 ViaVoice 來支持語音命令識別、聽寫和文本到語音的合成。
java.sun.com官方資料:
Question Index
Where can I get the Java Speech API (JSAPI)? The Java Speech API (JSAPI) is not part of the JDK and Sun does not ship an implementation of JSAPI. Instead, we work with third party speech companies to encourage the availability of multiple implementations.
Question Index
What is the Java Speech API (JSAPI)? The Java Speech API allows Java applications to incorporate speech technology into their user interfaces. It defines a cross-platform API to support command and control recognizers, dictation systems and speech synthesizers.
Question Index
When will the JSAPI specification be available? The Java Speech 1.0 API specification was released on October 26, 1998, and is available at http://java.sun.com/products/java-media/speech/
Question Index
What does the Java Speech API specification include? The Java Speech API specification includes the Javadoc-style API documentation for the approximately 70 classes and interfaces in the API. The specification also includes a detailed Programmer's Guide which eXPlains both introductory and advanced speech application programming with JSAPI. Two companion specifications are available: JSML and JSGF.
The specification is not yet provided with the .class files needed to compile applications with JSAPI.
Question Index
What are JSML and JSGF? The Java Speech API Markup Language (JSML) and the Java Speech API Grammar Format (JSGF) are companion specifications to the Java Speech API. JSML (currently in beta) defines a standard text format for marking up text for input to a speech synthesizer. JSGF version 1.0 defines a standard text format for providing a grammar to a speech recognizer. Both specifications are available at http://java.sun.com/products/java-media/speech/