Voice recognition


I have a question, if I want to recognize voice frequency, for example “Police car”,“Ambulance”, “Fire engine” by arduino uno, how can I do that?

If I only have mini microphone, can I use microphone to recognize?

I find some way might to recognize voice, that is speech module, but I am not sure whether that is useful.

And also these speech recognition module are other company product, how can I create that by my self?

Who can give me some tips?

Please, thanks.

Did you try google? I googled "Arduino voice recognition" and got 160,000 hits. Have you read all of those?

I expect that would be the job of a computer with plenty of memory and sound card. A raspberry pi can do voice recognition or sythesis. Arduino has limited resources to do anything like that, not without expensive add-on modules.