New version of EasyVR Commander with enhanced code generation!

We just released a new version of the EasyVR Commander with added support for built-in Speaker Independent (SI) wordsets and custom grammars to the code generator.

We also updated the Application Note to guide all users to easily create code for managing both Speaker Dependent and Speaker Independent commands.

Everything is available, as usual, at the following link:

Posted in Arduino, EasyVR, General News, Product News, Tutorial Tagged with: , , , ,

Using EasyVR 3 with Linux embedded systems (such as BeagleBone, Raspberry Pi, etc.)

Starting from version v3.12.0, the EasyVR Commander software can also connect to remote systems, typically Linux PCs or Linux embedded systems (such as BeagleBone, Raspberry Pi, etc.), that expose a remote EasyVR module through the network (see updated instructions on the EasyVR User Manual).

We also released an experimental package that allows advanced users to build and run the EasyVR example sketches directly on the embedded Linux systems, by providing a tiny Arduino core implementation in C++ for those hardware platforms (see EasyVR-Embedded on the Downloads page).

The latest User Manual with detailed instructions and the most up-to-date EasyVR Commander installer, are always available from the following link:

Posted in Arduino, EasyVR, General News, Product News Tagged with: , , , , ,

New Speaker Independent grammars for Home Automation or IOT applications!!

We just released for EasyVR users a new set of Speaker Independent grammars in US English. They were created with Home Automation and “Internet of things” in mind.

They are available for free as usual from the following link:

We could add new Speaker Independent grammars for specific purposes in different languages, if you have good ideas just let us know ;-)

Posted in Demo, EasyVR, General News, Product News Tagged with: , ,

New Release: EasyVR Commander 3.11.0 and Firmware Rev4 !!!

New Release of the EasyVR Commander and Firmware!!!

We just released the EasyVR Commander v3.11.0 that includes the new EasyVR 3 Firmware Revision 4.

These are the exciting new features, also available to Arduino users with the EasyVR Shield 3:

  1. Import/Export of SD/SV commands: you can copy SD/SV command definitions and training data from one module to another or just create a backup for your module;
  2. Optional Fast SD/SV recognition mode: with lower latency, it enables faster recognition response (no longer needed to switch firmware Revision 3/1);
  3. New setting for the trailing silence in SI recognition: also affecting latency, it can speed-up recognition of custom grammars;
  4. Implementation of Real-Time Lip-Sync: providing live mouth position, it can be used for animatronics.

The EasyVR 3 User Manual has also been revised and updated with the new features.

Visit our Downloads section to get this update!

Posted in EasyVR, General News, Product News Tagged with: , , ,

EasyVR Commander v3.10.2 released including new FW with Fast SD/SV recognition!

The just released EasyVR Commander v3.10.2 includes a few minor fixes and a new firmware release for the EasyVR 3 module that supports a faster SD/SV recognition.

Firmware releases included in this distribution are:
– EasyVR3_FW_Rev0 – Original firmware release
– EasyVR3_FW_Rev2 – Supports live message recording and fixes connection problems (EasyVR3_FW_Rev1 retired)
– EasyVR3_FW_Rev3 – Supports live message recording and Fast SD/SV recognition

As usual, it can be downloaded here.

Posted in Arduino, EasyVR Tagged with: , , , ,

Live message recording support!

The just released EasyVR Commander v3.10.0 includes EasyVR 3 firmware Revision 1 that introduces a new great feature: audio message recording and playback!!!

Just follow instructions on the EasyVR 3 User Manual (chapters “Message recording” and “Updating Firmware“) to update your module.

Posted in Arduino, EasyVR Tagged with: , , , ,

EasyVR Commander v3.9.3 released!

A new software release for the EasyVR range of products is available for download.

This version includes a few minor fixes and additional support for bridge-mode flash updates on several boards with native USB serial port (the same way used on the Arduino Leonardo with mode jumper set to LEO on the EasyVR Shield 3).

Please consider this as an experimental feature, as we cannot test the software with all the available boards.

The boards now detected by the flash updater, that can use LEO update mode, are:

  • Arduino Leonardo (tested)
  • Arduino Micro (not tested)
  • Arduino Yun (not tested)
  • Arduino Zero (not tested)
  • Arduino Zero Pro (tested)
  • Arduino Due (tested)
  • Lilypad Arduino USB (not tested)
  • SparkFun Pro Micro (partially tested)
  • SparkFun Fio v3 (not tested)
  • SparkFun MaKey MaKey (not tested)

Even if some boards do not have a shield interface, they can still be connected to the hardware serial pins the same way as the Arduino Leonardo (with which they share the same ATmega32U4 controller) and used accordingly.

Boards with external USB/Serial adapters can use the regular update mode, with mode jumper set to UP.

Enjoy the new version!

Posted in Arduino, EasyVR Tagged with: , , , ,

Introducing EasyVR 3 & EasyVR Shield 3

EasyVR 3

EasyVR 3 fully assembled (speaker not included)

We are excited to introduce the brand new third generation of our EasyVR product line: the EasyVR 3!

Here are the main features immediately available and also some anticipations of what will be available soon with a simple firmware upgrade.

