Java Speech API

Java Speech API

Die Java Speech API (JSAPI) spezifiziert eine plattformunabhängige Java Programmierschnittstelle für den Zugriff auf verschiedene Sprachtechnologien. Damit wird der Zugriff auf Sprachsteuerungs-, Spracherkennungs- und Sprachausgabeausgabesysteme aus Java Programmen heraus ermöglicht.

Die Java Speech API ist kein Bestandteil der JSE, sondern eine optionale Erweiterung. Die API selbst bestimmt nur die Schnittstelle zu Sprachtechnologien welche die Java Speech API implementieren. Implementierungen der Java Speech API sind beispielsweise "FreeTTS", IBM "Speech for Java", "The Cloud Garden", Lernout & Hauspies "TTS for Java Speech API", "Conversa Web 3.0", "Festival" und "Elan Speech Cube". [1]

Geschichte

Die erste Version der Java Speech API erschien am 26. Oktober 1998. Als Formate dienten die Java Speech Markup Language (JSML) und das Java Speech Grammar Format (JSGF). Die zweite Version wurde am 7. Mai 2009 als JSR 113 finalisiert. Die neue Version setzt zum einen den Schwerpunkt auf mobile Gerätet und greift zum anderen aktuelle W3C Standards der Sprachtechnologie auf, wie sie auch im Rahmen von VoiceXML verwendet werden. Dieses sind insbesondere Formate wie die Speech Recognition Grammar Specification und die Speech Synthesis Markup Language.

Von der Technischen Universität Darmstadt wurde eine Basisimplementierung unabhängig vom Java Community Process als Open Source unter der GNU Lesser General Public License auf SourceForge zur Verfügung gestellt. [2]

Weblinks

Einzelnachweise

  1. Java Speech API Frequently Asked Questions
  2. Java Speech API 2 Wrapper

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Java Speech API — The Java Speech API specifies a cross platform interface to support command and control recognizers, dictation systems and speech synthesizers. Although JSAPI defines an interface only there are several implementations created third parties, for… …   Wikipedia

  • Java Speech Markup Language — Java Speech API Markup Language (JSML) is an XML based markup language for annotating text input to speech synthesizers. JSML is used with in the Java Speech API. JSML is an XML application and conforms to the requirements of well formed XML… …   Wikipedia

  • Java-Plattform — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… …   Deutsch Wikipedia

  • Java (Plattform) — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… …   Deutsch Wikipedia

  • Java Platform, Standard Edition 6 — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… …   Deutsch Wikipedia

  • Java Plattform — Die Java Plattform (englisch Java Platform) definiert die Ablaufumgebung (Java Virtual Machine) und Programmierschnittstellen (Java Application Programming Interface) innerhalb der Java Technologie. Der Kern der Java Plattform ist die Java… …   Deutsch Wikipedia

  • Speech Synthesis Markup Language — (SSML) (Язык Разметки Синтеза Речи) представляет собой основанный на XML язык разметки для приложений синтеза речи[1]. Он был рекомендован рабочей группой W3C[2]. SSML часто встраивается в сценарии VoiceXML для интерактивных систем телефонии[3].… …   Википедия

  • Java Sound — Die Java Sound API stellt Methoden zur Beeinflussung und Kontrolle der Ein und Ausgabe sowohl von Audio als auch von MIDI Daten. Im Vergleich zum Java Media Framework (JMF), das ebenfalls Aufnahme und Wiedergabe von Audio ermöglicht, ist es… …   Deutsch Wikipedia

  • Speech synthesis — Stephen Hawking is one of the most famous people using speech synthesis to communicate Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented… …   Wikipedia

  • Список Java API — Есть три типа Java API: официальный основной Java API, содержащийся в JDK или JRE, в одном из вариантов Java. Три варианта платформы Java: Java ME (Micro edition), Java SE (Standard edition) и Java EE (Enterprise edition). дополнительные… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”