21集 ESP32-IDF开发教程-《MCU嵌入式AI开发笔记》
之前我们用了windows系统搭建了ESP-IDF的开发环境,
我们还是参考这个官方文档https://docs.espressif.com/projects/esp-idf/zh_CN/release-v5.1/esp32s3/get-started/index.html
同时我们也参考之前讲到的,力创开发板开发教程
https://lceda001.feishu.cn/wiki/Xqx3wH8wMi3BrrkmeTXcgLL7nQk
思路明确我们一步一步的往下学习!
在之前我们用wscode和安装包的两种方式安装了ESP-IDF的开发环境。我们安装到了D盘ESP-IDF目录中。
那我们直接看一下力创的这个例程,如何跑起来。
我们把ai_chat copy到这里:
D:\workspace\esp-idf\ai_chat
今天到这里吧,关注三哥我们继续码笔记
之后打开VSCode,要安装ESP-ADF,
我们输入命令 ESP-IDF Install ESP-ADF,进行安装。
这里要配置git服务器,我们选择Gitee,比较快。
安装好后我们看一下
C:\Users\phlr\AppData\Roaming\Code\User\settings.json
应该安装成功了。
下载例程到你的开发板之前,需要“在源程序中添加百度和minimax的密钥信息”以及“修改menuconfig”。然后就可以编译下载程序到开发板运行。
那我们看一下如何得到密钥。
上面说的例程实现原理中,第1步的语音转文字和第3步的文字转语音,我们使用百度智能云,第2步的大模型,我们是用minimax开放平台。
百度智能云密钥获取
浏览器中输入网址:https://console.bce.baidu.com/ 进入百度智能云,使用百度账号登录,如果没有账号就注册后登录,使用百度智能云,需要实名认证,个人认证和企业认证都可以。
进入百度智能云控制台后,点击左上角三个横杠,展开全部应用,找到“语音技术”点击进入,如下图所示:
之后免费领取以下两个功能:
之后我们去创建应用。
这就是三哥创建的应用。
这样里面AppID API Key就有了。
在这里,复制API Key和Secret Key到工程main.c文件里面,替换代码中的xxx,在第37行左右。
CONFIG_BAIDU_ACCESS_KEY对应的是API Key。
CONFIG_BAIDU_SECRET_KEY对应的是Secret Key。
这里顺便把WiFi名称和密码也改了。
到这里,百度的密钥就修改好了。
那我们下接口后去minimax密钥:
minimax密钥获取
https://www.minimaxi.com/platform
进入minimax网站,注册登录后,进入“账户管理”,然后再点击“接口密钥”,然后再点击“创建新的密钥”。