chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MolunSmartHome蝦哥小智源碼編譯固件演示

默語(yǔ)聆聽(tīng) ? 來(lái)源:默語(yǔ)聆聽(tīng) ? 作者:默語(yǔ)聆聽(tīng) ? 2025-02-24 12:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

【MolunSmartHome】試圖教會(huì)你編譯自己的小智固件


源碼下載

蝦哥小智源碼地址:[https://github.com/78/xiaozhi-esp32.git]

直接下載或者安裝git客戶(hù)端后命令拉取源碼

gh repo clone 78/xiaozhi-esp32
gh repo clone 78/xiaozhi-esp32
gh repo clone 78/xiaozhi-esp32
git clone https://github.com/78/xiaozhi-esp32.git

選擇一種即可


環(huán)境配置

在VSCODE中打開(kāi)文件夾,這里默認(rèn)已經(jīng)安裝好樂(lè)鑫IDF

連接好開(kāi)發(fā)板后,依次選擇端口號(hào),設(shè)置目標(biāo)芯片,燒錄方式

根據(jù)硬件情況選擇,如果是通過(guò)串口芯片連接的ESP32S3就選擇UART,否則選擇JTAG


編譯配置

選擇SDK配置編輯器,對(duì)應(yīng)命令

idf.py menuconfig
idf.py menuconfig
idf.py menuconfig

根據(jù)自己開(kāi)發(fā)板情況進(jìn)行以下修改

修改Flash size,因?yàn)槲矣玫哪=M是ESP32-S3-WROOM-1-N4,即4M版本,沒(méi)有PSRAM。

修改Custom partition CSV file分區(qū)表

partitions.csv 修改為 partitions_4M.csv
partitions.csv 修改為 partitions_4M.csv
partitions.csv 修改為 partitions_4M.csv

自己部署后臺(tái)的可以修改這里,看到已有開(kāi)源項(xiàng)目。

這里選擇對(duì)應(yīng)的開(kāi)發(fā)板,如果是自己DIY的,就選擇默認(rèn)面包板wifi版本或者4G版本即可

貌似沒(méi)有PSRAM,就不能語(yǔ)音喚醒,關(guān)掉即可。

切換回源碼,進(jìn)行IO口配置,如果按照蝦哥推薦的接線(xiàn)方式就不需要?jiǎng)舆@里。


配置展示

#ifndef _BOARD_CONFIG_H_
#define _BOARD_CONFIG_H_


#include < driver/gpio.h >


#define AUDIO_INPUT_SAMPLE_RATE  16000
#define AUDIO_OUTPUT_SAMPLE_RATE 24000


// 如果使用 Duplex I2S 模式,請(qǐng)注釋下面一行
#define AUDIO_I2S_METHOD_SIMPLEX


#ifdef AUDIO_I2S_METHOD_SIMPLEX


#define AUDIO_I2S_MIC_GPIO_WS   GPIO_NUM_5
#define AUDIO_I2S_MIC_GPIO_SCK  GPIO_NUM_4
#define AUDIO_I2S_MIC_GPIO_DIN  GPIO_NUM_6
#define AUDIO_I2S_SPK_GPIO_DOUT GPIO_NUM_7
#define AUDIO_I2S_SPK_GPIO_BCLK GPIO_NUM_15
#define AUDIO_I2S_SPK_GPIO_LRCK GPIO_NUM_16


#else


#define AUDIO_I2S_GPIO_WS GPIO_NUM_5
#define AUDIO_I2S_GPIO_BCLK GPIO_NUM_4
#define AUDIO_I2S_GPIO_DIN  GPIO_NUM_6
#define AUDIO_I2S_GPIO_DOUT GPIO_NUM_7


#endif



#define BUILTIN_LED_GPIO        GPIO_NUM_14
#define BOOT_BUTTON_GPIO        GPIO_NUM_0
#define TOUCH_BUTTON_GPIO       GPIO_NUM_21
#define VOLUME_UP_BUTTON_GPIO   GPIO_NUM_NC
#define VOLUME_DOWN_BUTTON_GPIO GPIO_NUM_NC


#define DISPLAY_SDA_PIN GPIO_NUM_41
#define DISPLAY_SCL_PIN GPIO_NUM_42
#define DISPLAY_WIDTH   128
#define DISPLAY_HEIGHT  64
#define DISPLAY_MIRROR_X true
#define DISPLAY_MIRROR_Y true


#endif // _BOARD_CONFIG_H_

以上是我的項(xiàng)目配置



這里暫且不關(guān)閉試試,上次關(guān)閉編譯后使用正常。

這里選擇喚醒詞,樂(lè)鑫官方提供了一些,默認(rèn)你好小智,還有諸如小愛(ài)同學(xué)、Hi樂(lè)鑫等,當(dāng)然也可以付費(fèi)定制優(yōu)化自己的喚醒詞。


