Skip to main content
sgyuri2003
Associate II
May 4, 2012
Question

Speech Recognition

Posted on May 04, 2012 at 15:45

Hi All!!

Do you think

this

is possible

in the

Controller

speech recognition

or

speech

-driven applications

to prepare

?

    This topic has been closed for replies.

    19 replies

    sgyuri2003
    Associate II
    May 9, 2012
    Posted on May 09, 2012 at 07:54

    Yes.

     

    I

     

    think the same thing

    .

     

    Thus

     

    the

     

    principle

     

    tool

     

    for this.

    frankmeyer9
    Associate III
    May 9, 2012
    Posted on May 09, 2012 at 10:50

    Generally, the idea of realizing speech recognition with a Cortex Mx sounds really interesting.

    When optimizing for an architecture and abandoning a generality approach in your code, an astonishing performance is possible.

    About 20 years ago, I have seen a Z80 based measurement system clocked with 2.5 MHz, doing a FFT based real-time audio analysis.

    sgyuri2003
    Associate II
    May 11, 2012
    Posted on May 11, 2012 at 16:14

    I also

    tried

    to solve

    Z80

    device

    .

    (Sin

    / cos

    ROM

    table

    for

    the FFT

    )

    There was

    100%

    .

    I

    already

    had

    high-speed

    CPU

    (

    4MHz

    ) :)

    I hope

    this

    will be

    F4

    MCU

    with more

    success

    .

    frankmeyer9
    Associate III
    May 11, 2012
    Posted on May 11, 2012 at 17:44

    > There was

    100%

    .

    I

    already

    had

    high-speed

    CPU

    (

    4MHz) :)

    Not sure what you mean.

    But that z80 was the 'original' design, 4 clock cycles per instruction. The sin/cos values were for sure tabulated. And, the FFT was obviously solely based on integer calculation.

    This was an example of tricky design & implementation to the hardware.

    A Cortex M4F is assumed give you the possibility to use FP numbers. With a FPU you don't gain anything with an integer FFT, but loose either precicision or you are burdened with higher complexity.

    a_rocchegiani
    Associate II
    May 11, 2012
    Posted on May 11, 2012 at 21:13

    Hi all,

    I think the

    integer

    FFT

     on

    the

    cortex

    M4

    can

    give

    an incredible

    performance

    gains

    .

    On

    the

    cortex

    m3,

    with the ST dsp library

    , the result are already

    remarkable.

    T

    he

    cortex m4 core have 

    most powerful

    DSP-like

    instruction

    implemented, so a integer FFT implementation can give surely better performance.

     

    brian239955
    Associate
    February 8, 2015
    Posted on February 08, 2015 at 02:13

    Playing about with a simple 'USB voice keyboard' using an STM32F4 Discovery board and a USB cable:

    https://www.youtube.com/watch?v=rNjDnielkM8&feature=youtu.be

    brian239955
    Associate
    February 18, 2015
    Posted on February 18, 2015 at 22:07

    https://sites.google.com/site/stm32f4voicekeyboard/main

    atakan
    Associate
    October 24, 2016
    Posted on October 24, 2016 at 21:07

    Hi,

    I'v found that document on ST's webpage.

    http://www.st.com/content/ccc/resource/sales_and_marketing/presentation/product_presentation/30/8f/78/6a/b9/a4/45/ab/stm32-stm8_embedded_software_solutions.pdf/files/stm32-stm8_embedded_software_solutions.pdf/jcr:content/translations/en.stm32-stm8_embedded_software_solutions.pdf

    Please look at page 48. It says Sensory ''speech recognition'' library is available. Does anyone know where to get it?
    Tesla DeLorean
    Guru
    October 24, 2016
    Posted on October 24, 2016 at 22:01

    Does anyone know where to get it?

    With all such things, if it is not available for immediate download, contact your local ST Sales Office.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..