| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260 |
- menu "Xiaozhi Assistant"
- 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.
- choice
- prompt "语言选择"
- default LANGUAGE_ZH_CN
- help
- Select device display language
- config LANGUAGE_ZH_CN
- bool "Chinese"
- config LANGUAGE_ZH_TW
- bool "Chinese Traditional"
- config LANGUAGE_EN_US
- bool "English"
- config LANGUAGE_JA_JP
- bool "Japanese"
- endchoice
- 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
- config WEBSOCKET_URL
- depends on CONNECTION_TYPE_WEBSOCKET
- string "Websocket URL"
- default "wss://api.tenclass.net/xiaozhi/v1/"
- help
- Communication with the server through websocket after wake up.
- config WEBSOCKET_ACCESS_TOKEN
- depends on CONNECTION_TYPE_WEBSOCKET
- string "Websocket Access Token"
- default "test-token"
- help
- Access token for websocket communication.
- choice BOARD_TYPE
- prompt "Board Type"
- default BOARD_TYPE_BREAD_COMPACT_WIFI
- help
- Board type. 开发板类型
- config BOARD_TYPE_BREAD_COMPACT_WIFI
- bool "面包板新版接线(WiFi)"
- config BOARD_TYPE_BREAD_COMPACT_WIFI_LCD
- bool "面包板新版接线(WiFi)+ LCD"
- config BOARD_TYPE_BREAD_COMPACT_ML307
- bool "面包板新版接线(ML307 AT)"
- config BOARD_TYPE_BREAD_COMPACT_ESP32
- bool "面包板(WiFi) ESP32 DevKit"
- config BOARD_TYPE_BREAD_COMPACT_ESP32_LCD
- bool "面包板(WiFi+ LCD) ESP32 DevKit"
- config BOARD_TYPE_ESP32_CGC
- bool "ESP32 CGC"
- config BOARD_TYPE_ESP_BOX_3
- bool "ESP BOX 3"
- config BOARD_TYPE_ESP_BOX
- bool "ESP BOX"
- config BOARD_TYPE_ESP_BOX_LITE
- bool "ESP BOX Lite"
- config BOARD_TYPE_KEVIN_BOX_1
- bool "Kevin Box 1"
- config BOARD_TYPE_KEVIN_BOX_2
- bool "Kevin Box 2"
- config BOARD_TYPE_KEVIN_C3
- bool "Kevin C3"
- config BOARD_TYPE_KEVIN_SP_V3_DEV
- bool "Kevin SP V3开发板"
- config BOARD_TYPE_KEVIN_SP_V4_DEV
- bool "Kevin SP V4开发板"
- config BOARD_TYPE_KEVIN_YUYING_313LCD
- bool "鱼鹰科技3.13LCD开发板"
- config BOARD_TYPE_LICHUANG_DEV
- bool "立创·实战派ESP32-S3开发板"
- config BOARD_TYPE_LICHUANG_C3_DEV
- bool "立创·实战派ESP32-C3开发板"
- config BOARD_TYPE_DF_K10
- bool "DFRobot 行空板 k10"
- config BOARD_TYPE_MAGICLICK_2P4
- bool "神奇按钮 Magiclick_2.4"
- config BOARD_TYPE_MAGICLICK_2P5
- bool "神奇按钮 Magiclick_2.5"
- config BOARD_TYPE_MAGICLICK_C3
- bool "神奇按钮 Magiclick_C3"
- config BOARD_TYPE_MAGICLICK_C3_V2
- bool "神奇按钮 Magiclick_C3_v2"
- config BOARD_TYPE_M5STACK_CORE_S3
- bool "M5Stack CoreS3"
- config BOARD_TYPE_ATOMS3_ECHO_BASE
- bool "AtomS3 + Echo Base"
- config BOARD_TYPE_ATOMS3R_ECHO_BASE
- bool "AtomS3R + Echo Base"
- config BOARD_TYPE_ATOMS3R_CAM_M12_ECHO_BASE
- bool "AtomS3R CAM/M12 + Echo Base"
- config BOARD_TYPE_ATOMMATRIX_ECHO_BASE
- bool "AtomMatrix + Echo Base"
- config BOARD_TYPE_XMINI_C3
- bool "虾哥 Mini C3"
- config BOARD_TYPE_ESP32S3_KORVO2_V3
- bool "ESP32S3_KORVO2_V3开发板"
- config BOARD_TYPE_ESP_SPARKBOT
- bool "ESP-SparkBot开发板"
- config BOARD_TYPE_ESP32S3_Touch_AMOLED_1_8
- bool "Waveshare ESP32-S3-Touch-AMOLED-1.8"
- 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"
- config BOARD_TYPE_ESP32S3_Touch_LCD_3_5
- bool "Waveshare ESP32-S3-Touch-LCD-3.5"
- config BOARD_TYPE_TUDOUZI
- bool "土豆子"
- config BOARD_TYPE_LILYGO_T_CIRCLE_S3
- bool "LILYGO T-Circle-S3"
- config BOARD_TYPE_LILYGO_T_CAMERAPLUS_S3
- bool "LILYGO T-CameraPlus-S3"
- config BOARD_TYPE_MOVECALL_MOJI_ESP32S3
- bool "Movecall Moji 小智AI衍生版"
- config BOARD_TYPE_MOVECALL_CUICAN_ESP32S3
- bool "Movecall CuiCan 璀璨·AI吊坠"
- config BOARD_TYPE_ATK_DNESP32S3
- bool "正点原子DNESP32S3开发板"
- config BOARD_TYPE_ATK_DNESP32S3_BOX
- bool "正点原子DNESP32S3-BOX"
- config BOARD_TYPE_DU_CHATX
- bool "嘟嘟开发板CHATX(wifi)"
- config BOARD_TYPE_ESP32S3_Taiji_Pi
- bool "太极小派esp32s3"
- config BOARD_TYPE_XINGZHI_Cube_0_85TFT_WIFI
- bool "无名科技星智0.85(WIFI)"
- config BOARD_TYPE_XINGZHI_Cube_0_85TFT_ML307
- bool "无名科技星智0.85(ML307)"
- 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)"
- config BOARD_TYPE_SENSECAP_WATCHER
- bool "SenseCAP Watcher"
- config BOARD_TYPE_ESP32P4_FUNCTION_EV_BOARD
- bool "ESP32-P4-FUNCTION-EV-BOARD"
- endchoice
- 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"
- config OLED_SH1106_128X64
- bool "SH1106, 分辨率128*64"
- endchoice
- choice DISPLAY_LCD_TYPE
- depends on BOARD_TYPE_BREAD_COMPACT_WIFI_LCD || BOARD_TYPE_BREAD_COMPACT_ESP32_LCD || BOARD_TYPE_ESP32_CGC
- prompt "LCD Type"
- default LCD_ST7789_240X320
- help
- 屏幕类型选择
- config LCD_ST7789_240X320
- bool "ST7789, 分辨率240*320, IPS"
- config LCD_ST7789_240X320_NO_IPS
- bool "ST7789, 分辨率240*320, 非IPS"
- config LCD_ST7789_170X320
- bool "ST7789, 分辨率170*320"
- config LCD_ST7789_172X320
- bool "ST7789, 分辨率172*320"
- config LCD_ST7789_240X280
- bool "ST7789, 分辨率240*280"
- config LCD_ST7789_240X240
- bool "ST7789, 分辨率240*240"
- config LCD_ST7789_240X240_7PIN
- bool "ST7789, 分辨率240*240, 7PIN"
- config LCD_ST7789_240X135
- bool "ST7789, 分辨率240*135"
- config LCD_ST7735_128X160
- bool "ST7735, 分辨率128*160"
- config LCD_ST7735_128X128
- bool "ST7735, 分辨率128*128"
- config LCD_ST7796_320X480
- bool "ST7796, 分辨率320*480 IPS"
- config LCD_ST7796_320X480_NO_IPS
- bool "ST7796, 分辨率320*480, 非IPS"
- config LCD_ILI9341_240X320
- bool "ILI9341, 分辨率240*320"
- config LCD_ILI9341_240X320_NO_IPS
- bool "ILI9341, 分辨率240*320, 非IPS"
- config LCD_GC9A01_240X240
- bool "GC9A01, 分辨率240*240, 圆屏"
- config LCD_CUSTOM
- bool "自定义屏幕参数"
- endchoice
- 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
- choice DISPLAY_ESP32P4_FUNCTION_EV_BOARD
- depends on BOARD_TYPE_ESP32P4_FUNCTION_EV_BOARD
- prompt "ESP32P4_FUNCTION_EV_BOARD LCD Type"
- default LCD_EK79007_1024X600
- help
- 屏幕类型选择
- config LCD_EK79007_1024X600
- bool "EK79007, 分辨率1024*600"
- config LCD_TYPE_800_1280_10_1_INCH_A
- bool "Waveshare 10.1-DSI-TOUCH-A Display"
- endchoice
- config USE_WECHAT_MESSAGE_STYLE
- bool "使用微信聊天界面风格"
- default n
- help
- 使用微信聊天界面风格
- config USE_AUDIO_PROCESSOR
- bool "启用音频降噪、增益处理"
- default y
- depends on (IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32P4) && SPIRAM
- help
- 需要 ESP32 S3 与 AFE 支持
- config USE_WAKE_WORD_DETECT
- bool "启用唤醒词检测"
- default y
- depends on (IDF_TARGET_ESP32S3 || IDF_TARGET_ESP32P4) && SPIRAM
- help
- 需要 ESP32 S3 与 AFE 支持
- endmenu
|