• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
  • Bear Bibeault
  • Jeanne Boyarsky
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Piet Souris
  • salvin francis
  • Stephan van Hulst
  • Frits Walraven
  • Carey Brown
  • Jj Roberts

Speech transcription App

Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I want to build an app that does speech transcription - doesn't have to be real-time. I've seen Amazon's speech API and that looks better than the Google and Microsoft stuff - are there any other options I should be aware of from smaller companies? What's are the advantages and disadvantages of the various options? Thanks in advance
Saloon Keeper
Posts: 22803
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Likes 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch, Yogesh!

First, a disclaimer. Transcribing speech in Java is difficult, since Java's access to audio hardware is limited by its portability requirements. So I don't really know of any Java speech products, and web-based ones would be an especial problem, since webservers cannot run local audio hardware in any language. I except things like ActiveX controls, since they were just a nightmare anyway.

One of the most popular speech-to-text systems I know of has been IBM's Dragon Naturally Speaking app. I don't know its current status, though and its OS options were limited.

For the Linux and Unix world, one ot the most prominent text-to-speech systems has been Carnegie-Mellon University's Sphinx system, which is available in both full-server and mini-system (Raspberry Pi, for example) flavors.

These are true transcription apps. Of course, if you mainly want simple speech control (a few key words) or "wake-up" apps to front something like Alexa, you have options using things like TensorFlow, which is available on a wide variety of platforms, including some very inexpensive peripheral device boards.
Consider Paul's rocket mass heater.
    Bookmark Topic Watch Topic
  • New Topic