Solved

speech recognition engines

Posted on 2011-03-01
5
585 Views
Last Modified: 2012-05-11
I built my (winforms) speech class on MS Speech SDK 5.1.   So currently anyone who wants to use my application has to have that SDK (or presumably, later) installed on their machine.

Would it be a difficult coding challenge to support other engines?  For example, if someone had Dragon Naturally Speaking installed, is there a way they could just choose that from a drop down list in my application, removing the need to install an entirely different speech recognition engine just to use my application?  Of course, SOME speech recognition engine MUST be installed to use my app, but I am seeking an EASY way to make the app more flexible.  I don't want to write a whole new set of code/commands for every possible speech engine out there.

Suggestions, advice, appreciated.  Thanks in advance!
0
Comment
Question by:codefinger
  • 3
  • 2
5 Comments
 
LVL 38

Expert Comment

by:puppydogbuddy
ID: 35018331
From this link:
           http://www.bigresource.com/Tracker/Track-vb-3LX6v28E/

put this code in the body of a click Method. This will let you turn on the Microsoft Sam speech engine on XP systems or any other that has it.

Dim MyProcess As Process = System.Diagnostics.Process.Start("C:\WINDOWS\system32\Narrator.exe")
0
 
LVL 38

Accepted Solution

by:
puppydogbuddy earned 500 total points
ID: 35018755
see various links here for ideas:
           http://www.bigresource.com/VB-activating-Microsoft-sam-speech-engine-through-a-program-written-in-VB-3LX6v28E.html#gTO1O4P90K

See also:
           http://msdn.microsoft.com/en-us/library/aa662939(v=office.11).aspx

Geting back to your original question, From a coding standpoint, I don't see why you couldn't load a specific speech engine based on your selection from a combobox.  The loading would be done in the combobox's afterUpdate event and probably require that you use the Shell command.  The main question, I think, would be whether the other than Microsoft speech engines allow for a Developers Runtime license.
0
 

Author Comment

by:codefinger
ID: 35018848
puppydogbuddy,

Thank you for your response, but I should have emphazized the word "recognition" in my post.
AFAIK, the Sam speech engine only does text to speech, NOT speech to text, which is
something my app requires.  

My goal is to not limit the user to any particular speech recognition engine, but that may
be unrealistic.  Is it?


0
 

Author Comment

by:codefinger
ID: 35018872
Wow, poor timing on my part.  Saw your first response, answered it, then your second response arrives.  I am going to shut up now and just read.....
0
 

Author Closing Comment

by:codefinger
ID: 35227068
"The main question, I think, would be whether the other than Microsoft speech engines allow for a Developers Runtime license."

Ooops, did not consider that.  Most other companies might consider my software to be in competition with theirs  which it isn't by a long shot, but just the possibility might be enough for them to deny me a Developers Runtime license.  So this quickly becomes a non-issue...which are the easiest kind to deal with anyway....
0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
winrar and 7zip compression not ok 3 35
parental control on huwei HG658b 1 21
Expression Evaluater 3 26
see android hidden files 10 31
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
While rebooting windows server 2003 server , it's showing "active directory rebuilding indices please wait" at startup. It took a little while for this process to complete and once we logged on not all the services were started so another reboot is …
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question