As a deep reading user of Nuggets, AT first I saw the comment that the Rokid development kit was available, and I calmly ignored it. However, after reading the introduction of Rokid official website and Rokid community, I was instantly refreshed and my eyes lit up (seduce Rokid), because the functions of this hardware were so attractive to me. I used to DIY Arduino related hardware and sensors, but I always felt that there was something lacking in functions. First, I had to assemble modules by myself in connection with the Internet. Second, the interactive ability was weak, so RELEVANT APPS or open platforms needed to be developed. I used to make an APP with Bluetooth to control the temperature and turn on the light, but this function was a bit weak, without Internet function. However, Rokid’s functions attract me. Networked voice control can be used as an intelligent voice assistant and can be connected to many intelligent devices and networked control. The most important thing is that IT can be developed with JS, which is certainly excellent for me as a front-end engineer. Then I searched out Rokid’s welfare articles from thousands of articles, leaving traces of my thick makeup and light wipe;

I was worried that I wouldn’t get picked up in all the comments, but the Nuggets turned me upside down by @lettuces (I remember it used to be @six Gold SG) haha! After being selected for the first time to send their address, waiting for the arrival of Rokid, did not expect the speed is quite fast, the results come out two or three days, that is, years ago; Ok, without further ado, let’s start with the unpacking diagram :(multi-graph warning)

Rokid website: https://www.rokid.com/

Rokid developers: https://developer.rokid.com/#/

Rokid community: developer-forum.rokid.com/

Out of the

1, a very compelling light luxury black iron box with simple LOG







2. Rokid lying still after opening the box



3, multi-layer anti-collision design, each layer has new things, constantly attract the eye, continue to open



4. Close-up of Ruoqi







5. Connect the DEBUG board and DEBUG










6. Type-c data cable



Power up

After the electric, there is a full sense of science and technology lighting





Connected to the Internet

Network needs to download Ruoqi APP and register an account, here it needs to be noted that, do not click 6 version number in the tutorial to choose the development board option, but choose Pebble for network association, this problem is mentioned in the community q&A; After the configuration is completed, you can enjoy playing with If qi;





If the form of function

Rokid positioning is a full-featured voice solution, so she can do what any voice assistant can do. In addition, through the developer platform, Ruoqi can create a variety of voice skills and access a variety of iot devices, excerpt from an official description

  • Smart home

With Rokid smart home voice service, you can control smart home devices in your home, such as lighting, air conditioning, curtains, switches and so on.

  • entertainment

Access to the Rokid service and use voice to order music users want. It can also collect songs, record user habits and hobbies, and recommend music according to preferences.

  • Access to the application

Based on Rokid voice interaction service, users can order food, order takeout, take a taxi, get news and information and other functions on intelligent hardware devices.

Problems encountered

1. At the beginning, I didn’t know there was no speaker module, and there was no sound for a long time (don’t laugh at me, it was powered on as soon as I got it). Finally, I found that I needed to plug in headphones or plug in speakers;

2. I found that bluetooth could not be found when setting up the network, because I clicked the APP version number in the tutorial to enter the development board configuration mode. Later, I found in the community that I did not choose the development board, but pebble for configuration.

3. There is no sound after the network is configured, which is very embarrassing because bluetooth is connected to the mobile phone. This must be paid attention to, not let the phone bluetooth directly connected to Rokid, need to open ruoqi APP, bluetooth connection within the APP; After the network is configured, bluetooth can be turned off, so you don’t have to leave it on all the time.

The next article

If qi hand, the beginning has been playing the existing functions, the basic experience of all functions again, feeling very intelligent; However, this is not enough for developers, because the ruoqi module is a development board module, of course, it has to play its full role; Because it was acquired a few years ago, not a few days away from home, so I simply looked at the community’s technical paste, followed by a small skill test, during which I also encountered a lot of problems, here will not be described;

In the next article, I will share the development process of two online skills. One is to help me reorganize my thoughts, and the other is to exchange my experience with you. The code for both skills will be open source on my Git home page; If you are interested, you can use your Ruoqi to add my two skills for experience;

Attach the link :skill.rokid.com/store/#/

1. Cat owner: it contains the sounds of different cats, such as cats, rutting cats, hungry cats and mice. Playing these sounds will attract the attention of cats, so as to achieve the purpose of teasing cats. If you have a good voice source, you can comment in the comments below, I will help you add it to the skills;



Two, the master of kinship: intelligent relatives calculator, help you get rid of the awkward atmosphere will not call people. This is a skill that I developed after a day of work with the help of many people; This feature involves the use of interaction and sessions, which I will share later in the tutorial, how to import external JS libraries and package them;