Arduino Nano 33 BLE Sense Rev2 - Speaker

Hello, is it possible to connect a speaker to Arduino Nano 33 BLE Sense Rev2, possibly with external amplifier, and if, which one would you recommend? The speaker does not need to be loud, it just needs to have nice and clear audio on distance of about 0,5m. Thank you very much.

And if I also may ask, is it actually possible to create a speech recognition device using the Nano 33 BLE that will print spoken text on the terminal? I've only seen some programs to turn the LEDs on and off, so I'm interested.

You would need to drive the speaker through a MosFet (recommended) or a transistor.
An 8 ohm speaker will draw approx 500 ma, you Nano is limited to 10 ma (not sure the exact spec for the Nano).

To answer your 2nd post. It is my understanding you will need a much much larger and faster processor (like > 1000 times) with more memory.

1 Like

Adafruit has a good selection of audio amplifiers suitable for MCU projects, and excellent getting started tutorials.

is it actually possible to create a speech recognition device using the Nano 33 BLE

No, the minimum requirement is a fast PC with plenty of memory, or an internet connection to an on line speech recognition service.

Some toy modules are available that recognize up to seven words or phrases.

1 Like

Thank you, and what about this speech recognition engine?
https://www.arduino.cc/pro/software-speech-recognition-engine/
It says it supports Nano 33 BLE Sense and there is no internet connection needed.
I don't need anything fancy, just some basic keyword recognition, such as "time", "temperature", ...

Get started with a free trial license.

Try it and see. For ongoing usage, you pay the company to generate fixed speech recognition code, based on sounds that you record and supply, and that is required for every new or modified application.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.