Java Speech API

Den Java Speech API (JSAPI) anger en plattformsoberoende Java -programmering gränssnitt för att få tillgång till olika tekniker språk. Detta möjliggör åtkomst till röststyrning, röstigenkänning och röstutmatningssystem från Java-program.

Java Speech API är inte en del av JSE utan ett valfritt tillägg. API själv bestämmer endast gränssnittet för språkteknologier som implementerar Java Speech API. Implementationer av Java Speech API 1 är till exempel FreeTTS , IBM Speech for Java , The Cloud Garden , Lernout & Hauspies TTS för Java Speech API , Conversa Web 3.0 , Festival och Elan Speech Cube . Implementeringar av Java Speech API 2 är referensimplementeringen av Everspeech som efterträdare till Conversay (uppdatering av JSR113 från den 21 november 2011) och det kostnadsfria genomförandet av Technical University of Darmstadt.

berättelse

Den första versionen av Java Speech API dök upp den 26 oktober 1998. Formaten som användes var Java Speech Markup Language (JSML) och Java Speech Grammar Format (JSGF). Den andra versionen slutfördes som JSR 113 den 7 maj 2009. Å ena sidan fokuserar den nya versionen på mobila enheter och å andra sidan tar den upp nuvarande W3C- standarder för språkteknik, eftersom de också används i VoiceXML- sammanhanget . Dessa är i synnerhet format som Speech Recognition Grammar Specification och Speech Synthesis Markup Language .

Den tekniska universitet Darmstadt gjorde en grundläggande genomförande oberoende av Java Community Process tillgänglig som öppen källkod under GNU Lesser General Public LicenseSource .

webb-länkar

Individuella bevis

  1. Vanliga frågor om 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. Java Speech API 2-omslag