r语言读写word_R语言--输出word文档及%>%的运用

本文介绍了如何利用R语言的magrittr包和officer包,通过管道函数 `%>%` 创建并编辑Word文档。首先,加载所需包,接着创建一个空的Word文档。然后,向文档中添加标题和正文内容,设置不同的样式。最后,将文档保存到本地。通过`styles_info()`函数可以查看可用的样式参数。

cb3b93637df3421d8a3e6861d33ac68e.png

第一章:%>%, %T>%, %$% 、 %%

这其实就是R的管道函数,我也是在学习,下面这个说的很详细:

前提:需要magrittr包,然后加载,才能使用。

CSDN-专业IT技术社区-登录​blog.csdn.net

第二章:输出word文档

结合这篇文章,以下是我的例子:

思路:

1.创建一个空的word文档;

2.然后在里面添加内容;

3.输出文档,这里用到一个熟悉的函数:print。

代码如下:

#步骤一:加载包

library(officer)

library(magrittr)#只有加载了这个包才能用管道函数

#步骤二:创建空的word表格

my_doc<-read_docx()

#步骤三:了解常见排版的参数,这一步可以省略,只是为了更加清楚有哪些参数而已。

styles_info(my_doc)#比较重要的有:style_tpoe,style_name

#步骤四:写入内容

my_doc<-my_doc %>% body_add_par("A title", style = "heading 1") %>%

body_add_par("Hello world!", style = "Normal") %>%

