logo
0
0
WeChat Login

---公用部分 cd /workspace mkdir idf53 cd idf53 git clone -b release/v5.3 --recursive https://github.com/espressif/esp-idf.git

---init.sh apt install -y python3.11-venv export IDF_TOOLS_PATH=/workspace/esp-idf-tools cd /workspace/idf53/esp-idf-5.3 ./install.sh esp32s3 esp32 . ./export.sh cd /workspace/tv-pro_xiaozhi idf.py set-target esp32s3 time idf.py build

---小智部分 mkdir tv-pro_xiaozhi && cd tv-pro_xiaozhi git clone https://gitee.com/JasonYANG170/tv-pro_xiaozhi.git cd tv-pro_xiaozhi rm -rf .git

cd /workspace/tv-pro_xiaozhi idf.py set-target esp32s3 #执行后, 要等一会

idf.py menuconfig

进入 Xiaozhi Assistant -> Board Selection

仅编译

idf.py build

生成合并固件:

idf.py merge-bin

esptool --port COM57 -b 1152000 write_flash --flash_size detect 0x0 merged-binary.bin

esptool --port COM57 -b 1152000 write-flash --flash-size detect 0x1000 merged-binary.bin

编译并烧录

idf.py build flash monitor

使用更快的烧录速度

idf.py -b 2000000 build flash monitor

指定串口

idf.py -p COM5 build flash monitor

修改唤醒词 idf.py menuconfig

进入 ESP Speech Recognition -> Wake Word

修改 WebSocket API idf.py menuconfig

进入 Xiaozhi Assistant -> Websocket -> Websocket URL

export IDF_TOOLS_PATH=/workspace/esp-idf-tools cd /workspace/idf53/esp-idf-5.3 ./install.sh esp32s3 esp32 . ./export.sh cd /workspace/tv-pro_xiaozhi

export IDF_TOOLS_PATH=/workspace/esp-idf-tools cd /workspace/idf53/esp-idf-5.3 . ./export.sh cd /workspace/tv-pro_xiaozhi