21-22集 ESP32-IDF开发教程编译运行机器人对话工程-《MCU嵌入式AI开发笔记》

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网站,注册登录后,进入“账户管理”,然后再点击“接口密钥”,然后再点击“创建新的密钥”。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 14:36:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 14:36:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 14:36:01       58 阅读
  4. Python语言-面向对象

    2024-07-19 14:36:01       69 阅读

热门阅读

  1. 【题解】StarryCoding P211 勇闯高塔

    2024-07-19 14:36:01       22 阅读
  2. Linux 之 设置环境变量

    2024-07-19 14:36:01       24 阅读
  3. 做一只勤劳的小蜜蜂

    2024-07-19 14:36:01       20 阅读
  4. 【ubuntu 网卡混杂模式设置】

    2024-07-19 14:36:01       17 阅读
  5. Hive函数之-posexplode()

    2024-07-19 14:36:01       14 阅读
  6. C语言 杂项笔记

    2024-07-19 14:36:01       18 阅读
  7. https和http区别

    2024-07-19 14:36:01       19 阅读
  8. Nginx配置ssl证书(https)

    2024-07-19 14:36:01       22 阅读
  9. VUE中setup()

    2024-07-19 14:36:01       20 阅读
  10. Perl语言入门学习指南

    2024-07-19 14:36:01       24 阅读
  11. LeetCode题(01,09,13,14,27,28,58)--《c++》

    2024-07-19 14:36:01       18 阅读
  12. Vue3 完美实现深拷贝

    2024-07-19 14:36:01       21 阅读
  13. 70、Flink 的 DataStream Connector 之 JDBC 连接器详解

    2024-07-19 14:36:01       20 阅读