yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
RDK X5 Board📖
1.Introduction to RDK X5 board
  • 1.Introduction to RDK X5 board
  • 2.Write system file
  • 3.Hardware interface description
  • 4.Install case and other accessories
  • 5.Use 7-inch display
2.Basic settings course
  • 1.Network configuration
  • 2.Remote login
  • 3.Update system
  • 4.srpi-config user guide
  • 5.config. txt configuration file
  • 6.Self-startup setting
  • 7.RDK exclusive command usage
  • 8.Linux command usage
  • 9.GPIO readwrite operation
  • 10.Image classification algorithm
  • 11.Use USB camera
  • 12.Use MIPI camera
  • 13.Binocular camera depth algorithm
3.Basic development course
C language
  • 1.Camera image display
  • 2.Local save camera images
  • 3.Camera image encoding
  • 4.Video file decoding
  • 5.RTSP streaming decoding
  • 6.VPS scaling example
  • 7.Target detection algorithm-fcos
  • 8.Target detection algorithm-YOLOv5s
  • 9.Using CAN
Python
  • 0.ReadMe
  • 1.Using GPIO
  • 2.Using PWM
  • 3.Using Serial port
  • 4.Using I2C
  • 5.Using SPI
4.ROS expansion board
Python basic control
  • 0.Bind PCB port devices
  • 1.Install the Rosmaster driver library
  • 2.Buzzer whistle
  • 3.Control PWM servo
  • 4.RGB colorful light bar special effects display
  • 5.Control the forward and reverse rotation of the motor
  • 6.Control the movement of the robot
  • 7.Control Serial Servo
  • 8.Update firmware of expansion board
  • 9.Drive OLED
ROS2 robot control
  • 1.Function package usage process
  • 2.Robot information release
  • 3.Robot keyboard control
  • 4.Robot state estimation
  • 5.Robot calibration
  • 6.URDF model
5.T-MINI PLUS Lidar
  • 0.Preparation before use(Must read)
  • 1.Environment setup
  • 2.T-MINI PLUS LiDAR drive
  • 3.Handheld LiDAR mapping
6.AI VIEW Depth camera
AI VIEW Depth camera use
  • 1.AI VIEW Depth camera use
  • 2.Camera internal parameter calibration
  • 3.Color tracking
  • 4.KCF object tracking
Mediapipe functions
  • 1.Hand detection
  • 2.Attitude detection
  • 3.Overall inspection
  • 4.Facial detection
  • 5.Facial recognition
OpenCV series courses
  • 1.ROS+opencv application
  • 2.QR code creation and recognition
  • 3.AR vision
7.Offline AI model course
Offline-LLM-Text-Interaction
  • 0.AI-Large-Model-Image-Description
  • 1.AI-Large-Model-Environment-Deployment
  • 2.LLM-Conversation-Platform-Installation
  • 3.Meta-AI-Llama3.2-Model
  • 4.Alibaba-Cloud-Qwen3-Model
  • 5.Microsoft-Phi-4-mini-Model
  • 6.DeepSeek-DeepSeek-R1-Model
  • 7.Alibaba-Cloud-Qwen2.5vl-Vision-Multimodal-Model
  • 8.Google-Gemma3-Vision-Multimodal-Model
  • 9.Llava-Vision-Multimodal-Model
  • 10.MiniCPM-V-Vision-Multimodal-Model
  • 11.Multimodal-Text-to-Image-Application
  • 12.Multimodal-Video-Analysis-Application
  • 13.Multimodal-Visual-Understanding-Application
  • 14.Multimodal-Visual-Localization-Application
  • 15.Multimodal-Table-Scanning-Application
  • 16.Multimodal-Autonomous-Agent-Application