免費(fèi)模組


“白嫖”模組,實(shí)際上就是別的廠商優(yōu)化喚醒詞語(yǔ)料!

模組“白嫖”地址在這里,可別說(shuō)我吃獨(dú)食。別忘記填寫(xiě)邀請(qǐng)碼:RJBGBB


繼續(xù)往下翻找,或者搜索PSRAM,關(guān)閉PSRAM,如果你采用的是帶有PSRAM的模組如N8R2之類(lèi)的,可能需要調(diào)整對(duì)應(yīng)的通道

我這里選擇關(guān)閉PSRAM

固件編譯&燒錄

修改完畢之后保存生效,點(diǎn)擊構(gòu)建燒錄

耐心等待ing

燒錄成功

至此,可以用手機(jī)連接模組熱點(diǎn)進(jìn)行配網(wǎng)。我這里二次燒錄后盡然不需要配網(wǎng),直接接入了。

首次燒錄后,配網(wǎng)完成會(huì)播報(bào)驗(yàn)證碼,用于小智后臺(tái)綁定。

控制臺(tái)添加設(shè)備

[https://xiaozhi.me/console/devices]

可以設(shè)置備注名稱(chēng),方便區(qū)分不同的設(shè)備。

進(jìn)行智能體配置

保存后重啟設(shè)備,開(kāi)始體驗(yàn)吧!

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 源碼
    +關(guān)注

    關(guān)注

    8

    文章

    678

    瀏覽量

    30853
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    682

    瀏覽量

    34776
  • esp32s3
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2170
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    BEKEN BK7252芯片源碼編譯不過(guò)是什么原因?

    編譯麻雀一號(hào)開(kāi)發(fā)板的源碼里,提示如下錯(cuò)誤,請(qǐng)大家?guī)兔纯词裁丛?,謝謝 這是源碼: 這個(gè)錯(cuò)誤源碼的地方,但沒(méi)有看到哪里錯(cuò)了 這個(gè)是用menuconfig,也不能顯示菜單。
    發(fā)表于 10-13 07:52

    【HZ-RK3568開(kāi)發(fā)板免費(fèi)體驗(yàn)】基于SDK固件編譯

    磁盤(pán)空間有限,原安裝的虛擬機(jī)只分配了20GB空間,系統(tǒng)升級(jí)帖子中也有提及,今天來(lái)分享一下,在重新安裝后的虛擬機(jī)中進(jìn)行整體固件編譯。 二、系統(tǒng)配置介紹 鑒于Rockchip Linux SDK?前只在
    發(fā)表于 08-17 21:52

    RTsmart源碼編譯錯(cuò)誤,提醒我缺少文件導(dǎo)致make失敗,為什么?

    出現(xiàn) 不理解,之前都是不會(huì)出現(xiàn)這種錯(cuò)誤的,懷疑是源碼拉取缺少了部分文件 不僅如此,編譯了YOLO的可執(zhí)行文件也無(wú)法實(shí)現(xiàn),提醒VICAP初始化失敗超時(shí),打不開(kāi)標(biāo)簽文件,模型無(wú)效,我沒(méi)有改過(guò)YOLO部分代碼
    發(fā)表于 06-20 06:25

    【經(jīng)驗(yàn)分享】在Omni3576上編譯Redis-8.0.2源碼,并安裝及性能測(cè)試

    本文首先介紹Redis是什么,然后介紹如何在Omni3576上編譯Redis-8.0.2源碼,以及從源碼編譯、安裝Redis,最后介紹如何在Omni3576上運(yùn)行Redis性能測(cè)試,并
    的頭像 發(fā)表于 06-05 08:05 ?637次閱讀
    【經(jīng)驗(yàn)分享】在Omni3576上<b class='flag-5'>編譯</b>Redis-8.0.2<b class='flag-5'>源碼</b>,并安裝及性能測(cè)試

    在用平頭調(diào)試中,如何重新只編譯k230的uboot?

    在用平頭調(diào)試中,如何重新只編譯k230的uboot
    發(fā)表于 06-04 07:30

    云MES系統(tǒng)源碼,支持 SaaS 多租戶(hù),支持二次開(kāi)發(fā)

    萬(wàn)界星空科技MES生產(chǎn)制造執(zhí)行系統(tǒng)源碼,有演示,多個(gè)項(xiàng)目應(yīng)用案例,成熟穩(wěn)定。支持二次開(kāi)發(fā),商業(yè)授權(quán)后可商用。
    的頭像 發(fā)表于 05-07 11:14 ?398次閱讀
    云MES系統(tǒng)<b class='flag-5'>源碼</b>,支持 SaaS 多租戶(hù),支持二次開(kāi)發(fā)

    KiCad直播活動(dòng)(三):在 Windows上編譯KiCad 手把手教您編譯/構(gòu)建 KiCad 源碼

    Developer Ethan 同學(xué),手把手教您編譯/構(gòu)建 KiCad 源碼: 開(kāi)發(fā)工具安裝 環(huán)境變量配置 使用 VS2022 構(gòu)建 KiCad 參與直播的小伙伴還有機(jī)會(huì)獲得 KiCon Badge
    的頭像 發(fā)表于 03-24 11:14 ?1199次閱讀
    KiCad直播活動(dòng)(三):在 Windows上<b class='flag-5'>編譯</b>KiCad 手把手教您<b class='flag-5'>編譯</b>/構(gòu)建 KiCad <b class='flag-5'>源碼</b>

    編譯系統(tǒng)鏡像教程

    解壓完成后G2L-Yocto SDK源碼以后,我們需要指定編譯參數(shù)才能開(kāi)始給RemiPI生成對(duì)應(yīng)的系統(tǒng),配置腳本執(zhí)行完成后將進(jìn)入build-remi-1g目錄下,在此目錄下就可以開(kāi)始構(gòu)建系統(tǒng)。
    的頭像 發(fā)表于 02-25 09:32 ?849次閱讀
    <b class='flag-5'>編譯</b>系統(tǒng)鏡像教程

    DLPNIRNANOEVM固件如何編譯?

    DLPNIRNANOEVM: 固件如何編譯編譯的時(shí)候報(bào)錯(cuò)解決不了有沒(méi)有人可以叫我一下,或者一起學(xué)習(xí)交流
    發(fā)表于 02-24 08:25

    迅為RK3568開(kāi)發(fā)板篇OpenHarmony實(shí)操HDF驅(qū)動(dòng)配置LED-編譯源碼

    重新編譯 Openharmony4.1 源碼,如下所示: ./build.sh --product-name rk3568 --ccache 或者單獨(dú)編譯部件 ./build.sh
    發(fā)表于 02-10 10:23

    ADCPro工具下發(fā)到MMB0板子上的TMS320固件源碼,能不能獲取到呢?

    1、想對(duì)AdcPro工具做些修改,以方便自己使用,不知道能不能獲取到這個(gè)軟件源碼? 2、ADCPro工具下發(fā)到 MMB0板子上的TMS320(我的是ADS1259EVM-PDK)固件源碼,能不能
    發(fā)表于 01-15 06:52

    迅為RK3588開(kāi)發(fā)板實(shí)時(shí)系統(tǒng)編譯-Preemption系統(tǒng)/ Xenomai系統(tǒng)編譯-獲取Linux源碼

    3.1 Preemption 系統(tǒng)/ Xenomai 系統(tǒng)編譯 3.1.1 獲取 Linux 源碼編譯環(huán)境說(shuō)明: 本手冊(cè)使用的是迅為提供的編譯環(huán)境 ubuntu20.04,在網(wǎng)盤(pán)資
    發(fā)表于 01-09 11:03

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開(kāi)發(fā)板演示

    本文介紹瑞芯微主板/開(kāi)發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板演示。搭載了瑞芯微RK3566四核處理器,樹(shù)莓派卡片電腦設(shè)計(jì),支持開(kāi)源鴻蒙OpenHarmony3.2-5.0系
    的頭像 發(fā)表于 12-30 10:08 ?1140次閱讀
    OpenHarmony<b class='flag-5'>源碼</b><b class='flag-5'>編譯</b>后燒錄鏡像教程,RK3566鴻蒙開(kāi)發(fā)板<b class='flag-5'>演示</b>

    如何在Petalinux下Patch u-boot源碼

    在軟件開(kāi)發(fā)過(guò)程中我們經(jīng)常遇到用 Patch 來(lái)傳遞和更新代碼的場(chǎng)景。本文以一個(gè)端到端的例子來(lái)演示在 Petalinux 使用過(guò)程中,如何給 u-boot 的源碼生成 Patch 并在 Petalinux 中編譯
    的頭像 發(fā)表于 12-04 16:26 ?2231次閱讀
    如何在Petalinux下Patch u-boot<b class='flag-5'>源碼</b>

    迅為RK3568開(kāi)發(fā)板定制擴(kuò)展分區(qū)SDK源碼編譯-獲取Linux-定制擴(kuò)展分區(qū)源碼

    獲取 Linux-定制擴(kuò)展分區(qū)源碼編譯環(huán)境說(shuō)明: 現(xiàn)在的 SDK 源碼編譯的時(shí)候會(huì)自動(dòng)配置編譯環(huán)境,所以對(duì)環(huán)境要求不再那么嚴(yán)格,經(jīng)過(guò)測(cè)
    發(fā)表于 11-25 10:24