Advertisement

Quick Links

SLN-SVUI-IOT-UG
SLN-SVUI-IOT User Guide
Rev. 1 — 16 June 2023
Document Information
Information
Keywords
Abstract
Content
SLN-SVUI-IOT-UG, smart voice, IoT, smart voice user interface (SVUI), smart home
This document describes the smart voice user interface (SVUI) solution, and its associated out-
of-box features. The SLN-SVUI-IOT turnkey solution provides OEMs with a fully integrated, self-
contained software and hardware solution.
User guide

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SLN-SVUI-IOT-UG and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NXP Semiconductors SLN-SVUI-IOT-UG

  • Page 1 Information Content Keywords SLN-SVUI-IOT-UG, smart voice, IoT, smart voice user interface (SVUI), smart home Abstract This document describes the smart voice user interface (SVUI) solution, and its associated out- of-box features. The SLN-SVUI-IOT turnkey solution provides OEMs with a fully integrated, self-...
  • Page 2: Introduction

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide 1 Introduction The MCU smart voice development kit (part number: SLN-SVUI-IOT) is a comprehensive, secure, and cost-optimized turnkey solution from NXP. The kit widely adopts its development environment that enables customers to quickly get to market with a production ready end-to-end software application.
  • Page 3: Usage Conditions

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Table 2. Tested computer configurations ...continued Computer type OS version Serial terminal application Linux PuTTY Table 3 lists development tools using MCU local voice control SDK. Table 3. Software tools and versions Software tool Version Description SEGGER JLink_v7.84a or higher...
  • Page 4: Sln-Svui-Iot Overview

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide 5 SLN-SVUI-IOT overview SLN-SVUI-IOT embeds all the components needed to produce a secure and edge-computing voice-control product that does not require Wi-Fi or Cloud connectivity. The architecture is built upon a single-core i.MX RT1062 for the main application, powered by an Arm Cortex-M7 core.
  • Page 5 SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Figure 1. MCU smart voice control kit package The SLN-SVUI-IOT kit comes with a printed quick start guide, a USB-C cable, and a Bluetooth/Wi-Fi antenna. Note: Wi-Fi and Bluetooth support in firmware is missing initially and is going to be added later.
  • Page 6: Initial Update

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Figure 2. SLN-SVUI-IOT kit content 6.2 Initial update To make the initial update, follow the steps below: 1. To ensure you have the latest NXP software, you must download the preconfigured "Ivaldi" zip package from http://www.nxp.com/mcu-svui.
  • Page 7: Power On

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide 5. Navigate to C:/Ivaldi/ and start the FLASH_SVUI_BOARD.bat script by double-clicking it. Figure 3 shows the output. Figure 3. Initial update output 6. When the update is done, disconnect the board, move the jumper to the initial position (connecting pins 1 and 2), and reboot the board.
  • Page 8: Out-Of-The-Box Demo Applications

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Figure 4. Connecting the SLN-SVUI-IOT Kit to the computer using a USB cable When you power on the kit for the first time, the LED blinks green light. Then, prompts you to ask for a demo selection.
  • Page 9 SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide playing a confirmation sound and turns the LED blue while waiting for a voice command. Depending on what demo you chose at the boot time, the commands for English are: • For smart home (IoT): –...
  • Page 10: Connecting To A Serial Terminal

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Table 5. Voice commands ...continued Chinese French German Allumer lumière Licht einschalten 打开灯 Éteindre lumière Licht ausschalten 关闭灯 Augmenter température Temperatur erhöhen 升高温度 Diminuer température Temperatur verringern 降低温度 Ouvrir fenêtre Fenster hoch 打开窗帘 Fermer fenêtre Fenster runter 关闭窗帘...
  • Page 11 SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Figure 5. Serial terminal settings 2. Press Enter on the keyboard. The SHELL>> prompt appears. 3. Type help to show the available commands at the shell with a description of each. 4. Type commands to ensure which demo is set in selected languages.
  • Page 12: Switching To Demo Application #2

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Figure 6. Commands for demo application #1: Smart home (IoT)/elevator/washing machine voice control - VIT- based The language and the active demo can be changed using shell commands. Figure 7 Figure 8 show the usage of changelang and changedemo, respectively.
  • Page 13: Demo Application #2: Smart Home (Iot)/ Elevator/Washing Machine Voice Control - Dsmt-Based

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Figure 9. Buttons placement on board 6.4.4 Demo application #2: smart home (IoT)/elevator/washing machine voice control - DSMT- based The DSMT-based application has the same three demos as the VIT-based one. The main difference is that the DSMT application supports multiple languages in parallel.
  • Page 14 SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide To enable all languages in parallel, type changelang en cn fr de in shell and hit Enter. The wake words are listed below: • Hey, NXP (English) • 你好, 恩智浦 (Chinese) • Salut, NXP (French) •...
  • Page 15: Controlling The Device

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide the languages you want to enable. For example, if you want to enable German and French, then enter changelang de fr where 'de' and 'fr' are the language codes of German and French, respectively. You can also enable one language only.
  • Page 16 SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Table 6. Summary of LED color and behavior Function LED State Color Description Boot up Green blink The device has powered on and is going through initialization. Wake word detected Solid Blue The device has detected the wake word and is listening to a command.
  • Page 17: Shell Command Interface

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Table 6. Summary of LED color and behavior ...continued Function LED State Color Description Audio stream error Solid Purple Audio stream after AFE is not transferred to ASR. During initialization or language or demo change,...
  • Page 18: Setting The Timeout

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Figure 14. Setting speaker volume to 30 The microphones can also be muted physically by sliding the switch (see Figure 9) from the side of the main board to the left. The LED next to the switch turns red, confirming that the microphones are muted.
  • Page 19: Checking The Software Version

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Figure 17. Example of PTT usage 7.2.7 Checking the software version The command version prints the firmware version and the current bank either Bank A or Bank B. Figure 18 shows the result of the version command when the application is at Bank A.
  • Page 20: Product Specifications

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Figure 19. MSD update mode LED Navigate to the file explorer and confirm that the SLN-SVUI-IOT kit is mounted as a USB mass storage drive. A mounted kit is displayed on the file explorer as shown Figure Figure 20. SLN-SVUI-IOT Kit mounted as a USB mass storage drive...
  • Page 21: References

    SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide Table 7. Product specifications Description Specification Electrical rating DC supply via USB type-C connector, 5.0 V +/-10 %, 2 A Temperature rating 10 °C to 40 °C Wireless standards Wi-Fi2.4 GHz and 5 GHz band (IEEE 802.11 a/b/g/n), Bluetooth 5.2...
  • Page 22: Legal Information

    NXP Semiconductors. In the event that customer uses the product for design-in and use in In no event shall NXP Semiconductors be liable for any indirect, incidental, automotive applications to automotive specifications and standards, punitive, special or consequential damages (including - without limitation - customer (a) shall use the product without NXP Semiconductors’...
  • Page 23 SLN-SVUI-IOT-UG NXP Semiconductors SLN-SVUI-IOT User Guide AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Bluetooth — the Bluetooth wordmark and logos are registered trademarks Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, owned by Bluetooth SIG, Inc. and any use of such marks by NXP Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Semiconductors is under license.
  • Page 24: Table Of Contents

    Please be aware that important notices concerning this document and the product(s) described herein, have been included in section 'Legal information'. © 2023 NXP B.V. All rights reserved. For more information, please visit: http://www.nxp.com Date of release: 16 June 2023 Document identifier: SLN-SVUI-IOT-UG...

Table of Contents