VoxForge
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) ---
> 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) ---
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) ---
> 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) ---
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) ---
See further discussion here
https://sourceforge.net/p/cmusphinx/discussion/sphinx4/thread/289997a8/
--- (Edited on 2/14/2013 10:22 [GMT+0300] by nsh) ---
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) ---
http://cmusphinx.org/download/nightly/dictator.jar
--- (Edited on 3/22/2013 12:35 pm [GMT-0400] by kmaclean) ---
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) ---
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) ---