Voice Recognition

Started by w8tfi June 3, 2012
Hello Everyone:

Well I am new to this, so here comes the dumm question: I have plans for voice recognition hardware and what I have found is more than I what to spend. I do have an AVR programer from Kanda. what I would like to know is can I program a limited version on a AVR. I am looking at controlling 4 or 5 things through voice commands, but here is the real trick, I would like to also have voice confirmation on the voice commands (Program voice responces to the commands). I know this maybe a little more than I can do by myself but I am a very fast learner. I have seen in the files that there is a program that does do voice recongnition I think.

Thanks very much for any and all help.

Brian

On Jun 3, 2012, at 4:58 AM, w8tfi wrote:

> Well I am new to this, so here comes the dumm question: I have plans for voice recognition hardware and what I have found is more than I what to spend.

First, get your semantics correct. Do you wish to ID the speaker, or do you wish to understand what is said? The first is voice recognition, the second is speech recognition.

> I do have an AVR programer from Kanda. what I would like to know is can I program a limited version on a AVR.

Many have tried and failed.

Twenty years ago my business partner and I were designing an environmental control system for the disabled. Everybody said they had to have speech recognition! Our competition tried putting speech recognition on their products but after some serious research as to who had working speech recognition and what it cost to license we wisely stuck to our guns using a 2 switch input. Many used sip & puff switches. Some used a rocker/joystick. We sold many to users who previously tried our competition. Switches have solid reliability, the only question is whether the user might knock the switch out of reach.

Voice recognition where you train a voice pattern to be recognized is the simplest and least computationally complex. Big problem is allowing for the variations in normal speech. A healthy person has difficulty in speaking a word the same way time after time.

> I am looking at controlling 4 or 5 things through voice commands, but here is the real trick, I would like to also have voice confirmation on the voice commands (Program voice responces to the commands).

You have things backwards. This isn't the tricky part, this is the easy part. Simple digital recorder. Playback the desired phrase. Its just a matter of feeding a D/A converter connected to audio amp and speaker. You could get fancy using a codec or software codec to reduce the amount of data you have to store.

--
David Kelly N4HHE, d...@HiWAAY.net
=======================================================================Whom computers would destroy, they must first drive mad.

Hi Brian,

you may want to consider using an Arduino board (Atmega328)
with a voice recognition "shield" from Sparkfun. Have a
look at:

http://www.sparkfun.com/products/10963

Have a read of the Comments at the bottom of the page.

If you are not familiar with the Arduino, then look at:

http://www.arduino.cc/

Home control via voice is something that I have been
considering as the next stage of my home-control system.
I have been looking at this route.

Jim S.

Jim, thank you for the reply. I have checked out the products, these units seem to be in the area of what I am looking for. But can this be done on a Kanda STK 200 evaluation/programming board? With the correct software and hardware I would like to make this unit as small as possible.

Again thank you for your input.

Brian Johnston
W8TFI

--- In a..., "Jim Sturcbecher" wrote:
>
> Hi Brian,
>
> you may want to consider using an Arduino board (Atmega328)
> with a voice recognition "shield" from Sparkfun. Have a
> look at:
>
> http://www.sparkfun.com/products/10963
>
> Have a read of the Comments at the bottom of the page.
>
> If you are not familiar with the Arduino, then look at:
>
> http://www.arduino.cc/
>
> Home control via voice is something that I have been
> considering as the next stage of my home-control system.
> I have been looking at this route.
>
> Jim S.
>

David, thank you for the reply. you are correct about what I would like to do and it is speach recognition and at this point it can be speech dependent (my voice) as i will be putting this is something already built. I just what to control some devices on the unit. I figure that if the auto indistry can do it I should be able to do it in a smaller version.
Again thank you for your input.

Brian Johnston
W8TFI