Offline-LLM-Voice-Interaction
  • 0.Voice-Interaction-Hardware-Connection-Must-Read
  • 1.Offline-Speech-to-Text-ASR
  • 2.Offline-Text-to-Speech-TTS
  • 3.AI-Large-Model-Voice-Interaction
  • 4.Multimodal-Visual-Understanding-Voice-Interaction
  • 5.Multimodal-Text-to-Image-Application
  • 6.Multimodal-Video-Analysis-Application
  • 7.Multimodal-Visual-Localization-Application
  • 8.Multimodal-Table-Scanning-Application
  • 9.Multimodal-Autonomous-Agent-Application
  • 10.AI-Large-Model-Offline-Voice-Assistant
8.Online AI model course
Online-LLM-Text-Interaction
  • 1.OpenRouter-Large-Model-API-Aggregation-Platform
  • 2.Multimodal-Visual-Understanding-Application
  • 3.Multimodal-Visual-Localization-Application
  • 4.Multimodal-Table-Scanning-Application
  • 5.Multimodal-Autonomous-Agent-Application
Online-LLM-Voice-Interaction
  • 0.Voice-Interaction-Hardware-Connection-Must-Read
  • 1.Online-Speech-to-Text-ASR
  • 2.Online-Text-to-Speech-TTS
  • 3.AI-Large-Model-Voice-Interaction
  • 4.Multimodal-Visual-Voice-Interaction
  • 5.Multimodal-Visual-Localization-Application
  • 6.Multimodal-Table-Scanning-Application
  • 7.Multimodal-Autonomous-Agent-Application
  • 8.AI-Large-Model-Online-Voice-Assistant
9.YOLO26 tutorials
  • 01.YOLO environment construction
  • 02.CLI use
  • 03.Object detection
  • 04.Instance segmentation
  • 05.Pose estimation
  • 06.Image classification
  • 07.Oriented bounding box object detection
  • 08.Model conversion
  • 09.Dataset annotation
  • 10.Model training conversion
  • 11.Model prediction
10.OpenClaw Deployment and Basic Usagenew
  • 01.OpenClaw Quick Start
  • 02.OpenClaw Deployment
  • 03.OpenClaw WhatsApp Plugin Application
  • 04.OpenClaw WebChat Interaction
  • 05.OpenClaw TUI Interaction
  • 06.OpenClaw Tools Introduction
  • 07.OpenClawGate Gateway User Manual
  • 08.OpenClaw Features Overview
  • 09.OpenClawClawHub Introduction (Skill Installation)
  • 10.OpenClaw Application - File Management
  • 11.OpenClaw Application - Camera
  • 12.OpenClaw Application - Browser Control
  • 13.OpenClaw Application - Script Execution
  • 14.OpenClaw Application - AI Programming (Peripheral & GPIO Control)
  • 15.OpenClaw Application - Dedicated AI Assistant
  • 16.OpenClaw Web Search Capability Configuration
11.OpenClaw Advanced Developmentnew
1.Preparation Before Use
  • 01. Peripheral Hardware Configuration
  • 02. OpenClaw API-KEY Configuration
  • 03. OpenClaw Model Switching
  • 04. OpenClaw Prompts
  • 05. AI Voice Interaction Configuration
  • 06. Three Dialogue Configuration Tests
2.OpenClaw AI Programming Peripheral Control
  • 1. Servo Control
  • 2. RGB Strip
  • 3. OLED Display
  • 4. Temperature and Humidity Sensor
  • 5. Camera Application
  • 6. AI Script Peripheral Control
3.OpenClaw Peripheral Integration Applications
  • 1. Plant Care Assistant
  • 2. AI Calorie Estimation
  • 3. AI Rock Paper Scissors Game
  • 4. AI Pet
  • 5. AI Weather Station
  • 6. Temperature and Humidity Dashboard
  • 7. Scheduled Tasks
