• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris

Audio to Text conversion API?

 
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all,
guys i was intrested to know if there is an API to convert and audio data to text data using java?
i have looked at the java Speech API but i'm not sure of what it does.as i understood it converts text into audio data.
and if there is an API the converts audio data to text data in java ,does it support localization like Arabic language?
 
Rancher
Posts: 43026
76
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Java Speech has two parts: speech synthesis (i.e., generation) and speech recognition (which is what you want). Sun only provides the interfaces, but no actual implementation. There are a number of implementations for synthesis, but precious few for recognition. And those that do recognition are either commercial, or simply attempt voice-control of applications (which means recognizing very short phrases, not full sentences). So I'm afraid what you ask does not exist or is very expensive. Speech-to-Text is a very hard problem, and it's unlikely that anything will come out as open source. A listing of some existing projects and products can be found here.
 
Mahmoud Hadad
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
thanks for replyig,
i've been looking at the VoiceXML technology.can't decide till now if it what i'm looking for.anyway do i need to learn about Java API for XML processing to use VoiceXML in my applications?
 
Mahmoud Hadad
Ranch Hand
Posts: 67
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
don't know.i'm so confused about this.i want to manipulate a DB over the phone line and to detect DTMF tones ,so i saw that VoiceXML can give me that capability and saw that there is a VoiceXML interpreter in java called JVoiceXML which supports other java API's like JSAPI.anyway what should i be using to output a speech to the end user on the phone line and to take input from the end-user?
i will be using JVoiceXML first to interpret my VoiceXML documents then JSAPI ,or Java Sound API ?
I'm using the RXTX API for communicating with my modem.
really i'm so confused about this as i don't know where am i heading at ,so i would be gratefull for any help.
Regards,
Mahmoud Hadad
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You can use google transcription also for audio to text or voice to text conversion
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I recommend you try free audio to text converter https://audext.com/. It provides fast automatic transcription by AI and high-quality product with 100% accuracy by professional transcribers. Also, Audext gives you 30 minutes for free
 
I brought this back from the farm where they grow the tiny ads:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
reply
    Bookmark Topic Watch Topic
  • New Topic