--- In a..., David Kelly wrote:
> On Jun 3, 2012, at 4:58 AM, w8tfi wrote:
>
> > Well I am new to this, so here comes the dumm question: I have plans for voice recognition hardware and what I have found is more than I what to spend.
>
> First, get your semantics correct. Do you wish to ID the speaker, or do you wish to understand what is said? The first is voice recognition, the second is speech recognition.
>
> > I do have an AVR programer from Kanda. what I would like to know is can I program a limited version on a AVR.
>
> Many have tried and failed.
>
> Twenty years ago my business partner and I were designing an environmental control system for the disabled. Everybody said they had to have speech recognition! Our competition tried putting speech recognition on their products but after some serious research as to who had working speech recognition and what it cost to license we wisely stuck to our guns using a 2 switch input. Many used sip & puff switches. Some used a rocker/joystick. We sold many to users who previously tried our competition. Switches have solid reliability, the only question is whether the user might knock the switch out of reach.
>
> Voice recognition where you train a voice pattern to be recognized is the simplest and least computationally complex. Big problem is allowing for the variations in normal speech. A healthy person has difficulty in speaking a word the same way time after time.
>
> > I am looking at controlling 4 or 5 things through voice commands, but here is the real trick, I would like to also have voice confirmation on the voice commands (Program voice responces to the commands).
>
> You have things backwards. This isn't the tricky part, this is the easy part. Simple digital recorder. Playback the desired phrase. Its just a matter of feeding a D/A converter connected to audio amp and speaker. You could get fancy using a codec or software codec to reduce the amount of data you have to store.
>
> --
> David Kelly N4HHE, dkelly@...
> =======================================================================> Whom computers would destroy, they must first drive mad.
>

I have to apologize to Brian for being a few days late in approving
his postings.

All new members are moderated to try to keep out spammers. When
someone has posted a couple messages showing they are not spammers, I
usually take them off moderation as time permits. Brian is unmoderated
now.

Zack
On 6/4/12, w8tfi wrote:
> David, thank you for the reply. you are correct about what I would like to
> do and it is speach recognition and at this point it can be speech dependent
> (my voice) as i will be putting this is something already built. I just what
> to control some devices on the unit. I figure that if the auto indistry can
> do it I should be able to do it in a smaller version.
> Again thank you for your input.
>
> Brian Johnston
> W8TFI
>
> --- In a..., David Kelly wrote:
>> On Jun 3, 2012, at 4:58 AM, w8tfi wrote:
>>
>> > Well I am new to this, so here comes the dumm question: I have plans for
>> > voice recognition hardware and what I have found is more than I what to
>> > spend.
>>
>> First, get your semantics correct. Do you wish to ID the speaker, or do
>> you wish to understand what is said? The first is voice recognition, the
>> second is speech recognition.
>>
>> > I do have an AVR programer from Kanda. what I would like to know is can
>> > I program a limited version on a AVR.
>>
>> Many have tried and failed.
>>
>> Twenty years ago my business partner and I were designing an environmental
>> control system for the disabled. Everybody said they had to have speech
>> recognition! Our competition tried putting speech recognition on their
>> products but after some serious research as to who had working speech
>> recognition and what it cost to license we wisely stuck to our guns using
>> a 2 switch input. Many used sip & puff switches. Some used a
>> rocker/joystick. We sold many to users who previously tried our
>> competition. Switches have solid reliability, the only question is whether
>> the user might knock the switch out of reach.
>>
>> Voice recognition where you train a voice pattern to be recognized is the
>> simplest and least computationally complex. Big problem is allowing for
>> the variations in normal speech. A healthy person has difficulty in
>> speaking a word the same way time after time.
>>
>> > I am looking at controlling 4 or 5 things through voice commands, but
>> > here is the real trick, I would like to also have voice confirmation on
>> > the voice commands (Program voice responces to the commands).
>>
>> You have things backwards. This isn't the tricky part, this is the easy
>> part. Simple digital recorder. Playback the desired phrase. Its just a
>> matter of feeding a D/A converter connected to audio amp and speaker. You
>> could get fancy using a codec or software codec to reduce the amount of
>> data you have to store.
>>
>> --
>> David Kelly N4HHE, dkelly@...
>> =======================================================================>> Whom computers would destroy, they must first drive mad.
>