469,903 Members | 2,006 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,903 developers. It's quick & easy.

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 1592
HardySpicer <gy********@gmail.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.public.dotnet.languages.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.public.dotnet.languages.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.

"HardySpicer" <gy********@gmail.comwrote in message
news:42**********************************@s36g2000 prg.googlegroups.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****************@discussions.microsoft.com>
wrote in message news:17**********************************@microsof t.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.public.dotnet.languages.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 discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

4 posts views Thread by BrewskiAtBellSouth | last post: by
1 post views Thread by Colin | last post: by
16 posts views Thread by ShadowOfTheBeast | last post: by
reply views Thread by Sateesh Kumar E C | last post: by
1 post views Thread by Man From The Moon | last post: by
1 post views Thread by Hakan Fatih YILDIRIM | last post: by
1 post views Thread by Waqarahmed | last post: by
reply views Thread by Salome Sato | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.