Skip to content

Commit 6001bbc

Browse files
committed
update README.md
1 parent 5dc1673 commit 6001bbc

1 file changed

Lines changed: 105 additions & 4 deletions

File tree

apps/tuya.ai/your_chat_bot/RAEDME_zh.md

Lines changed: 105 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,115 @@
2020
2. 音频播放
2121

2222
## 已支持硬件
23-
| 型号 | 说明 | 重置方式 |
23+
| 型号 | config | 说明 | 重置方式 |
2424
| --- | --- | --- |
25-
| TUYA T5AI_Board 开发板 | [https://developer.tuya.com/cn/docs/iot-device-dev/T5-E1-IPEX-development-board?id=Ke9xehig1cabj](https://developer.tuya.com/cn/docs/iot-device-dev/T5-E1-IPEX-development-board?id=Ke9xehig1cabj) | 重启(按 RST 按钮) 3 次重置 |
26-
| TUYA T5AI_EVB 开发板 | [https://oshwhub.com/flyingcys/t5ai_evb](https://oshwhub.com/flyingcys/t5ai_evb) | 重启(按 RST 按钮) 3 次重置 |
25+
| TUYA T5AI_Board 开发板 | TUYA_T5AI_BOARD_LCD_3.5.config |[https://developer.tuya.com/cn/docs/iot-device-dev/T5-E1-IPEX-development-board?id=Ke9xehig1cabj](https://developer.tuya.com/cn/docs/iot-device-dev/T5-E1-IPEX-development-board?id=Ke9xehig1cabj) | 重启(按 RST 按钮) 3 次重置 |
26+
| TUYA T5AI_EVB 开发板 | TUYA_T5AI_EVB.config | [https://oshwhub.com/flyingcys/t5ai_evb](https://oshwhub.com/flyingcys/t5ai_evb) | 重启(按 RST 按钮) 3 次重置 |
27+
| moji T5AI 版 | T5AI_MOJI_1.28.config | | 重启(按 RST 按钮) 3 次重置 |
28+
| 正点原子 ESP32S3BOX | DNESP32S3_BOX.config | [https://www.alientek.com/Product_Details/118.html](https://www.alientek.com/Product_Details/118.html) | 重启(按 RST 按钮) 3 次重置 |
29+
| ESP32S3 面包板 | ESP32S3_BREAD_COMPACT_WIFI.config | | 重启(按 RST 按钮) 3 次重置 |
30+
| waveshare ESP32S3 1.8 英寸触摸 AMOLED 开发板 | WAVESHARE_ESP32S3_TOUCH_AMOLED_1_8.config | [https://www.waveshare.net/shop/ESP32-S3-Touch-AMOLED-1.8.htm](https://www.waveshare.net/shop/ESP32-S3-Touch-AMOLED-1.8.htm) | 重启(按 RST 按钮) 3 次重置 |
2731

2832

2933
## 编译
3034
1. 运行 `tos config_choice` 命令, 选择当前运行的开发板。
3135
2. 如需修改配置,请先运行 `tos menuconfig` 命令修改配置。
3236
3. 运行 `tos build` 命令,编译工程。
33-
37+
38+
## 配置说明
39+
40+
### 通用配置
41+
42+
- **选择对话模式**
43+
44+
- 长按对话模式
45+
46+
|| 类型 | 说明 |
47+
| -------------------------------------- | ---- | -------------------------------------- |
48+
| ENABLE_CHAT_MODE_KEY_PRESS_HOLD_SINGEL | 布尔 | 按住按键后说话,一句话说完后松开按键。 |
49+
50+
- 按键对话模式
51+
52+
|| 类型 | 说明 |
53+
| ---------------------------------- | ---- | ------------------------------------------------------------ |
54+
| ENABLE_CHAT_MODE_KEY_TRIG_VAD_FREE | 布尔 | 按一下按键,设备会进入/退出聆听状态。如果在聆听状态,会开启 vad 检测,此时可以进行对话。 |
55+
56+
- 唤醒对话模式
57+
58+
|| 类型 | 说明 |
59+
| ---------------------------------- | ---- | ------------------------------------------------------------ |
60+
| ENABLE_CHAT_MODE_ASR_WAKEUP_SINGEL | 布尔 | 需要说出唤醒词才能唤醒设备,设备唤醒后会进入聆听状态,此时可以进行对话。每次唤醒只能进行一轮对话。如果想继续对话,需要再次用唤醒词唤醒。 |
61+
62+
- 随意对话模式
63+
64+
|| 类型 | 说明 |
65+
| -------------------------------- | ---- | ------------------------------------------------------------ |
66+
| ENABLE_CHAT_MODE_ASR_WAKEUP_FREE | 布尔 | 需要说出唤醒词才能唤醒设备,设备唤醒后会进入聆听状态,此时可以进行随意对话。如果 30S 没有检测到声音,则需要再次唤醒。 |
67+
68+
- **选择唤醒词**
69+
70+
该配置只会在对话模式选择**唤醒对话****随意对话**两种模式下才会出现。
71+
72+
|| 类型 | 说明 |
73+
| ------------------------------------- | ---- | ------------------- |
74+
| ENABLE_WAKEUP_KEYWORD_NIHAO_TUYA | 布尔 | 唤醒词是 “你好涂鸦” |
75+
| ENABLE_WAKEUP_KEYWORD_NIHAO_XIAOZHI | 布尔 | 唤醒词是 “你好小智” |
76+
| ENABLE_WAKEUP_KEYWORD_XIAOZHI_TONGXUE | 布尔 | 唤醒词是 “小智同学” |
77+
| ENABLE_WAKEUP_KEYWORD_XIAOZHI_GUANJIA | 布尔 | 唤醒词是 “小智管家” |
78+
79+
- **是否支持 AEC**
80+
81+
|| 类型 | 说明 |
82+
| ---------- | ---- | ------------------------------------------------------------ |
83+
| ENABLE_AEC | 布尔 | 这个是根据板子的硬件是否有回声消除功能来配置。<br />如果板子支持回声消除,则把该配置打开。**如果板子不支持回声消除,则需要关闭该功能,否则会影响唤醒对话功能**。<br />该配置没打开,则不支持语音打断的功能。 |
84+
85+
- **喇叭使能引脚**
86+
87+
|| 类型 | 说明 |
88+
| -------------- | ---- | ------------------------------------ |
89+
| SPEAKER_EN_PIN | 数值 | 该引脚控制喇叭是否使能,范围:0-64。 |
90+
91+
- **对话按键引脚**
92+
93+
|| 类型 | 说明 |
94+
| --------------- | ---- | -------------------------------- |
95+
| CHAT_BUTTON_PIN | 数值 | 控制对话的按键引脚,范围:0-64。 |
96+
97+
- **指示灯引脚**
98+
99+
|| 类型 | 说明 |
100+
| --------------------- | ---- | ---------------------------------------------------------- |
101+
| CHAT_INDICATE_LED_PIN | 数值 | 控制指示灯引脚,该指示灯主要用来显示对话状态,范围:0-64。 |
102+
103+
- **使能显示**
104+
105+
|| 类型 | 说明 |
106+
| ------------------- | ---- | ------------------------------------------------ |
107+
| ENABLE_CHAT_DISPLAY | 布尔 | 使能显示功能,如果板子有带屏幕,可将该功能打开。 |
108+
109+
### 显示配置
110+
111+
显示使能被打开后,以下配置才会出现。
112+
113+
- **选择显示 UI 风格**
114+
115+
|| 类型 | 说明 |
116+
| ------------------ | ---- | ------------------------ |
117+
| ENABLE_GUI_WECHAT | 布尔 | 类似微信聊天界面式风格 |
118+
| ENABLE_GUI_CHATBOT | 布尔 | 聊天盒子式风格 |
119+
| ENABLE_GUI_OLED | 布尔 | 滑动字幕,适合 oled 小屏 |
120+
121+
- **使能文本流式显示**
122+
123+
|| 类型 | 说明 |
124+
| ------------------------- | ---- | --------------------------------------------------------- |
125+
| ENABLE_GUI_STREAM_AI_TEXT | 布尔 | AI 回复的文本可进行流式的显示,而不是一下子出现文本内容。 |
126+
127+
- **选择OLED 屏类型**
128+
129+
该配置只有在选择 OLED UI 风格时才会出现。
130+
131+
|| 类型 | 说明 |
132+
| ------------------- | ---- | --------------------------- |
133+
| OLED_SSD1306_128X32 | 布尔 | oled 屏幕的尺寸大小为128*32 |
134+
| OLED_SSD1306_128X64 | 布尔 | oled 屏幕的尺寸大小为128*64 |

0 commit comments

Comments
 (0)