Searching \ for '[EE] Speech recognition' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/index.htm?key=speech+recognition
Search entire site for: 'Speech recognition'.

Exact match. Not showing close matches.
PICList Thread
'[EE] Speech recognition'
2006\07\04@074913 by Dumitru Stama

flavicon
face

Hi guys,
Is there an easy way of doing simple speech recognition using PIC18F
or even dsPIC but without microchip's library ?
I am going from page to page on google but so far nothing quick and
dirthy

Dumitru Stama


------------------------------------
Live football : http://www.telefootball.com/

2006\07\04@095149 by Russell McMahon

face
flavicon
face
> Is there an easy way of doing simple speech recognition using PIC18F
> or even dsPIC but without microchip's library ?
> I am going from page to page on google but so far nothing quick and
> dirthy


Long ago I had an article on simple speech recognition using a MC6800
processor.
Can't find it alas - BUT of that's possible a PIC should be easy.
AFAIR they used perhaps a few basic bandpass filters with zero
crossing impute from each one. A PIC with A2D should handle analog
with ease and without A2D zero crossing should suffice.

For more credit you could do the bandpass filters in software ;-).
But, you can get a two pole filter with a single transistor or an
opamp section so hardware needs are modest.

Performance was AFAIR claimed to be OK for a small vocab of isolated
words.


   RM

2006\07\05@073059 by Dumitru Stama

picon face
I found a really interesting website :
www.eecg.utoronto.ca/~aamodt/ece341/speech-recognition/
The algorithm seems simple enough and i think i will try to adapt it
somehow.
The problem is that there are a lot of things i cannot understand in the
math posted there. Like how to generate the coefficients for Cebysev without
Matlab since i don't own software like that
Is there someone on this list who played with bandpass filters ?

Thank you
Dumitru Stama




On 7/4/06, Russell McMahon <spam_OUTapptechTakeThisOuTspamparadise.net.nz> wrote:
{Quote hidden}

> -

2006\07\05@083727 by Gerhard Fiedler

picon face
Dumitru Stama wrote:

> The problem is that there are a lot of things i cannot understand in the
> math posted there. Like how to generate the coefficients for Cebysev without
> Matlab since i don't own software like that
> Is there someone on this list who played with bandpass filters ?

There have been a number of discussions on this list about filters. Try a
search. Or google for "chebyshev filter" (note the spelling -- may be
important :).

This is a common filter type, and it should be easy to find normalized
coefficient tables.

Gerhard


'[EE] Speech recognition'
2010\02\06@093057 by Peter
picon face
Is anyone aware of this?

 http://en.wikipedia.org/wiki/IBM_Shoebox

it should run fine in a PIC. With an Antoniou high/mid/lowpass plus mic amp
built from a lm324 and a pic12f one should be able to create a number of
interesting speech controlled widgets. Has anyone done this so far?

 Peter


2010\02\07@003922 by Vitaliy

face
flavicon
face
Peter wrote:
> Is anyone aware of this?
>
>  http://en.wikipedia.org/wiki/IBM_Shoebox
>
> it should run fine in a PIC. With an Antoniou high/mid/lowpass plus mic
> amp
> built from a lm324 and a pic12f one should be able to create a number of
> interesting speech controlled widgets. Has anyone done this so far?

I remember reading an article which explained how to implement speech
recognition on an old Motorola chip (MC6800?). IIRC the key to being able to
pull this off, is making a number of simplifying assumptions. It is not
speech-to-text the way speech recognition is normally understood.

Can't find it now. :-(

Vitaliy

2010\02\07@005011 by Vitaliy

face
flavicon
face
Vitaliy wrote:
>> Is anyone aware of this?
>>
>>  http://en.wikipedia.org/wiki/IBM_Shoebox
>>
>> it should run fine in a PIC. With an Antoniou high/mid/lowpass plus mic
>> amp
>> built from a lm324 and a pic12f one should be able to create a number of
>> interesting speech controlled widgets. Has anyone done this so far?
>
> I remember reading an article which explained how to implement speech
> recognition on an old Motorola chip (MC6800?). IIRC the key to being able
> to
> pull this off, is making a number of simplifying assumptions. It is not
> speech-to-text the way speech recognition is normally understood.

Found it:

http://www.circuitcellar.com/pastissues/articles/Stewart91/text.htm

The theory of operation is simple, but the device ends up being speaker
dependent and thus will require training.

Vitaliy

2010\02\08@135510 by Peter

picon face
Vitaliy <piclist <at> maksimov.org> writes:
> Found it:
>
> http://www.circuitcellar.com/pastissues/articles/Stewart91/text.htm

Nice find Vitalyi. I was thinking more along the lines of using an audio
spectrum analyzer chip's outputs as cepstral inputs to a pic. I will look into
your link when I have time.

 Peter


2010\02\08@142539 by Vitaliy

face
flavicon
face
Peter wrote:
> Vitaliy <piclist <at> maksimov.org> writes:
>> Found it:
>>
>> http://www.circuitcellar.com/pastissues/articles/Stewart91/text.htm
>
> Nice find Vitalyi. I was thinking more along the lines of using an audio
> spectrum analyzer chip's outputs as cepstral inputs to a pic. I will look
> into
> your link when I have time.

The project is based on a different theory than IBM's shoebox (I realized
after rereading the article). In fact, the author specifically says:

==
A note of caution: when using Tiny Voice, don't use a lot of short words
(e.g., the numbers "one", "two", etc.). They're a bit beyond its
capabilities.
==

IBM's algorithm is based on a linguistic accident, while Tiny Voice is a
more general purpose solution, but with its own set of limitations.

Vitaliy

More... (looser matching)
- Last day of these posts
- In 2010 , 2011 only
- Today
- New search...