基于AWTRIX改造的智能机器人
AWTRIX Project
本项目基于 AWTRIX 制作
项目要实现的目标有:
- 连接ChatGPT
- 进行STT(Speech to Text) 与TTS(Text to Speech)功能的实现
- 与原始项目AWTRIX的显示屏进行对接
涉及到的技术栈
开发板、传感器 如:ESP32、d1mini(ESP8266)、麦克风、喇叭
IDE: Arduino IDE 、B4J、VScode
编程语言:C、Python、VB
后端框架:Flask
连接ChatGPT
通过创建OpenAI账号、申请到免费的额度然后利用其提供的API_key来调用ChatGPT的API。唯一不足就是调用设备需要挂梯子才能使用
这里后端采用的是Flask框架,是一个非常简单的Web框架,利用Python可以非常迅速的上手写接口
1 |
|
通过Postman去测试这个API可以得到理想的答案
这样的话,连接ChatGPT的功能模块就做完了
TTS(Text to Speech)功能
(敬请期待)
基于AWTRIX改造的智能机器人
http://jack-constantine.github.io/2023/09/30/基于AWTRIX改造的智能机器人/