API Java Speech

A Java Speech API (JSAPI) especifica uma interface de programação Java independente de plataforma para acesso a várias tecnologias de linguagem. Isso permite o acesso a sistemas de controle de fala, reconhecimento de fala e saída de fala de programas Java.

A Java Speech API não faz parte do JSE , mas é uma extensão opcional. A própria API determina apenas a interface para tecnologias de linguagem que implementam a API Java Speech. As implementações do Java Speech API 1 são, por exemplo, FreeTTS , IBM Speech para Java , The Cloud Garden , Lernout & Hauspies TTS para Java Speech API , Conversa Web 3.0 , Festival e Elan Speech Cube . As implementações do Java Speech API 2 são a implementação de referência do Everspeech como sucessor do Conversay (atualização do JSR113 de 21 de novembro de 2011) e a implementação gratuita da Technical University of Darmstadt.

história

A primeira versão da Java Speech API apareceu em 26 de outubro de 1998. Os formatos usados ​​foram Java Speech Markup Language (JSML) e Java Speech Grammar Format (JSGF). A segunda versão foi finalizada como JSR 113 em 7 de maio de 2009. Por um lado, a nova versão foca em dispositivos móveis e, por outro lado, segue os padrões W3C atuais de tecnologia de linguagem, visto que também são usados ​​no contexto de VoiceXML . Esses são formatos específicos, como Speech Recognition Grammar Specification e Speech Synthesis Markup Language .

A Technical University of Darmstadt fez uma implementação básica independente do Java Community Process disponível como código aberto sob a GNU Lesser General Public License no SourceForge .

Links da web

Evidência individual

  1. Perguntas frequentes sobre a Java Speech API
  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. Wrapper Java Speech API 2