Speech Recognition Engines

Nested
Engine for dictation
User: Alex
Date: 10/17/2010 6:50 pm
Views: 12545
Rating: 6

Hi!

 

Another quick question.

 

I am planing to create JAVA based speech dictation application.

I understand that complicated LM and AM should be created.

 

My dilemma is to use Sphinex4 - Java based but not created for dictation OR Julius which is not java based but should be more suitable for dictation applications...

 

Any suggestions?

 

Alex

--- (Edited on 10/17/2010 6:50 pm [GMT-0500] by Visitor) ---

Re: Engine for dictation
User: nsh
Date: 10/18/2010 6:20 am
Views: 172
Rating: 6

> My dilemma is to use Sphinx4 - Java based but not created for dictation

You'll be suprized, but Sphinx4 was created exactly for dictation, there is even a project that provides dictation using Sphinx4

http://www.speech.cs.cmu.edu/sphinx/dictator/

 

 

--- (Edited on 10/18/2010 15:20 [GMT+0400] by nsh) ---

Re: Engine for dictation
User: Alex
Date: 10/18/2010 7:03 am
Views: 176
Rating: 8

Thank you for your reply!

 

I saw that page before, but looks like it was not updated for long time...

 

Is this EvalDictator working? Did you try it maybe?

 

Alex

--- (Edited on 10/18/2010 7:03 am [GMT-0500] by Visitor) ---

Re: Engine for dictation
User: nsh
Date: 10/18/2010 7:15 am
Views: 5322
Rating: 8

> Is this EvalDictator working?

Yes, it works. You can checkout latest version from CMUSphinx subversion repository

> Did you try it maybe?

I developed it

 

--- (Edited on 10/18/2010 16:16 [GMT+0400] by nsh) ---

Re: Engine for dictation
User: aldobranti
Date: 2/9/2013 3:48 pm
Views: 370
Rating: 5

As of Feb 9, 2013 I took the jar file and extracted the dictator.config.xml file to .

executed 

java -jar ./dictator.jar -xMx2000

09:24.781 INFO logMath              Log base is 1.0001

09:24.784 INFO logMath              Using AddTable when adding logs

09:24.784 INFO logMath              LogAdd table has 99022 entries.

Exception in thread "main" java.lang.IncompatibleClassChangeError: Found class edu.cmu.sphinx.util.props.PropertySheet, but interface was expected

at edu.cmu.sphinx.model.acoustic.WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz.Model.newProperties(Model.java:159)

at edu.cmu.sphinx.util.props.PropertySheet.getOwner(PropertySheet.java:410)

 

My java is pretty feeble these days but looks like something has changed for the worse 

 

Any help would be appreciated -- I shall undertake to make 10 suybmissions to VoxForge

 

--- (Edited on 2/9/2013 3:48 pm [GMT-0600] by Visitor) ---

Re: Engine for dictation
User: nsh
Date: 2/14/2013 1:22 am
Views: 288
Rating: 3

See further discussion here

https://sourceforge.net/p/cmusphinx/discussion/sphinx4/thread/289997a8/

--- (Edited on 2/14/2013 10:22 [GMT+0300] by nsh) ---

Re: Engine for dictation
User: H K Suhas
Date: 3/22/2013 6:07 am
Views: 213
Rating: 2

I have been trying to access the EvalDictator. But the site appears to have a different url / address. I always get either an error message or a Forbidden message.

Can you please help me by giving the correct access address of EvalDictator or for that matter any Free Open source Dictation Software on Linux (Ubuntu) for English language along with built in Acoustic and Language Models.

thanks and regards.

Suha

--- (Edited on 3/22/2013 6:07 am [GMT-0500] by Visitor) ---

Re: Engine for dictation
User: kmaclean
Date: 3/22/2013 11:35 am
Views: 279
Rating: 2

http://cmusphinx.org/download/nightly/dictator.jar

--- (Edited on 3/22/2013 12:35 pm [GMT-0400] by kmaclean) ---

Re: Engine for dictation
User: Suhas
Date: 3/23/2013 12:05 am
Views: 658
Rating: 1

Thanks for the Prompt response.

But I could not run as I got the message "Loader Recognize"

We are usuing JAVA JDK 6.0

Is this inability to run EvalDictator due to a mismatch in the JDK Version?

Please clarify.

Thanks

Suha

--- (Edited on 3/23/2013 12:05 am [GMT-0500] by Visitor) ---

Re: Engine for dictation
User: prerna
Date: 5/12/2014 5:27 am
Views: 1691
Rating: 2

We are facing the same problem :( in our voice browser.

Exception in thread "AWT-EventQueue-0" java.lang.IncompatibleClassChangeError: Found class edu.cmu.sphinx.util.props.PropertySheet, but interface was expected

at edu.cmu.sphinx.model.acoustic.WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz.Model.newProperties(Model.java:158)

at edu.cmu.sphinx.util.props.PropertySheet.getOwner(PropertySheet.java:430)

at edu.cmu.sphinx.util.props.PropertySheet.getComponent(PropertySheet.java:280)

at edu.cmu.sphinx.linguist.flat.FlatLinguist.setupAcousticModel(FlatLinguist.java:207)

at edu.cmu.sphinx.linguist.flat.FlatLinguist.newProperties(FlatLinguist.java:171)

at edu.cmu.sphinx.util.props.PropertySheet.getOwner(PropertySheet.java:430)

at edu.cmu.sphinx.util.props.PropertySheet.getComponent(PropertySheet.java:280)

at edu.cmu.sphinx.decoder.search.SimpleBreadthFirstSearchManager.newProperties(SimpleBreadthFirstSearchManager.java:145)

at edu.cmu.sphinx.util.props.PropertySheet.getOwner(PropertySheet.java:430)

at edu.cmu.sphinx.util.props.PropertySheet.getComponent(PropertySheet.java:280)

at edu.cmu.sphinx.decoder.AbstractDecoder.newProperties(AbstractDecoder.java:52)

at edu.cmu.sphinx.decoder.Decoder.newProperties(Decoder.java:31)

at edu.cmu.sphinx.util.props.PropertySheet.getOwner(PropertySheet.java:430)

at edu.cmu.sphinx.util.props.PropertySheet.getComponent(PropertySheet.java:280)

at edu.cmu.sphinx.recognizer.Recognizer.newProperties(Recognizer.java:78)

at edu.cmu.sphinx.util.props.PropertySheet.getOwner(PropertySheet.java:430)

at edu.cmu.sphinx.util.props.ConfigurationManager.lookup(ConfigurationManager.java:163)

at abc.Browser$3.actionPerformed(Browser.java:104)

at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)



please help.
I understand only english, please reply in english if possible.
Thanks a ton. 

--- (Edited on 5/12/2014 5:27 am [GMT-0500] by Visitor) ---

PreviousNext