Java Speech API

from Wikipedia, the free encyclopedia

The Java Speech API (JSAPI) specifies a platform-independent Java programming interface for access to various language technologies. This enables access to voice control, voice recognition and voice output systems from Java programs.

The Java Speech API is not part of the JSE , but an optional extension. The API itself only determines the interface to language technologies that implement the Java Speech API. Implementations of the Java Speech API 1 are, for example, FreeTTS , IBM Speech for Java , The Cloud Garden , Lernout & Hauspies TTS for Java Speech API , Conversa Web 3.0 , Festival and Elan Speech Cube . Implementations of the Java Speech API 2 are the reference implementation of Everspeech as the successor to Conversay (update of JSR113 from November 21, 2011) and the free implementation of the Technical University of Darmstadt.

history

The first version of the Java Speech API appeared on October 26, 1998. The formats used were the Java Speech Markup Language (JSML) and the Java Speech Grammar Format (JSGF). The second version was finalized as JSR 113 on May 7, 2009. On the one hand, the new version focuses on mobile devices and, on the other hand, takes up current W3C standards of language technology, as they are also used in the context of VoiceXML . These are in particular formats such as the Speech Recognition Grammar Specification and the Speech Synthesis Markup Language .

The Technical University of Darmstadt made a basic implementation independent of the Java Community Process available as open source under the GNU Lesser General Public License on SourceForge .

Web links

Individual evidence

  1. Java Speech API Frequently Asked Questions
  2. http://www.everspeech.com/resources/faq.jsp#jsapi
  3. JSR113
  4. http://www.w3.org/TR/jsml/
  5. http://www.w3.org/TR/jsgf/
  6. http://www.jcp.org/en/jsr/detail?id=113
  7. Java Speech API 2 wrapper