12.ROS2 basic course
  • 1.Introduction to ROS2
  • 2.ROS2 install Humble
  • 3.ROS2 development environment
  • 4.ROS2 workspace
  • 5.ROS2 function package
  • 6.ROS2 node
  • 7.ROS2 topic communication
  • 8.ROS2 service communication
  • 9.ROS2 action communication
  • 10.ROS2 custom interface message
  • 11.ROS2 parameter service case
  • 12.ROS2 meta-function package
  • 13.ROS2 distributed communication
  • 14.ROS2 DDS
  • 15.ROS2 time related API
  • 16.ROS2 common command tools
  • 17.ROS2 rviz2 use
  • 18.ROS2 rqt toolbox
  • 19.ROS2 Launch startup file configuration
  • 20.ROS2 recording and playback tool
  • 21.ROS2 URDF model
  • 22.ROS2 Gazebo simulation platform
  • 23.ROS2 TF2 coordinate transformation
Download
  • System_File
  • Code
  • Tools
Download ZIP

Welcome to RDK X5 Board repository

06. Three Dialogue Configuration Tests

OpenClaw Three Conversation Scheme Configuration and Testing

OpenClaw Three Conversation Scheme Configuration and Testing1. Course Overview2. Introduction to Three Conversation Schemes2.1 WhatsApp Scheme2.2 TUI Scheme2.3 Voice Interaction Scheme3. WhatsApp Conversation Configuration and Testing3.1 Install WhatsApp Plugin3.2 Testing Method3.3 Common Issues4. TUI Conversation Configuration and Testing4.1 Startup Method4.2 Testing Method5. AI Voice Interaction Configuration and Testing5.1 Preparation Before Startup5.2 Startup Method5.3 Testing Method5.4 Judgment Criteria5.5 Common Issues6. Comparison of Three Schemes7. Recommended Testing Order

1. Course Overview

This course will introduce three common conversation methods in OpenClaw and provide their respective configuration and testing methods:

  • WhatsApp dialogue
  • Local TUI Conversation
  • AI Voice Interaction Conversation

After completing this course, you will be able to choose the most suitable conversation method for your scenario and complete basic verification.

Note: Feishu bot and AI voice interaction use the default model. If you need to change the default large model, see [03.OpenClaw Model Switching].

2. Introduction to Three Conversation Schemes

2.1 WhatsApp Scheme

Suitable scenarios:

  • Remote control via mobile phone
  • Letting multiple people experience OpenClaw together

Features:

  • No need to stay by the device all the time
  • Suitable for demonstrating "remote natural language control"

2.2 TUI Scheme

Suitable scenarios:

  • Local debugging
  • Quick testing
  • Troubleshooting model and skill invocation issues

Features:

  • Most direct
  • Easiest to see commands and return results

2.3 Voice Interaction Scheme

Suitable scenarios:

  • Complete AI interaction experience
  • Voice wake-up and voice control
  • Desktop assistant-style experience

Features:

  • Strongest sense of interaction

3. WhatsApp Conversation Configuration and Testing

If the AI voice module + speaker is optional, Feishu dialogue, tui, and WhatsApp dialogue need to broadcast the content of openclaw's reply. You can run the following program on the terminal. The AI voice module dialogue does not need to be run repeatedly

  • Modify whether to enable broadcast parameter
/home/sunrise/voice_to_openclaw/.env
xxxxxxxxxx
ENABLE_TTS=true
TTS_ENGINE=xunfei_ws
TTS_API_URL=wss://tts-api.xfyun.cn/v2/tts
TTS_VOICE=x4_xiaoyan
TTS_SAMPLE_RATE=16000
TTS_VOLUME=50
TTS_TIMEOUT=60
XUNFEI_TTS_SPEED=50
XUNFEI_TTS_PITCH=50
XUNFEI_TTS_TEXT_ENCODING=UTF8
XUNFEI_TTS_SIGN_HOST=ws-api.xfyun.cn
WAKE_ACK_TEXT=I am here.
TTS_MAX_CHARS=200
TTS_TRUNCATE_MODE=smart
TTS_LOCK_PATH=/tmp/voice_to_openclaw_tts.lock
xxxxxxxxxx
ENABLE_TTS=true  # This parameter controls whether to broadcast. After modifying and saving, run the following program in the terminal.
  • Enter in terminal:
