[ale] sphinx voice recognition

Pete Hardie pete.hardie at sciatl.com
Mon Oct 20 08:53:21 EDT 2003


Bjorn Dittmer-Roche wrote:
> Has anyone used sphinx for normal dictation. As far as I can tell, you can
> only use it with a very limited set of commands derived from turtle
> graphics ("Go Left ten", "Rotate one hundred and four degrees" etc) and
> even then it is not very accurate (although my sound setting smay not be
> correct). I understand I need a more complete "language model" or
> "dictionary" or something, but I don't know where I can find that. Perhaps
> Sphinx in not for such general purpose use? Any help/advice would be
> great.

You are correct that you need another language model.  On the Sphinx sourceforge 
page there is a perl script called SimpleLM that purports to take a list of 
phrases and create an LM, but the version I downloaded needed a lot of work to 
do it properly (lot of work == rewrite as ksh script/Python module).  That said, 
I was able to build a small corpus and have phrases not in the turtle command 
set be recognized.

One thing that I think might still be a stumbling block is the voice itself.  I 
happen to be fairly close to the speaker of the default model, so my utterances 
fall into the same frequencies, etc.  YMMV.

If you'd like, email me offlist and I'll send you what I have collected.



-- 
Pete Hardie                   |   Goalie, DVSG Dart Team
     posting from, but not     |
     speaking for:             |
Scientific Atlanta, Digital Video Services Group



     - - - - - - -  Appended by Scientific-Atlanta, Inc.  - - - - - - -  
This e-mail and any attachments may contain information which is confidential, proprietary, privileged or otherwise protected by law. The information is solely intended for the named addressee (or a person responsible for delivering it to the addressee). If you are not the intended recipient of this message, you are not authorized to read, print, retain, copy or disseminate this message or any part of it. If you have received this e-mail in error, please notify the sender immediately by return e-mail and delete it from your computer.



More information about the Ale mailing list