Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

Hi,

I'm currently developing a speech recognition application. I would like to know if and how is it possible, using the MS SAPI5.1, to record user defined phrases (and therefor language independent) and then use them as voice commands. i.e. initially record user defined words and later compare a user command to that list of pre-recorded phrases. The application performs an action according to a match.

I'm trying to avoid using the Speech-to-text capabilities of the SAPI. I just want to record the user and then compare a new voice input to the initial recording.

I started writing the application in VB.NET.

I assume the end user uses Windows XP.

Any help would be much appreciated.

Thanx

Posted

Microsoft has a speech SDK for .NET which may help you.

The SDK and info can be found here. There is also some mention for a server, but you dont need that. The SpeechSDK is very cool in my opinion...

..::[ kleptos ]::..
Posted

Thanks, but it doesn't help me with my need of a "word trainer". ;)

The last SDK you pointed out requires Visual Studio .NET 2003 (I have the 2002 version), and I couldn't find any solution to my problem in it's documentation.

A sample application, code sample or a reference will help me a lot.

Thanx

 

-----------------------

orb1234

Posted

Microsoft likes to update there IDE's and then restrict their new products to use the current version of the IDE. So anyone who dropped the dime for the earlier version gets left out in the end.

 

Sorry about that....

..::[ kleptos ]::..
Posted

try using msAgent.. they are characters that appear on your screen to talk to you(^_^)

 

http://www.microsoft.com/msagent

 

if you hold ScrollLock, they can listen to ur voice and you command them,

 

I used to be able to do this in VB6(MS needs to release a new version of MSAgent)

 

here's another app which is useful (im not sure if it has speech recognition, but it does have MSAgent)

 

 

http://www.bellcraft.com/mash

My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!)

vbprogramming.8k.com

My Project (Need VB.NET Programmers)

http://workspaces.gotdotnet.com/ResolutionRPG

  • *Experts*
Posted
MSAgent itself doesn't allow you to talk to them. You need both a TTS (text to speech) engine to allow them to speak to you, and the speech recognition engine to be able to talk to them.
Posted

allright, thanks

but the issue is - do you know for sure that this SDK answers my needs or maybe do you know of another solution like a DLL or OCX that can give me what I need?

(Again - comparison between user recorded phrases - much like its done on voice enabled PDAs)

 

note:

during my wandering the web I ran across an item called VoiceAction from "united research-labs" that offers exactly what I need but it is outdated and I had problems using it on winXP and .NET.

Posted
In my opinion, the SpeechSDK has the best voice recognition i have ever used. On the same web page that i created with the SDK, 5 different people (Its all i tested) can talk to it w/out having to learn their voice and it works great. I *think* its at least worth looking into if you have VS.NET 2003.
..::[ kleptos ]::..
  • 6 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...