xxxxxxxxxx
cd ~/voice_to_openclaw
source .venv/bin/activate
python -m src.openclaw_session_tts

image-20260527162942497

3.1 Install WhatsApp Plugin

  • Input in terminal:
xxxxxxxxxx
openclaw channels login --channel whatsapp
  • After execution, a QR code usually appears. (Operate according to the [2.OpenClaw and WhatsApp Plugin Application] chapter in [12.OpenClaw Deployment and Basic Use])

image-20260509154459712

Note: If no QR code is generated after running, you can delete the following files and then re-run the command. image-20260427171923241

  • Scan the QR code on the mobile phone to connect. "Linked after restart" appears, proving the connection is successful

image-20260509154627581

  • Open the newly created conversation to see the conversation ID

image-20260509155008132

  • Fill this into "allowFrom" in the openclaw.json file:
xxxxxxxxxx
nano /home/sunrise/.openclaw/openclaw.json

image-20260509155030351

 

  • Restart OpenClaw gateway
xxxxxxxxxx
openclaw gateway restart

3.2 Testing Method

After creation, you can directly send test messages in WhatsApp, for example:

  • Describe what you see

image-20260509154908609

 

3.3 Common Issues

  • Unable to create bot after scanning: Check network first

  • Created successfully but no reply: Check if OpenClaw gateway has finished restarting

     

4. TUI Conversation Configuration and Testing

4.1 Startup Method

Enter in terminal:

xxxxxxxxxx
openclaw tui

If startup is successful, it will enter the local terminal conversation interface.

image-20260527164855215

4.2 Testing Method

It is recommended to input the simplest conversation content first:

  • Tell me a joke
  • Introduce yourself

If basic conversation is normal, then test a hardware-related instruction, for example:

  • Change the RGB light to red
  • Display "Hi" on the OLED
  • Read current temperature and humidity

image-20260428121606743

5. AI Voice Interaction Configuration and Testing

5.1 Preparation Before Startup

  • Need to select AI voice interaction module + speaker

5.2 Startup Method

xxxxxxxxxx
cd /home/sunrise/voice_to_openclaw
source .venv/bin/activate
python -m src.main

5.3 Testing Method

If using serial port wake-up mode, trigger wake-up first with "Hi,yahboom".

Then you can try saying:

  • Tell me a joke
  • Turn on the RGB light
  • Display "Welcome to OpenClaw" on the OLED

image-20260527163141392

5.4 Judgment Criteria

If the voice method can complete recognition and receive OpenClaw's reply, the following items are likely normal:

  • Microphone capture is normal
  • ASR is normal
  • OpenClaw publishing pipeline is normal
  • [Optional] TTS is normal

5.5 Common Issues

  • No response to wake-up: Check serial port wake-up configuration first
  • Can wake up but cannot recognize: Check ASR and API-KEY
  • Can recognize but not execute: Check OpenClaw gateway configuration
  • Has return but no broadcast: Check TTS switch and speaker

6. Comparison of Three Schemes

SchemeSuitable ScenariosAdvantagesSuggested Positioning
WhatsAppRemote control, classroom demonstrationConvenient for mobile and multi-user experienceDemonstrate "remote natural language control"
TUILocal debugging, command verificationMost direct, easiest to troubleshootPreferred basic debugging scheme
Voice InteractionVoice wake-up, complete experienceStrongest sense of interactionFinal demonstration scheme

7. Recommended Testing Order

It is recommended to complete the three conversation scheme tests in the following order:

  1. Test openclaw tui first
  2. Then test WhatsApp bot
  3. Finally test AI voice interaction

 

AI Voice Interaction Configuration
Servo Control

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文