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
- FAQ da API Java Speech
- Java Speech API , artigo em it-republic.de
- Aprimore as interfaces do usuário por meio de funções de linguagem