{"id":120,"date":"2016-05-23T13:56:48","date_gmt":"2016-05-23T18:56:48","guid":{"rendered":"https:\/\/lukekuza.me\/?page_id=120"},"modified":"2016-05-23T14:32:27","modified_gmt":"2016-05-23T19:32:27","slug":"j-a-r-v-i-s-java-speech-api","status":"publish","type":"page","link":"https:\/\/lukekuza.me\/?page_id=120","title":{"rendered":"J.A.R.V.I.S. (Java Speech API)"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/HzpY-uKF4d0?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p>J.A.R.V.I.S. Java Speech API: Just A Reliable Vocal Interpreter &amp; Synthesizer. \u00a0The program interprets vocal inputs into text and synthesizes voices from text input. The program supports dozens of languages and even has the ability to auto-detect languages. \u00a0I started this project in high school, and made my first release in January of\u00a02012, my sophomore\u00a0year of high school. \u00a0It originally started as a personal project, with the work done individually by me. \u00a0I was trying to solve the problem of a lack of a good speech to text program library for the Java programming language. \u00a0At this time, Google had released their own speech to text engine, and it was leaps and bounds ahead of anything in the market. \u00a0 I wanted to harness the power of this tool, and allow it to be usable by anyone in the world who programmed in Java. \u00a0Essentially, this project is a\u00a0<em>library<\/em> that allows anyone who programs to make their own applications that include Google&#8217;s speech recognition and synthesis.<\/p>\n<p>When I first started the project, it supported only basic speech recognition and synthesis. \u00a0However, because I released the project as an open-source project online, it gained popularity and soon other developers were joining the project. \u00a0Around 2013, my junior year of high school, I started to collaborate with developers around the world to make the project even better than before. \u00a0Through the efforts of other developers, the project grew and soon included many \u00a0complex features, such as passive listening, translation, and more. \u00a0The project is still being worked on today in 2016, almost four years later, by other developers who are interested in the project. \u00a0It has achieved popularity as a competitor\u00a0to other solutions in Java for speech recognition, with over 1,000 downloads for the API.<\/p>\n<p>Link to the project and code:\u00a0<a href=\"https:\/\/github.com\/lkuza2\/java-speech-api\">https:\/\/github.com\/lkuza2\/java-speech-api<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>J.A.R.V.I.S. Java Speech API: Just A Reliable Vocal Interpreter &amp; Synthesizer. \u00a0The program interprets vocal inputs into text and synthesizes voices from text input. The program supports dozens of languages and even has the ability to auto-detect languages. \u00a0I started this project in high school, and made my first release in January of\u00a02012, my sophomore\u00a0year [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-120","page","type-page","status-publish","hentry","post"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/lukekuza.me\/index.php?rest_route=\/wp\/v2\/pages\/120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lukekuza.me\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lukekuza.me\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lukekuza.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lukekuza.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=120"}],"version-history":[{"count":3,"href":"https:\/\/lukekuza.me\/index.php?rest_route=\/wp\/v2\/pages\/120\/revisions"}],"predecessor-version":[{"id":123,"href":"https:\/\/lukekuza.me\/index.php?rest_route=\/wp\/v2\/pages\/120\/revisions\/123"}],"wp:attachment":[{"href":"https:\/\/lukekuza.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}