Using Arduino for Speech recognition and transferring data to an app

Hello!

I am developing a device for a school project and I want to use Arduino to make a device that can transfer speech to a mobile app. You should be able to say short commands to the device and it will transfer that information into an application (iOS preferably). I have looked at some speech recognition software such as BitVoicer.

I am wondering if anyone has any experience with speech recognition, and transfering data over to a server and then to an app. Eventually any tips for development :slight_smile:

  • Theo

Maybe Get started with machine learning on Arduino is of interest. I did not read the whole story but there is something about speed recognisition.

Not Note that the above uses a Nano BLE Sense; I doubt it can be done with e.g. a standard Uno or Nano.

Why wouldn´t the UNO work? Isn´t it more capable of handling speech recogntion, that the little Nano?

An Uno and a Nano are the same from a processing perspective; both use the same 328P processor. I referred to Nano 33 BLE sense and not the Nano.

I noticed a typo in my earlier post; corrected it to prevent confusion.

TheoSR:
Why wouldn´t the UNO work? Isn´t it more capable of handling speech recogntion, that the little Nano?

Quite simply you can't do speech recognition on either device. There is not enough memory nor processing power. Even all these speech recognition gadgets don't work 100% and they ship off the sound to banks of massively powerful servers. Trying to use a stand alone processor for speech recognition is going to be a huge disappointment.

Why can you not do speech recognition on the mobile? That is what that platform is good at.

TheoSR:
Why wouldn´t the UNO work? Isn´t it more capable of handling speech recognition, that the little Nano?

So you have absolutely no idea what these devices actually are?

It is humorous - but disturbing - when people come here with the "Arduino might be used do anything" mentality. Perhaps it's a nice compliment to the project and I suppose I should not criticise people for jumping in and asking such questions on the forum. In fact, it is actually a good approach because the answer is quite simple.

OK, this application has nothing whatsoever to do with Arduino, or microprocessors. It is clearly a Web application using whatever speech recognition service is available to IOS. I don't know about that and this is the wrong place to ask but now you know and thank you for your interest! :grinning: