473,804 Members | 2,123 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Speech Feedback to Recogniser

I am writing my own recogniser and synthesis software in VB .net.
However, every time I get the syntheser to speek something the mic
picks it up and thinks it is a command! It is quite bizzar - it sits
there talking to itself pure jibberish! I use Microsoft Speech the
latest SDK. I tried turing off teh recogniser of course but it doesn't
seem to work. If I turn down the volume of the speakers it's ok of
course but I want to hear the speech. Any ideas?

Hardy
Nov 18 '07 #1
7 1764
HardySpicer <gy********@gma il.comwrote:
I am writing my own recogniser and synthesis software in VB .net.
However, every time I get the syntheser to speek something the mic
picks it up and thinks it is a command! It is quite bizzar - it
sits there talking to itself pure jibberish! I use Microsoft
Speech the latest SDK. I tried turing off teh recogniser of course
but it doesn't seem to work. If I turn down the volume of the
speakers it's ok of course but I want to hear the speech. Any
ideas?

Hardy
The speech users group is for users. You can try the research group.
Good luck.
Nov 18 '07 #2
John Doe wrote:
The speech users group is for users. You can try the research group.
Good luck.
Speech recognition users used to have good luck getting answers to
questions on this user group until you, Mark Orrin Bender aka John
Doe, killed off this group because you think you are an Internet
policeman.

--
Martin Markoe, eMicrophones, Inc.
The best microphones for Speech Recognition
See us at: http://www.eMicrophones.com/index.asp
Providing FREE presale/post sale support for 14 years
Nov 19 '07 #3
HardySpicer wrote:
I am writing my own recogniser and synthesis software in VB .net.
However, every time I get the syntheser to speek something the mic
picks it up and thinks it is a command! It is quite bizzar - it sits
there talking to itself pure jibberish! I use Microsoft Speech the
latest SDK. I tried turing off teh recogniser of course but it doesn't
seem to work. If I turn down the volume of the speakers it's ok of
course but I want to hear the speech. Any ideas?

Hardy:

If you are writing in VB.NET, why are you sending to
microsoft.publi c.dotnet.langua ges.vc, which is a Visual C++ group?

As to your question, have you thought of headphones :-) ?

--
David Wilkinson
Visual C++ MVP
Nov 19 '07 #4
Thanks Doe boy.

Martin Markoe, eMicrophones, Inc.
The best microphones for Speech Recognition
See us at: http://www.emicrophones.com
Nov 20 '07 #5
Since you control both the recognizer and the synthesizer and you know when
the synthesizer is speaking you could turn off the recognizer or ignore the
SR output when the synthesizer is speaking.

In future releases we are looking at incorporating audio echo cancellation
into the signal path which should eliminate this kind of feedback.
--
This post provide "as is" and confers no rights or warranties.
"David Wilkinson" wrote:
HardySpicer wrote:
I am writing my own recogniser and synthesis software in VB .net.
However, every time I get the syntheser to speek something the mic
picks it up and thinks it is a command! It is quite bizzar - it sits
there talking to itself pure jibberish! I use Microsoft Speech the
latest SDK. I tried turing off teh recogniser of course but it doesn't
seem to work. If I turn down the volume of the speakers it's ok of
course but I want to hear the speech. Any ideas?


Hardy:

If you are writing in VB.NET, why are you sending to
microsoft.publi c.dotnet.langua ges.vc, which is a Visual C++ group?

As to your question, have you thought of headphones :-) ?

--
David Wilkinson
Visual C++ MVP
Nov 20 '07 #6
I had the EXACT same problem about a month ago! I created a speech
recognizing program that confirmed via repeating the command ala
text-to-speech, only to discover that the recognizer recognized this
text-to-speech, and it went into an infinite loop of the command being
spoken and acted on!

I fixed this by just turning off speech recognition during text-to-speech
talking. This is easy to do via the SpeakStarted and SpeakCompleted events.

There is another way though, if your application can work within this
limitation. Just make sure nothing the text-to-speech says is not something
that can be recognized. That is, nothing spoken via TTS is something within
the grammars of the speech recognizer.

"HardySpice r" <gy********@gma il.comwrote in message
news:42******** *************** ***********@s36 g2000prg.google groups.com...
>I am writing my own recogniser and synthesis software in VB .net.
However, every time I get the syntheser to speek something the mic
picks it up and thinks it is a command! It is quite bizzar - it sits
there talking to itself pure jibberish! I use Microsoft Speech the
latest SDK. I tried turing off teh recogniser of course but it doesn't
seem to work. If I turn down the volume of the speakers it's ok of
course but I want to hear the speech. Any ideas?

Hardy

Nov 20 '07 #7
>In future releases we are looking at incorporating audio echo cancellation
>into the signal path which should eliminate this kind of feedback.
Really? That would be pretty dang cool!