body_add_par("centered text", style = "ce

Done! You can now compile ESP-IDF projects. Go to the project directory and run: idf.py build D:\Espressif\frameworks\esp-idf-v5.5.1>cd D:\ESP32\xiaozhi-esp32-main D:\ESP32\xiaozhi-esp32-main>idf.py build Executing action: all (aliases: build) Running cmake in directory D:\ESP32\xiaozhi-esp32-main\build Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DPYTHON=D:\Espressif\python_env\idf5.5_py3.11_env\Scripts\python.exe -DESP_PLATFORM=1 -DCCACHE_ENABLE=1 D:\ESP32\xiaozhi-esp32-main"... -- IDF_TARGET not set, using default target: esp32 -- Found Git: D:/Espressif/tools/idf-git/2.44.0/cmd/git.exe (found version "2.44.0.windows.1") -- Minimal build - OFF -- ccache will be used for faster recompilation -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- The ASM compiler identification is GNU -- Found assembler: D:/Espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc.exe -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: D:/Espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: D:/Espressif/tools/xtensa-esp-elf/esp-14.2.0_20241119/xtensa-esp-elf/bin/xtensa-esp32-elf-g++.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building ESP-IDF components for target esp32 NOTICE: Dependencies lock doesn't exist, solving dependencies. NOTICE: Skipping optional dependency: espressif/esp_lcd_st7701 NOTICE: Skipping optional dependency: espressif/esp_video NOTICE: Skipping optional dependency: wvirgil123/sscma_client NOTICE: Skipping optional dependency: waveshare/esp_lcd_jd9365_10_1 NOTICE: Skipping optional dependency: waveshare/esp_lcd_st7703 NOTICE: Skipping optional dependency: espressif/esp_lcd_ili9881c NOTICE: Skipping optional dependency: espressif/esp_lcd_ek79007 NOTICE: Skipping optional dependency: espressif/esp_hosted NOTICE: Skipping optional dependency: espressif/esp_wifi_remote NOTICE: Skipping optional dependency: espfriends/servo_dog_ctrl NOTICE: Skipping optional dependency: llgok/cpp_bus_driver .................................................................NOTICE: Updating lock file at D:\ESP32\xiaozhi-esp32-main\dependencies.lock NOTICE: Processing 43 dependencies: NOTICE: [1/43] 78/esp-ml307 (3.3.6) NOTICE: [2/43] 78/esp-opus (1.0.5) NOTICE: [3/43] 78/esp-opus-encoder (2.4.1) NOTICE: [4/43] 78/esp-wifi-connect (2.6.0) NOTICE: [5/43] 78/esp_lcd_nv3023 (1.0.0) NOTICE: [6/43] 78/xiaozhi-fonts (1.5.3) NOTICE: [7/43] espressif/adc_battery_estimation (0.2.1) NOTICE: [8/43] espressif/adc_mic (0.2.1) NOTICE: [9/43] espressif/button (4.1.4) NOTICE: [10/43] espressif/cmake_utilities (0.5.3) NOTICE: [11/43] espressif/dl_fft (0.3.1) NOTICE: [12/43] espressif/esp-dsp (1.6.0) NOTICE: [13/43] espressif/esp-sr (2.1.5) NOTICE: [14/43] espressif/esp_codec_dev (1.4.0) NOTICE: [15/43] espressif/esp_io_expander (1.0.1) NOTICE: [16/43] espressif/esp_io_expander_tca9554 (2.0.0) NOTICE: [17/43] espressif/esp_io_expander_tca95xx_16bit (2.0.1) NOTICE: [18/43] espressif/esp_lcd_axs15231b (1.0.1) NOTICE: [19/43] espressif/esp_lcd_gc9a01 (2.0.1) NOTICE: [20/43] espressif/esp_lcd_ili9341 (1.2.0) NOTICE: [21/43] espressif/esp_lcd_panel_io_additions (1.0.1) NOTICE: [22/43] espressif/esp_lcd_spd2010 (1.0.2) NOTICE: [23/43] espressif/esp_lcd_st77916 (1.0.1) NOTICE: [24/43] espressif/esp_lcd_st7796 (1.3.5) NOTICE: [25/43] espressif/esp_lcd_touch (1.1.2) NOTICE: [26/43] espressif/esp_lcd_touch_cst816s (1.1.0) NOTICE: [27/43] espressif/esp_lcd_touch_ft5x06 (1.0.7) NOTICE: [28/43] espressif/esp_lcd_touch_gt1151 (1.0.5~2) NOTICE: [29/43] espressif/esp_lcd_touch_gt911 (1.1.3) NOTICE: [30/43] espressif/esp_lvgl_port (2.6.2) NOTICE: [31/43] espressif/esp_mmap_assets (1.3.2) NOTICE: [32/43] espressif/esp_new_jpeg (0.6.1) NOTICE: [33/43] espressif/freetype (2.13.3~1) NOTICE: [34/43] espressif/knob (1.0.1) NOTICE: [35/43] espressif/led_strip (3.0.1~1) NOTICE: [36/43] espressif2022/esp_emote_gfx (1.2.0~1) NOTICE: [37/43] espressif2022/image_player (1.1.0~1) NOTICE: [38/43] lvgl/lvgl (9.3.0) NOTICE: [39/43] tny-robotics/sh1106-esp-idf (1.0.0) NOTICE: [40/43] txp666/otto-emoji-gif-component (1.0.2) NOTICE: [41/43] waveshare/esp_lcd_sh8601 (1.0.2) NOTICE: [42/43] waveshare/esp_lcd_touch_cst9217 (1.0.3) NOTICE: [43/43] idf (5.5.1) NOTICE: Skipping optional dependency: espressif/esp_lcd_st7701 NOTICE: Skipping optional dependency: espressif/esp_video NOTICE: Skipping optional dependency: wvirgil123/sscma_client NOTICE: Skipping optional dependency: waveshare/esp_lcd_jd9365_10_1 NOTICE: Skipping optional dependency: waveshare/esp_lcd_st7703 NOTICE: Skipping optional dependency: espressif/esp_lcd_ili9881c NOTICE: Skipping optional dependency: espressif/esp_lcd_ek79007 NOTICE: Skipping optional dependency: espressif/esp_hosted NOTICE: Skipping optional dependency: espressif/esp_wifi_remote NOTICE: Skipping optional dependency: espfriends/servo_dog_ctrl NOTICE: Skipping optional dependency: llgok/cpp_bus_driver -- Project sdkconfig file D:/ESP32/xiaozhi-esp32-main/sdkconfig Loading defaults file D:/ESP32/xiaozhi-esp32-main/sdkconfig.defaults... D:/ESP32/xiaozhi-esp32-main/sdkconfig.defaults:32 CONFIG_NEWLIB_NANO_FORMAT was replaced with CONFIG_LIBC_NEWLIB_NANO_FORMAT Loading defaults file D:/ESP32/xiaozhi-esp32-main/sdkconfig.defaults.esp32... -- Compiler supported targets: xtensa-esp-elf -- Found Python3: D:/Espressif/python_env/idf5.5_py3.11_env/Scripts/python.exe (found version "3.11.2") found components: Interpreter -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS -- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success -- USING O3 -- App "xiaozhi" version: 2.0.3 -- Adding linker script D:/ESP32/xiaozhi-esp32-main/build/esp-idf/esp_system/ld/memory.ld -- Adding linker script D:/ESP32/xiaozhi-esp32-main/build/esp-idf/esp_system/ld/sections.ld.in -- Adding linker script D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_rom/esp32/ld/esp32.rom.ld -- Adding linker script D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_rom/esp32/ld/esp32.rom.api.ld -- Adding linker script D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld -- Adding linker script D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld -- Adding linker script D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld -- Adding linker script D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_rom/esp32/ld/esp32.rom.libc-funcs.ld -- Adding linker script D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_rom/esp32/ld/esp32.rom.newlib-reent-funcs.ld -- Adding linker script D:/Espressif/frameworks/esp-idf-v5.5.1/components/soc/esp32/ld/esp32.peripherals.ld -- ESP_LCD_NV3023: 1.0.0 -- ADC_BATTERY_ESTIMATION: 0.2.1 -- ADC_MIC: 0.2.1 -- BUTTON: 4.1.4 -- ESP_LCD_AXS15231B: 1.0.1 -- ESP_LCD_GC9A01: 2.0.1 -- ESP_LCD_ILI9341: 1.2.0 -- ESP_LCD_PANEL_IO_ADDITIONS: 1.0.1 -- ESP_LCD_SPD2010: 1.0.2 -- ESP_LCD_ST77916: 1.0.1 -- ESP_LCD_ST7796: 1.3.5 -- LVGL version: 9.3.0 -- ESP_MMAP_ASSETS: 1.3.2 -- KNOB: 1.0.1 -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) -- Otto Emoji GIF Component: -- Found 7 GIF source files -- Include directory: D:/ESP32/xiaozhi-esp32-main/managed_components/txp666__otto-emoji-gif-component/include -- ESP_LCD_SH8601: 1.0.2 -- Default assets build configured: D:/ESP32/xiaozhi-esp32-main/build/generated_assets.bin -- Generated default assets flash configured: D:/ESP32/xiaozhi-esp32-main/build/generated_assets.bin -> assets partition -- Component idf::main will be linked with -Wl,--whole-archive -- Components: 78__esp-ml307 78__esp-opus 78__esp-opus-encoder 78__esp-wifi-connect 78__esp_lcd_nv3023 78__xiaozhi-fonts app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr esp_driver_bitscrambler esp_driver_cam esp_driver_dac esp_driver_gpio esp_driver_gptimer esp_driver_i2c esp_driver_i2s esp_driver_isp esp_driver_jpeg esp_driver_ledc esp_driver_mcpwm esp_driver_parlio esp_driver_pcnt esp_driver_ppa esp_driver_rmt esp_driver_sdio esp_driver_sdm esp_driver_sdmmc esp_driver_sdspi esp_driver_spi esp_driver_touch_sens esp_driver_tsens esp_driver_twai esp_driver_uart esp_driver_usb_serial_jtag esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_security esp_system esp_timer esp_vfs_console esp_wifi espcoredump espressif2022__esp_emote_gfx espressif2022__image_player espressif__adc_battery_estimation espressif__adc_mic espressif__button espressif__cmake_utilities espressif__dl_fft espressif__esp-dsp espressif__esp-sr espressif__esp_codec_dev espressif__esp_io_expander espressif__esp_io_expander_tca9554 espressif__esp_io_expander_tca95xx_16bit espressif__esp_lcd_axs15231b espressif__esp_lcd_gc9a01 espressif__esp_lcd_ili9341 espressif__esp_lcd_panel_io_additions espressif__esp_lcd_spd2010 espressif__esp_lcd_st77916 espressif__esp_lcd_st7796 espressif__esp_lcd_touch espressif__esp_lcd_touch_cst816s espressif__esp_lcd_touch_ft5x06 espressif__esp_lcd_touch_gt1151 espressif__esp_lcd_touch_gt911 espressif__esp_lvgl_port espressif__esp_mmap_assets espressif__esp_new_jpeg espressif__freetype espressif__knob espressif__led_strip esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lvgl__lvgl lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table perfmon protobuf-c protocomm pthread rt sdmmc soc spi_flash spiffs tcp_transport tny-robotics__sh1106-esp-idf txp666__otto-emoji-gif-component ulp unity usb vfs waveshare__esp_lcd_sh8601 waveshare__esp_lcd_touch_cst9217 wear_levelling wifi_provisioning wpa_supplicant xtensa -- Component paths: D:/ESP32/xiaozhi-esp32-main/managed_components/78__esp-ml307 D:/ESP32/xiaozhi-esp32-main/managed_components/78__esp-opus D:/ESP32/xiaozhi-esp32-main/managed_components/78__esp-opus-encoder D:/ESP32/xiaozhi-esp32-main/managed_components/78__esp-wifi-connect D:/ESP32/xiaozhi-esp32-main/managed_components/78__esp_lcd_nv3023 D:/ESP32/xiaozhi-esp32-main/managed_components/78__xiaozhi-fonts D:/Espressif/frameworks/esp-idf-v5.5.1/components/app_trace D:/Espressif/frameworks/esp-idf-v5.5.1/components/app_update D:/Espressif/frameworks/esp-idf-v5.5.1/components/bootloader D:/Espressif/frameworks/esp-idf-v5.5.1/components/bootloader_support D:/Espressif/frameworks/esp-idf-v5.5.1/components/bt D:/Espressif/frameworks/esp-idf-v5.5.1/components/cmock D:/Espressif/frameworks/esp-idf-v5.5.1/components/console D:/Espressif/frameworks/esp-idf-v5.5.1/components/cxx D:/Espressif/frameworks/esp-idf-v5.5.1/components/driver D:/Espressif/frameworks/esp-idf-v5.5.1/components/efuse D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp-tls D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_adc D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_app_format D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_bootloader_format D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_coex D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_common D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_ana_cmpr D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_bitscrambler D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_cam D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_dac D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_gpio D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_gptimer D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_i2c D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_i2s D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_isp D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_jpeg D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_ledc D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_mcpwm D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_parlio D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_pcnt D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_ppa D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_rmt D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_sdio D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_sdm D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_sdmmc D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_sdspi D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_spi D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_touch_sens D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_tsens D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_twai D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_uart D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_driver_usb_serial_jtag D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_eth D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_event D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_gdbstub D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_hid D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_http_client D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_http_server D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_https_ota D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_https_server D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_hw_support D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_lcd D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_local_ctrl D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_mm D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_netif D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_netif_stack D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_partition D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_phy D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_pm D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_psram D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_ringbuf D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_rom D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_security D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_system D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_timer D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_vfs_console D:/Espressif/frameworks/esp-idf-v5.5.1/components/esp_wifi D:/Espressif/frameworks/esp-idf-v5.5.1/components/espcoredump D:/ESP32/xiaozhi-esp32-main/managed_components/espressif2022__esp_emote_gfx D:/ESP32/xiaozhi-esp32-main/managed_components/espressif2022__image_player D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__adc_battery_estimation D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__adc_mic D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__button D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__cmake_utilities D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__dl_fft D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp-dsp D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp-sr D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_codec_dev D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_io_expander D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_io_expander_tca9554 D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_io_expander_tca95xx_16bit D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_lcd_axs15231b D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_lcd_gc9a01 D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_lcd_ili9341 D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_lcd_panel_io_additions D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_lcd_spd2010 D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_lcd_st77916 D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_lcd_st7796 D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_lcd_touch D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_lcd_touch_cst816s D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_lcd_touch_ft5x06 D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_lcd_touch_gt1151 D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_lcd_touch_gt911 D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_lvgl_port D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_mmap_assets D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__esp_new_jpeg D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__freetype D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__knob D:/ESP32/xiaozhi-esp32-main/managed_components/espressif__led_strip D:/Espressif/frameworks/esp-idf-v5.5.1/components/esptool_py D:/Espressif/frameworks/esp-idf-v5.5.1/components/fatfs D:/Espressif/frameworks/esp-idf-v5.5.1/components/freertos D:/Espressif/frameworks/esp-idf-v5.5.1/components/hal D:/Espressif/frameworks/esp-idf-v5.5.1/components/heap D:/Espressif/frameworks/esp-idf-v5.5.1/components/http_parser D:/Espressif/frameworks/esp-idf-v5.5.1/components/idf_test D:/Espressif/frameworks/esp-idf-v5.5.1/components/ieee802154 D:/Espressif/frameworks/esp-idf-v5.5.1/components/json D:/Espressif/frameworks/esp-idf-v5.5.1/components/log D:/ESP32/xiaozhi-esp32-main/managed_components/lvgl__lvgl D:/Espressif/frameworks/esp-idf-v5.5.1/components/lwip D:/ESP32/xiaozhi-esp32-main/main D:/Espressif/frameworks/esp-idf-v5.5.1/components/mbedtls D:/Espressif/frameworks/esp-idf-v5.5.1/components/mqtt D:/Espressif/frameworks/esp-idf-v5.5.1/components/newlib D:/Espressif/frameworks/esp-idf-v5.5.1/components/nvs_flash D:/Espressif/frameworks/esp-idf-v5.5.1/components/nvs_sec_provider D:/Espressif/frameworks/esp-idf-v5.5.1/components/openthread D:/Espressif/frameworks/esp-idf-v5.5.1/components/partition_table D:/Espressif/frameworks/esp-idf-v5.5.1/components/perfmon D:/Espressif/frameworks/esp-idf-v5.5.1/components/protobuf-c D:/Espressif/frameworks/esp-idf-v5.5.1/components/protocomm D:/Espressif/frameworks/esp-idf-v5.5.1/components/pthread D:/Espressif/frameworks/esp-idf-v5.5.1/components/rt D:/Espressif/frameworks/esp-idf-v5.5.1/components/sdmmc D:/Espressif/frameworks/esp-idf-v5.5.1/components/soc D:/Espressif/frameworks/esp-idf-v5.5.1/components/spi_flash D:/Espressif/frameworks/esp-idf-v5.5.1/components/spiffs D:/Espressif/frameworks/esp-idf-v5.5.1/components/tcp_transport D:/ESP32/xiaozhi-esp32-main/managed_components/tny-robotics__sh1106-esp-idf D:/ESP32/xiaozhi-esp32-main/managed_components/txp666__otto-emoji-gif-component D:/Espressif/frameworks/esp-idf-v5.5.1/components/ulp D:/Espressif/frameworks/esp-idf-v5.5.1/components/unity D:/Espressif/frameworks/esp-idf-v5.5.1/components/usb D:/Espressif/frameworks/esp-idf-v5.5.1/components/vfs D:/ESP32/xiaozhi-esp32-main/managed_components/waveshare__esp_lcd_sh8601 D:/ESP32/xiaozhi-esp32-main/managed_components/waveshare__esp_lcd_touch_cst9217 D:/Espressif/frameworks/esp-idf-v5.5.1/components/wear_levelling D:/Espressif/frameworks/esp-idf-v5.5.1/components/wifi_provisioning D:/Espressif/frameworks/esp-idf-v5.5.1/components/wpa_supplicant D:/Espressif/frameworks/esp-idf-v5.5.1/components/xtensa -- Configuring done (64.0s) -- Generating done (1.1s) -- Build files have been written to: D:/ESP32/xiaozhi-esp32-main/build Running ninja in directory D:\ESP32\xiaozhi-esp32-main\build Executing "ninja all"... [5/2165] Generating zh-CN language config Processing language: zh-CN Input file path: D:/ESP32/xiaozhi-esp32-main/main\assets\locales\zh-CN\language.json Output file path: D:/ESP32/xiaozhi-esp32-main/main/assets/lang_config.h Loaded base language en-US with 49 strings Language zh-CN string statistics: - Base language (en-US): 49 strings - User language: 48 strings - Total: 49 strings - Fallback to en-US: 1 strings Language zh-CN sound statistics: - Base language (en-US): 16 sounds - User language: 16 sounds - Common sounds: 5 sounds Successfully generated language config file: D:/ESP32/xiaozhi-esp32-main/main/assets/lang_config.h [6/2165] Building default assets.bin based on configuration Building default assets... sdkconfig: D:/ESP32/xiaozhi-esp32-main/sdkconfig builtin_text_font: font_puhui_14_1 emoji_collection: None output: D:/ESP32/xiaozhi-esp32-main/build/generated_assets.bin Note: Found wakenet models ['wn9_nihaoxiaozhi_tts'] but wake word type is not ESP/AFE, skipping Warning: No assets to build (no SR models, text font, emoji collection, extra files, or custom wake word) Created empty assets.bin: D:/ESP32/xiaozhi-esp32-main/build/generated_assets.bin [7/2165] Generating ../../partition_table/partition-table.bin现在卡住了,怎么办
最新发布
10-16
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值