EasyVR 3 Gets Upgraded to Max 64 User Commands!

We just released the EasyVR Commander v3.13.0 that includes the new EasyVR 3 Firmware Revision 5.

With this upgrade we introduce support for a maximum of 64 user defined commands (divided into 16 groups, up to 32 commands per group), also available to Arduino users with the EasyVR Shield 3.

Upgrade information:

  1. Use the “Export Commands” function to save a backup of  your SD/SV commands (optional step);
  2. Erase all data from user memory, with the “Reset All” command (recorded messages and user commands will be deleted);
  3. Perform the firmware upgrade to Revision 5;
  4. Use the “Import Commands” feature to restore your commands from the previous backup (optional).

Those steps are necessary because the internal memory layout has changed and some space reserved for message recording has been traded for 32 more user commands. Please note that going back to a firmware version earlier than Revision 5 will require the same memory reset procedure.

The EasyVR 3 User Manual has also been updated with the above notes.

Visit our Downloads section to get this update!

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

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 !!!

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 www.mikroe.com/mikrobus)
  • 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: , , , , , ,