1
Open the BoxSign in to save your progress. Don't have an account? Create one.
This guide walks you through the process of getting up and running with your SLN-SVUI-IOT board. The guide explains the steps for the initial board setup, describes the out-of-the-box demo applications and how to switch between them. 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.
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.
Something went wrong! Please try again.
To make the initial update, follow the steps below:
Attention: Extracting archives contents in another location other than C:/ requires changes in the flashing script
Attention: Do not move the jumper when the board is powered on
Something went wrong! Please try again.
Plug the USB Type-C connector into the SLN-SVUI-IOT kit and the USB type-A connector into your computer. The figure below shows how to connect the kit 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. The available demos are:
After making the selection (by saying one of the demo names), a confirmation tone plays, saying, "Okay, elevator/smart home/washing machine demo". If you do not say any demo name until the timeout period expires (by default, 8 seconds), the default demo, smart home, is selected automatically. The board boots automatically into demo application #1.
Something went wrong! Please try again.
Two types of SLN-SVUI-IOT out-of-the-box demo applications are included:
After powering on and making your demo selection, as described in Section 1.3, the SLN-SVUI-IOT kit is up and running and waiting for voice commands. Start by saying the wake word "Hey, NXP". The board responds by 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, Chinese, French and German are:
English | Chinese | French | German |
---|---|---|---|
Wakeword:Hey, NXP | Wakeword: 你好, 恩智浦 | Wake-word: Salut, NXP | Wake-word: Hallo, NXP |
For smart home: Turn on the lights Turn off the lights Temperature higher Temperature lower Open the window Close the window Make it brighter Make it darker |
Smart home commands: 打开灯 关闭灯 升高温度 降低温度 打开窗帘 关闭窗帘 亮一点 暗一点 |
Smart home commands: Allumer lumière Éteindre lumière Augmenter température Diminuer température Ouvrir fenêtre Fermer fenêtre Augmenter luminosité Diminuer luminosité |
Smart home commands: Licht einschalten Licht ausschalten Temperatur erhöhen Temperatur verringern Fenster hoch Fenster runter Heller Dunkler |
For elevator: First floor Second floor Third floor Fourth floor Fifth floor Main lobby Ground floor Basement floor Open door Close door |
Elevator commands: 到一楼 到二楼 到三楼 到四楼 到五楼 大堂 负一楼 地下室 开门 关门 |
Elevator commands: Premier étage Deuxième étage Troisième étage Quatrième étage Cinquième étage Entrée principale Rez-de-chaussée Sous-sol Ouvrir porte Fermer porte |
Elevator commands: Erste etage Zweite etage Dritte etage Vierte etage Fünfte etage Hauptlobby Erdgeschoss Untergeschoss Öffne die tür Schließe die tür |
For washing machine: Delicate Normal Heavy duty Whites Start Cancel |
Washing machine commands: 精致模式 正常模式 强力模式 洗白模式 开始 取消 |
Washing machine commands: Lavage délicat Lavage normal Lavage en profondeur Lavage blanc Commencer Annuler |
Washing machine commands: Feinwäsche Normaler Stark verschmutze Weiß Starten Abbrechen |
Change demo | 选择应用 | Changer de démo | Anwendung wechseln |
Change language | 选择语言 | Changer de langue | Sprache wechseln |
If the kit detects your voice command, it changes the LED color and plays a confirmation prompt. If the kit does not detect any of the commands within a period, the device turns the LED purple and plays a chime to indicate that the waiting time has ended. By default, the response waiting time is 8 seconds, but you can change the value with the shell command "timeout N", where N is the time value in milliseconds.
You can always change between smart home (IoT), elevator and washing machine demo by saying the wake word "Hey, NXP!", followed by the "change demo" voice command. Again, a prompt asks for a demo selection. Also, you can switch between demos by pressing the SW2 (Figure 9) button on the board.
Smart home (IoT)/elevator/washing machine voice control – VIT-based supports four languages: English, Chinese, French and German. English is selected by default, but you can change it by saying the wake word "Hey, NXP!", followed by the "change language" command. Then, a voice prompt asks for a language selection. The table above shows the whole set of instructions for Chinese, French and German.
Another way to change the language and the active demo is by using a shell command. To open a SHELL terminal, follow the steps below:
The language and the active demo can be changed using shell commands.
To switch to the second application demo, hold SW3 and press SW1. The figure below shows how the buttons are placed. The board is reset and automatically boots into the second application. Then, a voice prompt asks for a demo selection (smart home (IoT), elevator or washing machine). After choosing it, a prompt confirms your selection, while also confirming that you switched to the multilingual demo (Demo application #2 – 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. By default, the board listens for the wake word only in English. It can be easily configured to listen in any combination of the four languages supported (English, Chinese, French and German) using the “changelang” command, followed by the list of languages you want to enable.
To enable all languages in parallel, type “changelang en cn fr de” in shell and hit Enter. The wake-up words are listed below:
If a wake word triggers the SLN-SVUI-IOT kit, the LED turns blue and the board starts listening for commands in the selected language based on the wake word. Depending on your demo selection, you can use the commands listed in Section 1.4. You can always check available commands using shell, by typing commands, as shown in the figure below.
However, the DSMT-based demo application allows you to select any combination of these four different languages. This can be done using “changelang” command in shell followed by 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. To enable one language, type changelang followed by the language you want to enable. The figure below shows the examples. All the language selection is saved in flash memory and retained even after the kit is rebooted.
Type commands to ensure that the current demo is set in selected languages. The figure shows the commands of the washing machine in the selected two languages.
Something went wrong! Please try again.