MOVI Shield Enables Offline Speech Recognition of 150 Sentences on Arduino and Raspberry Pi

Smart speakers normally work both offline and online, but their offline ability is usually limited to just one or two wake words, that when detected let the speakers listen to speech that it will send the cloud for further processing. It’s done that way because the speakers would not have enough resources, e.g. processing power, storage to contain the whole data required for natural speech processing, and wake words reduce the number of requests to the cloud, and improve privacy.

But in some cases, you may not need the full language, and instead would like to use several voice commands to control a device without the need or the ability to connect to the Internet/Cloud. So Audeme has designed an Allwinner A13 based Arduino shield named MOVI (My Own Voice Interface), and that can recognize and/or synthesize up to 150 full sentences of your choice in English, Spanish or German. The shield has been around since 2015, but the company recently started to offer an adapter so that it can work on the Raspberry Pi 3.

MOVI Shield for Arduino

MOVI shield specifications:

  • Processor – Allwinner A13 Arm Cortex-A8 CPU @ 1.0 GHz
  • System Memory – TBD
  • Storage – TBD
  • Audio
    • Built-in microphone with automatic gain-control to detect speech up to 3 meters in a quiet environment
    • MIC jack for external microphone in noisy environments
    • HEADPHONES jack for active speakers or headphones
  • Misc – Reset/factory settings button, status LED, 3x jumpers for configuration
  • Dimensions – Arduino shield
MOVI Raspberry Pi 3
MOVI + adapter with Raspberry Pi 3 board

MOVI is programmed directly from the Arduino IDE or in Python (Raspberry Pi 3 only), requires no voice samples for training, is speaker independent and does not require an Internet connection. You’ll just need an Arduino board or Raspberry Pi 3 + adapter, a 7V to 16V 500mA external power supply, and headphones or a speaker.

You then need to download and install the MOVI sketch for your Arduino programming environment and adjust the code with your own sentences as shown in the introduction video below.

MOVI shield can be purchased on Amazon or their own store for about $75. If you plan to use it on the Raspberry Pi 3 you may want to add the adapter that costs $6.50. It should be noted that if you’re going to use a Raspberry Pi you may be able to achieve something similar with a USB microphone. More details can be found on the product page.

Via Open Electronics

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Khadas VIM4 SBC