EasyVR 3 Features:

  • Up to 32 user-defined Speaker Dependent (SD) or Speaker Verification (SV) commands, that can be trained in ANY language.
  • A selection of built-in Speaker Independent (SI) commands for ready-to-run basic controls, in the following languages:
    • English (US)
    • Italian
    • German
    • French
    • Spanish
    • Japanese
  • Up to 28 custom Speaker Independent (SI) command vocabularies with a QuickT2SI™ Lite license.
    Supported Languages:

    • US English
    • British English
    • French
    • German
    • Italian
    • Japanese
    • Korean
    • Mandarin
    • Spanish
  • Up to 22 minutes of pre-recorded sounds or speech at the maximum compression rate
  • DTMF tone generation
  • SonicNet™ technology for wireless communications between modules or any other sound source (Audio CD, DVD, MP3 Player)
  • Differential audio output that directly supports 8Ω speakers
  • Standard UART interface compatible with CMOS/TTL levels at 3.3V to 5V
  • 6 General purpose I/O lines that can be controlled via UART commands
  • Simple and robust documented serial protocol to access and program through the host board
  • Easy-to-use Graphical User Interface to exercise all the module functions (all the software is Windows only).

Main differences with EasyVR 2.0:

  • Different form factor:
    • External dimensions 25.4 mm x 56.4 mm (1.00” by 2.22”)
    • All signals are available on standard 2.54mm headers
    • Compatible with solder-less breadboard and standard prototyping boards
    • Compatible with mikroBUS™ host interface (see
  • Larger Flash memory for custom SI vocabularies and compressed sounds
  • Serial Flash memory instead of EEPROM to support voice recording capability
  • Audio output from internal DAC instead of PWM for better quality
  • Embedded boot-mode circuitry to support easier connection with a PC (through the QuickUSB adapter cable)
  • SMD jumper for input voltage selection

The current production version of the new EasyVR 3 will be functionally equivalent to the old EasyVR 2. Future firmware upgrades will add voice recording and playback capability to the serial command protocol and a replacement firmware will provide direct programmability of the main processor in the same fashion as the now end-of-life SmartVR product.

EasyVR Shield 3

EasyVR Shield 3 fully assembled (speaker not included)

The new EasyVR Shield 3 comes as an adapter board for using the EasyVR 3 module on Arduino boards.

EasyVR Shield 3 Features:

  • Compatible with Arduino boards that have the 1.0 Shield interface (UNO R3) and legacy boards including, but not limited to:
    • Arduino Duemilanove
    • Arduino Uno
    • Arduino Mega
    • Arduino Leonardo
    • Arduino Due
  • Supports 5V and 3.3V main boards through the IOREF pin
  • Supports direct connection to the PC on main boards with a separate USB/Serial chip and a special software-driven “bridge” mode on boards with only native USB interface, for easy access by the EasyVR Commander
  • Supports remapping of serial pins used by the Shield (in SW mode)
  • Provides a 3.5mm audio output jack suitable for headphones or as a line out

Main differences with the previous version:

  • Support for 3.3V levels in addition to 5V
  • Complete support for Arduino Leonardo and Due (also for Flash updates)
  • SMD jumpers to re-route serial pins used in SW mode (12-13 or 8-9), to free the SPI interface or to enable SoftwareSerial connection with Leonardo
Posted in Arduino, EasyVR, Product News Tagged with: , , , ,

EasyVR 2.0 Firmware/Software Update

We have updated the EasyVR 2.0 Firmware and EasyVR Commander

The EasyVR 2.0 firmware has been updated and is available with the latest version of the EasyVR Commander Installer.

Full details of this release can be found in the change log file in the download package and in the GitHub release notes here.

What’s new:

  1. A new command has been added that allows users to better fine tune recognition settings using the Recognition Settings in the GUI (see screenshot below).
    – Strictness Level
    – Confidence
    – Microphone Distance
  2. Updates to latest Sensory software for the RSC4x platform
    – FluentChip 3.1.14
    – QuickSynthesis 5.2.6
    – QuickT2SI Lite 3.1.16
  3. The installer includes the latest Sensory tools and updated Arduino Library 1.5.
  4. The latest release of the library is also available on GitHub here:

Miscellaneous Bug Fixes
The latest software also has some additional bug fixes that improve bridge-mode detection with Arduino boards when used with the latest firmware. The new firmware is backwards compatiblewith previous firmware and software versions.recognition_settings

Posted in EasyVR, General News, Product News Tagged with: , , , , , ,

QuickT2SI Tutorial Video

We made a quick video to showcase the Quick T2SI Lite software from Sensory Inc.

This software allows you to easily make your own Speaker Independent Command Sets for the EasyVR 2.0 Module and the EasyVR Arduino Shield 2.0.

This video is a short tutorial about how to create and use custom Speaker Independent (SI) commands with the EasyVR Shield and Arduino.

We hope you enjoy this video and that it helps you get a better idea of the powerful features of the Quick T2SI Lite software.

All demos source code is available for downloading from

Posted in Arduino, Demo, EasyVR, General News, Product News, SmartVR, Tutorial