If this is done, I'd like to suggest the ability to use a user-selectable
sound source as the basis of cancellation. Thus, a person could set up a
cancelling microphone on, say, an external 'noise maker' and have it
filtered out.

For example, a cancelling microphone could be placed near a TV in the room
and then the TV would no longer be listened to for SR!

I'm in no way familiar with the problems and technology involved, so I could
be asking for the impossible here. But thought I'd mention it anyway...

"Fil Alleva [Microsoft]" <Fi************ ****@discussion s.microsoft.com >
wrote in message news:17******** *************** ***********@mic rosoft.com...
Since you control both the recognizer and the synthesizer and you know
when
the synthesizer is speaking you could turn off the recognizer or ignore
the
SR output when the synthesizer is speaking.

In future releases we are looking at incorporating audio echo cancellation
into the signal path which should eliminate this kind of feedback.
--
This post provide "as is" and confers no rights or warranties.
"David Wilkinson" wrote:
>HardySpicer wrote:
I am writing my own recogniser and synthesis software in VB .net.
However, every time I get the syntheser to speek something the mic
picks it up and thinks it is a command! It is quite bizzar - it sits
there talking to itself pure jibberish! I use Microsoft Speech the
latest SDK. I tried turing off teh recogniser of course but it doesn't
seem to work. If I turn down the volume of the speakers it's ok of
course but I want to hear the speech. Any ideas?


Hardy:

If you are writing in VB.NET, why are you sending to
microsoft.publ ic.dotnet.langu ages.vc, which is a Visual C++ group?

As to your question, have you thought of headphones :-) ?

--
David Wilkinson
Visual C++ MVP

Nov 21 '07 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
1895
by: BrewskiAtBellSouth | last post by:
Is it my imagination or is the stuff in the SASDK overly complex? For example, let's say I'd like to have a one page web application where I enter a name into a text box and have the application read the name back to me when I click a button on the page ("Hello World" for SASDK). Seems like the prompt control would be ideal for this ... except that the <InlineContent> tag is ReadOnly. ReadOnly?!? Am I expected to build a grammar dynamically...
5
2224
by: Rod | last post by:
About two weeks ago I had an accident and have broken my left elbow and left wrist. For doing things like Word or e-mail (I use Outlook for) I have been using Microsoft's speech recognition and that has been working fine. However as a professional programmer I need to be able to type. Right now I can't do that (until my arm heals). I've heard of a program by ScanSoft called Dragon NaturallySpeaking Professional. I called ScanSoft and...
1
2584
by: Colin | last post by:
Hello all... I'm working on a small app that uses SAPI with the widely mentioned SpeechLib interface... App is written in VC#... It speaks fine and I can trigger that event perfectly... However, I am at a loss as to how to stop the speech output... I cannot seem to find any built in command to end speech output before the end of the string it is reading.
16
7548
by: ShadowOfTheBeast | last post by:
Hi all, is there any one who have developed an application in c# using a text-speech engine using the Microsoft Speech SDK 5.1 especially using visual studio.net IDE 2003 (v7.1) I seem to get an inter-op compiling error and cant seem to resolve it! help! -- The Matrix Insurrection
0
1437
by: Sateesh Kumar E C | last post by:
Dear all, I have developed a speech web application using Speech SDK(SASDK) with VisualStudio.NET on Win2003 environment. Users can access this speech web application by using SALT enabled browser i.e. the browser must have installed with Speech plug-in. some of the users access this speech web application without having the Speech plug-in installed in their system. In that case I have to give the option to the user to run the setup...
1
1412
by: Man From The Moon | last post by:
I'm interesting in coding a Windows app that can produce multiple audio voice effects, given input text. I've been doing some searching for SDKs/APIs, and this is what I've found: the Microsoft Speech Application SDK (SASDK) 1.1 and the Microsoft Speech SDK 5.1. However, the SASDK 1.1 appears to be strictly for web (ASP.NET) apps, and the Speech SDK is unmanaged code. What I'd really like is a managed code speech API for Windows apps --...
2
4176
by: Onur | last post by:
Hi.All I'm working on a TTS application. It runs on my local pc (WindowXP pro) without any error. Microsoft Visual Studio .NET 2003, Microsoft .NET Framework SDK v1.1, Microsoft Speech Application SDK 1.1. are installed on my local pc. My web server is Windows 2003 server Enterprise. Microsoft .NET Framework Version:1.1 and Microsoft Speech Server 2004 are installed on the server.
1
5428
by: Hakan Fatih YILDIRIM | last post by:
Hi List! i am making a project and i want the text in speech mode so idownload a .net speech library from code project.But i have to make the speech in Turkish accent.How can i change the speech accent? this library is for English..
0
9595
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
1
10354
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
7642
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6867
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5535
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5673
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4313
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3835
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3002
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.