2024-08-31 18:00:23 +08:00
|
|
|
|
menu "Xiaozhi Assistant"
|
|
|
|
|
|
|
2024-09-15 14:03:11 +08:00
|
|
|
|
config OTA_VERSION_URL
|
|
|
|
|
|
string "OTA Version URL"
|
|
|
|
|
|
default "https://api.tenclass.net/xiaozhi/ota/"
|
|
|
|
|
|
help
|
|
|
|
|
|
The application will access this URL to check for updates.
|
|
|
|
|
|
|
2025-02-18 19:33:07 +08:00
|
|
|
|
|
|
|
|
|
|
choice
|
|
|
|
|
|
prompt "语言选择"
|
2025-02-19 23:54:59 +08:00
|
|
|
|
default LANGUAGE_ZH_CN
|
2025-02-18 19:33:07 +08:00
|
|
|
|
help
|
|
|
|
|
|
Select device display language
|
2025-03-07 00:12:30 +08:00
|
|
|
|
|
2025-02-19 23:54:59 +08:00
|
|
|
|
config LANGUAGE_ZH_CN
|
2025-02-18 19:33:07 +08:00
|
|
|
|
bool "Chinese"
|
2025-03-08 16:21:55 +08:00
|
|
|
|
config LANGUAGE_ZH_TW
|
|
|
|
|
|
bool "Chinese Traditional"
|
2025-02-19 23:54:59 +08:00
|
|
|
|
config LANGUAGE_EN_US
|
2025-02-18 19:33:07 +08:00
|
|
|
|
bool "English"
|
2025-03-08 16:21:55 +08:00
|
|
|
|
config LANGUAGE_JA_JP
|
|
|
|
|
|
bool "Japanese"
|
2025-02-18 19:33:07 +08:00
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-11-16 05:49:35 +08:00
|
|
|
|
choice CONNECTION_TYPE
|
|
|
|
|
|
prompt "Connection Type"
|
|
|
|
|
|
default CONNECTION_TYPE_MQTT_UDP
|
|
|
|
|
|
help
|
|
|
|
|
|
网络数据传输协议
|
|
|
|
|
|
config CONNECTION_TYPE_MQTT_UDP
|
|
|
|
|
|
bool "MQTT + UDP"
|
|
|
|
|
|
config CONNECTION_TYPE_WEBSOCKET
|
|
|
|
|
|
bool "Websocket"
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
2024-08-31 18:00:23 +08:00
|
|
|
|
config WEBSOCKET_URL
|
2024-11-16 05:49:35 +08:00
|
|
|
|
depends on CONNECTION_TYPE_WEBSOCKET
|
2024-08-31 18:00:23 +08:00
|
|
|
|
string "Websocket URL"
|
2024-09-15 14:03:11 +08:00
|
|
|
|
default "wss://api.tenclass.net/xiaozhi/v1/"
|
2024-08-31 18:00:23 +08:00
|
|
|
|
help
|
|
|
|
|
|
Communication with the server through websocket after wake up.
|
|
|
|
|
|
|
|
|
|
|
|
config WEBSOCKET_ACCESS_TOKEN
|
2024-11-16 05:49:35 +08:00
|
|
|
|
depends on CONNECTION_TYPE_WEBSOCKET
|
2024-08-31 18:00:23 +08:00
|
|
|
|
string "Websocket Access Token"
|
2024-09-15 14:03:11 +08:00
|
|
|
|
default "test-token"
|
2024-08-31 18:00:23 +08:00
|
|
|
|
help
|
|
|
|
|
|
Access token for websocket communication.
|
|
|
|
|
|
|
2024-10-29 00:22:29 +08:00
|
|
|
|
choice BOARD_TYPE
|
|
|
|
|
|
prompt "Board Type"
|
|
|
|
|
|
default BOARD_TYPE_BREAD_COMPACT_WIFI
|
|
|
|
|
|
help
|
|
|
|
|
|
Board type. 开发板类型
|
|
|
|
|
|
config BOARD_TYPE_BREAD_COMPACT_WIFI
|
|
|
|
|
|
bool "面包板新版接线(WiFi)"
|
2025-01-23 13:50:22 +08:00
|
|
|
|
config BOARD_TYPE_BREAD_COMPACT_WIFI_LCD
|
|
|
|
|
|
bool "面包板新版接线(WiFi)+ LCD"
|
2024-10-29 00:22:29 +08:00
|
|
|
|
config BOARD_TYPE_BREAD_COMPACT_ML307
|
|
|
|
|
|
bool "面包板新版接线(ML307 AT)"
|
2025-02-01 11:03:49 +08:00
|
|
|
|
config BOARD_TYPE_BREAD_COMPACT_ESP32
|
2025-03-12 02:30:45 +08:00
|
|
|
|
bool "面包板(WiFi) ESP32 DevKit"
|
|
|
|
|
|
config BOARD_TYPE_BREAD_COMPACT_ESP32_LCD
|
|
|
|
|
|
bool "面包板(WiFi+ LCD) ESP32 DevKit"
|
2025-03-12 02:15:53 +08:00
|
|
|
|
config BOARD_TYPE_ESP32_CGC
|
|
|
|
|
|
bool "ESP32 CGC"
|
2024-10-29 00:22:29 +08:00
|
|
|
|
config BOARD_TYPE_ESP_BOX_3
|
|
|
|
|
|
bool "ESP BOX 3"
|
2025-03-04 22:51:48 +08:00
|
|
|
|
config BOARD_TYPE_ESP_BOX
|
|
|
|
|
|
bool "ESP BOX"
|
2025-03-07 21:53:29 +08:00
|
|
|
|
config BOARD_TYPE_ESP_BOX_LITE
|
|
|
|
|
|
bool "ESP BOX Lite"
|
2024-11-01 14:26:02 +08:00
|
|
|
|
config BOARD_TYPE_KEVIN_BOX_1
|
|
|
|
|
|
bool "Kevin Box 1"
|
2024-11-14 23:15:43 +08:00
|
|
|
|
config BOARD_TYPE_KEVIN_BOX_2
|
|
|
|
|
|
bool "Kevin Box 2"
|
2024-11-29 11:06:05 +08:00
|
|
|
|
config BOARD_TYPE_KEVIN_C3
|
|
|
|
|
|
bool "Kevin C3"
|
2025-02-14 17:37:30 +08:00
|
|
|
|
config BOARD_TYPE_KEVIN_SP_V3_DEV
|
|
|
|
|
|
bool "Kevin SP V3开发板"
|
2025-03-07 17:57:48 +08:00
|
|
|
|
config BOARD_TYPE_KEVIN_SP_V4_DEV
|
|
|
|
|
|
bool "Kevin SP V4开发板"
|
2025-02-24 11:07:28 +08:00
|
|
|
|
config BOARD_TYPE_KEVIN_YUYING_313LCD
|
|
|
|
|
|
bool "鱼鹰科技3.13LCD开发板"
|
2024-11-01 14:26:02 +08:00
|
|
|
|
config BOARD_TYPE_LICHUANG_DEV
|
2025-01-08 17:11:57 +08:00
|
|
|
|
bool "立创·实战派ESP32-S3开发板"
|
|
|
|
|
|
config BOARD_TYPE_LICHUANG_C3_DEV
|
|
|
|
|
|
bool "立创·实战派ESP32-C3开发板"
|
2025-03-08 02:22:44 +08:00
|
|
|
|
config BOARD_TYPE_DF_K10
|
|
|
|
|
|
bool "DFRobot 行空板 k10"
|
2024-12-21 11:13:32 +08:00
|
|
|
|
config BOARD_TYPE_MAGICLICK_2P4
|
2025-02-22 03:12:39 +08:00
|
|
|
|
bool "神奇按钮 Magiclick_2.4"
|
|
|
|
|
|
config BOARD_TYPE_MAGICLICK_2P5
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "神奇按钮 Magiclick_2.5"
|
2025-01-23 20:51:02 +08:00
|
|
|
|
config BOARD_TYPE_MAGICLICK_C3
|
2025-02-22 03:12:39 +08:00
|
|
|
|
bool "神奇按钮 Magiclick_C3"
|
|
|
|
|
|
config BOARD_TYPE_MAGICLICK_C3_V2
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "神奇按钮 Magiclick_C3_v2"
|
2024-12-26 12:24:53 +08:00
|
|
|
|
config BOARD_TYPE_M5STACK_CORE_S3
|
|
|
|
|
|
bool "M5Stack CoreS3"
|
2025-02-14 01:36:08 +08:00
|
|
|
|
config BOARD_TYPE_ATOMS3_ECHO_BASE
|
|
|
|
|
|
bool "AtomS3 + Echo Base"
|
2025-01-13 17:53:17 +08:00
|
|
|
|
config BOARD_TYPE_ATOMS3R_ECHO_BASE
|
|
|
|
|
|
bool "AtomS3R + Echo Base"
|
2025-03-12 21:56:47 +08:00
|
|
|
|
config BOARD_TYPE_ATOMS3R_CAM_M12_ECHO_BASE
|
|
|
|
|
|
bool "AtomS3R CAM/M12 + Echo Base"
|
2025-01-24 02:55:03 +08:00
|
|
|
|
config BOARD_TYPE_ATOMMATRIX_ECHO_BASE
|
|
|
|
|
|
bool "AtomMatrix + Echo Base"
|
2025-01-07 05:18:55 +08:00
|
|
|
|
config BOARD_TYPE_XMINI_C3
|
2025-01-08 00:06:25 +08:00
|
|
|
|
bool "虾哥 Mini C3"
|
2025-01-07 23:36:36 +08:00
|
|
|
|
config BOARD_TYPE_ESP32S3_KORVO2_V3
|
|
|
|
|
|
bool "ESP32S3_KORVO2_V3开发板"
|
2025-01-16 15:09:37 +08:00
|
|
|
|
config BOARD_TYPE_ESP_SPARKBOT
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "ESP-SparkBot开发板"
|
2025-01-14 23:49:51 +08:00
|
|
|
|
config BOARD_TYPE_ESP32S3_Touch_AMOLED_1_8
|
|
|
|
|
|
bool "Waveshare ESP32-S3-Touch-AMOLED-1.8"
|
2025-02-14 17:53:22 +08:00
|
|
|
|
config BOARD_TYPE_ESP32S3_Touch_LCD_1_85C
|
|
|
|
|
|
bool "Waveshare ESP32-S3-Touch-LCD-1.85C"
|
|
|
|
|
|
config BOARD_TYPE_ESP32S3_Touch_LCD_1_85
|
|
|
|
|
|
bool "Waveshare ESP32-S3-Touch-LCD-1.85"
|
|
|
|
|
|
config BOARD_TYPE_ESP32S3_Touch_LCD_1_46
|
|
|
|
|
|
bool "Waveshare ESP32-S3-Touch-LCD-1.46"
|
2025-01-28 09:23:52 +08:00
|
|
|
|
config BOARD_TYPE_TUDOUZI
|
|
|
|
|
|
bool "土豆子"
|
2025-01-23 20:58:14 +08:00
|
|
|
|
config BOARD_TYPE_LILYGO_T_CIRCLE_S3
|
2025-03-01 22:06:53 +08:00
|
|
|
|
bool "LILYGO T-Circle-S3"
|
|
|
|
|
|
config BOARD_TYPE_LILYGO_T_CAMERAPLUS_S3
|
|
|
|
|
|
bool "LILYGO T-CameraPlus-S3"
|
2025-01-23 23:42:00 +08:00
|
|
|
|
config BOARD_TYPE_MOVECALL_MOJI_ESP32S3
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "Movecall Moji 小智AI衍生版"
|
2025-01-25 15:11:50 +08:00
|
|
|
|
config BOARD_TYPE_ATK_DNESP32S3
|
|
|
|
|
|
bool "正点原子DNESP32S3开发板"
|
|
|
|
|
|
config BOARD_TYPE_ATK_DNESP32S3_BOX
|
|
|
|
|
|
bool "正点原子DNESP32S3-BOX"
|
2025-02-06 23:24:39 +08:00
|
|
|
|
config BOARD_TYPE_DU_CHATX
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "嘟嘟开发板CHATX(wifi)"
|
2025-02-09 00:55:30 +08:00
|
|
|
|
config BOARD_TYPE_ESP32S3_Taiji_Pi
|
2025-02-12 02:40:02 +08:00
|
|
|
|
bool "太极小派esp32s3"
|
2025-02-22 02:55:26 +08:00
|
|
|
|
config BOARD_TYPE_XINGZHI_Cube_0_96OLED_WIFI
|
|
|
|
|
|
bool "无名科技星智0.96(WIFI)"
|
|
|
|
|
|
config BOARD_TYPE_XINGZHI_Cube_0_96OLED_ML307
|
|
|
|
|
|
bool "无名科技星智0.96(ML307)"
|
|
|
|
|
|
config BOARD_TYPE_XINGZHI_Cube_1_54TFT_WIFI
|
|
|
|
|
|
bool "无名科技星智1.54(WIFI)"
|
|
|
|
|
|
config BOARD_TYPE_XINGZHI_Cube_1_54TFT_ML307
|
|
|
|
|
|
bool "无名科技星智1.54(ML307)"
|
2025-03-04 20:38:53 +08:00
|
|
|
|
config BOARD_TYPE_SENSECAP_WATCHER
|
|
|
|
|
|
bool "SenseCAP Watcher"
|
2024-10-24 09:53:08 +08:00
|
|
|
|
endchoice
|
|
|
|
|
|
|
2025-02-18 00:52:31 +08:00
|
|
|
|
choice DISPLAY_OLED_TYPE
|
|
|
|
|
|
depends on BOARD_TYPE_BREAD_COMPACT_WIFI || BOARD_TYPE_BREAD_COMPACT_ML307 || BOARD_TYPE_BREAD_COMPACT_ESP32
|
|
|
|
|
|
prompt "OLED Type"
|
|
|
|
|
|
default OLED_SSD1306_128X32
|
|
|
|
|
|
help
|
|
|
|
|
|
OLED 屏幕类型选择
|
|
|
|
|
|
config OLED_SSD1306_128X32
|
|
|
|
|
|
bool "SSD1306, 分辨率128*32"
|
|
|
|
|
|
config OLED_SSD1306_128X64
|
|
|
|
|
|
bool "SSD1306, 分辨率128*64"
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
2025-01-19 04:07:46 +08:00
|
|
|
|
choice DISPLAY_LCD_TYPE
|
2025-03-12 02:30:45 +08:00
|
|
|
|
depends on BOARD_TYPE_BREAD_COMPACT_WIFI_LCD || BOARD_TYPE_BREAD_COMPACT_ESP32_LCD || BOARD_TYPE_ESP32_CGC
|
2025-01-19 04:07:46 +08:00
|
|
|
|
prompt "LCD Type"
|
|
|
|
|
|
default LCD_ST7789_240X320
|
|
|
|
|
|
help
|
|
|
|
|
|
屏幕类型选择
|
|
|
|
|
|
config LCD_ST7789_240X320
|
|
|
|
|
|
bool "ST7789, 分辨率240*320, IPS"
|
|
|
|
|
|
config LCD_ST7789_240X320_NO_IPS
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "ST7789, 分辨率240*320, 非IPS"
|
2025-01-19 04:07:46 +08:00
|
|
|
|
config LCD_ST7789_170X320
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "ST7789, 分辨率170*320"
|
2025-01-19 04:07:46 +08:00
|
|
|
|
config LCD_ST7789_172X320
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "ST7789, 分辨率172*320"
|
2025-01-19 04:07:46 +08:00
|
|
|
|
config LCD_ST7789_240X280
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "ST7789, 分辨率240*280"
|
2025-01-19 04:07:46 +08:00
|
|
|
|
config LCD_ST7789_240X240
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "ST7789, 分辨率240*240"
|
2025-03-01 02:38:11 +08:00
|
|
|
|
config LCD_ST7789_240X240_7PIN
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "ST7789, 分辨率240*240, 7PIN"
|
2025-01-19 04:07:46 +08:00
|
|
|
|
config LCD_ST7789_240X135
|
|
|
|
|
|
bool "ST7789, 分辨率240*135"
|
|
|
|
|
|
config LCD_ST7735_128X160
|
|
|
|
|
|
bool "ST7735, 分辨率128*160"
|
2025-03-01 02:38:11 +08:00
|
|
|
|
config LCD_ST7735_128X128
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "ST7735, 分辨率128*128"
|
2025-01-19 04:07:46 +08:00
|
|
|
|
config LCD_ST7796_320X480
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "ST7796, 分辨率320*480"
|
2025-01-19 04:07:46 +08:00
|
|
|
|
config LCD_ILI9341_240X320
|
|
|
|
|
|
bool "ILI9341, 分辨率240*320"
|
|
|
|
|
|
config LCD_ILI9341_240X320_NO_IPS
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "ILI9341, 分辨率240*320, 非IPS"
|
2025-03-01 02:38:11 +08:00
|
|
|
|
config LCD_GC9A01_240X240
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "GC9A01, 分辨率240*240, 圆屏"
|
2025-01-19 04:07:46 +08:00
|
|
|
|
config LCD_CUSTOM
|
2025-03-07 00:12:30 +08:00
|
|
|
|
bool "自定义屏幕参数"
|
2025-02-08 13:56:27 +08:00
|
|
|
|
endchoice
|
2025-01-19 04:07:46 +08:00
|
|
|
|
|
2025-03-11 01:43:16 +08:00
|
|
|
|
choice DISPLAY_ESP32S3_KORVO2_V3
|
|
|
|
|
|
depends on BOARD_TYPE_ESP32S3_KORVO2_V3
|
|
|
|
|
|
prompt "ESP32S3_KORVO2_V3 LCD Type"
|
|
|
|
|
|
default LCD_ST7789
|
|
|
|
|
|
help
|
|
|
|
|
|
屏幕类型选择
|
|
|
|
|
|
config LCD_ST7789
|
|
|
|
|
|
bool "ST7789, 分辨率240*280"
|
|
|
|
|
|
config LCD_ILI9341
|
|
|
|
|
|
bool "ILI9341, 分辨率240*320"
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
2025-03-18 00:47:35 +08:00
|
|
|
|
config USE_WECHAT_MESSAGE_STYLE
|
|
|
|
|
|
bool "使用微信聊天界面风格"
|
|
|
|
|
|
default n
|
|
|
|
|
|
help
|
|
|
|
|
|
使用微信聊天界面风格
|
|
|
|
|
|
|
2025-03-18 10:33:22 +08:00
|
|
|
|
config USE_DARK_MODE
|
|
|
|
|
|
bool "使用深色模式"
|
|
|
|
|
|
default n
|
|
|
|
|
|
help
|
|
|
|
|
|
使用深色模式
|
|
|
|
|
|
|
2025-03-04 05:30:35 +08:00
|
|
|
|
config USE_AUDIO_PROCESSOR
|
|
|
|
|
|
bool "启用音频降噪、增益处理"
|
2025-02-08 13:56:27 +08:00
|
|
|
|
default y
|
|
|
|
|
|
depends on IDF_TARGET_ESP32S3 && USE_AFE
|
|
|
|
|
|
help
|
|
|
|
|
|
需要 ESP32 S3 与 AFE 支持
|
2025-03-04 05:30:35 +08:00
|
|
|
|
|
|
|
|
|
|
config USE_WAKE_WORD_DETECT
|
|
|
|
|
|
bool "启用唤醒词检测"
|
|
|
|
|
|
default y
|
|
|
|
|
|
depends on IDF_TARGET_ESP32S3 && USE_AFE
|
|
|
|
|
|
help
|
|
|
|
|
|
需要 ESP32 S3 与 AFE 支持
|
2024-08-31 18:00:23 +08:00
|
|
|
|
endmenu
|