找回密码
 立即注册
查看: 8524|回复: 12

如何制作一个基于chatgpt的智能音箱

[复制链接]

20

主题

199

回帖

2191

积分

金牌会员

积分
2191
金钱
1957
HASS币
87
发表于 2023-2-8 17:59:20 | 显示全部楼层 |阅读模式
最近chatgpt真的是太火了,体验下来感觉也确实不错,想想家里的小爱同学和siri感觉就不是一个级别的东西,所以在想能不能通过把chatgpt和homeassistant结合起来,就真的得到了一个人工智能音箱了。

看到在国外有大牛对chatgpt进行培训结合苹果的捷径已经能够实现控制homeasistant里的设备了,而且可以通过语义来进行操作,比如说我感觉有点冷,那就会提升空调的温度等等;

目前我自己弄是通过企业微信发送文字或者语音,接入到nodered以后,再通过chatgpt的api得到输出的消息,再通过小爱tts出来的,单纯只是玩一玩的地步,所以有没有大佬在做相关的研究呢?
回复

使用道具 举报

33

主题

1075

回帖

5232

积分

论坛元老

积分
5232
金钱
4109
HASS币
90
发表于 2023-2-8 18:25:19 | 显示全部楼层
本帖最后由 relliky 于 2023-2-8 18:28 编辑

https://zapier.com/apps/amazon-a ... te%20Amazon%20Alexa,one%20app%20to%20the%20other.
https://gpt3demo.com/apps/chatgpt-sirigpt-apple-ios
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

20

主题

199

回帖

2191

积分

金牌会员

积分
2191
金钱
1957
HASS币
87
 楼主| 发表于 2023-2-9 14:32:15 | 显示全部楼层
https://community.home-assistant ... ry-smart-way/522908

这个帖子里详细讲了利用webhook接口和苹果的捷径来实现Chatgpt控制home assist里面的设备,要是没有苹果的siri有没有什么办法能够实现呢?

有没有什么硬件模块能够实现语音唤醒,然后接受语音消息,通过百度语音转文字,把文字信息传给nodered,后面的流程应该就简单了
回复

使用道具 举报

3

主题

70

回帖

583

积分

高级会员

积分
583
金钱
510
HASS币
0
发表于 2023-2-9 17:07:10 | 显示全部楼层
你这个想法很大胆,啥时候有厂家出支持本地化的智能音箱呢
回复

使用道具 举报

59

主题

628

回帖

4572

积分

论坛元老

积分
4572
金钱
3880
HASS币
20
发表于 2023-2-9 17:45:18 | 显示全部楼层
chatgpt的文字差不多逐个字输出的 要生成tts会不会慢一点呢
回复

使用道具 举报

20

主题

199

回帖

2191

积分

金牌会员

积分
2191
金钱
1957
HASS币
87
 楼主| 发表于 2023-2-9 17:57:50 | 显示全部楼层
目前通过企业微信测试,回复速度总体来说还能接受
回复

使用道具 举报

20

主题

199

回帖

2191

积分

金牌会员

积分
2191
金钱
1957
HASS币
87
 楼主| 发表于 2023-2-9 18:03:22 | 显示全部楼层
1.jpg 2.jpg

经过测试,确实可行,只需要在初期把家里的智能家居情况告诉它,以及需要他执行的操作对应HA的服务格式,并让他输出的时候使用json的格式,这样就可以通过HA的api接口来操作家里的设备了
回复

使用道具 举报

5

主题

352

回帖

2057

积分

金牌会员

积分
2057
金钱
1685
HASS币
60
发表于 2023-2-12 14:03:54 | 显示全部楼层
本帖最后由 muxiachuixue 于 2023-2-12 14:05 编辑

我做了一个siri语音的:
https://gitee.com/ichuixue/chatGPT

用chatgpt控制智能家居感觉没太大必要,响应速度会让你抓狂,稳定性也会有问题

评分

参与人数 1金钱 +3 收起 理由
relliky + 3 高手,这是高手!

查看全部评分

回复

使用道具 举报

21

主题

143

回帖

1039

积分

金牌会员

积分
1039
金钱
875
HASS币
0
发表于 2023-3-23 02:13:55 | 显示全部楼层
用小愛, 讀取關鍵字例如 "問武大郎" 將後面的文字送出 openai, 同時靜音小愛. openai回應後就用 TTS 讀出來, 再用"小愛同學" 喚醍小愛等候回覆, 這次不用喚醒詞, 亦不用問武大郎, 直接對話, 直至小愛收到 "返去賣燒餅" 結束.
回复

使用道具 举报

20

主题

199

回帖

2191

积分

金牌会员

积分
2191
金钱
1957
HASS币
87
 楼主| 发表于 2023-3-23 08:39:50 | 显示全部楼层
mcdull 发表于 2023-3-23 02:13
用小愛, 讀取關鍵字例如 "問武大郎" 將後面的文字送出 openai, 同時靜音小愛. openai回應後就用 TTS 讀出來 ...

过程中静音小爱怎么操作?实际体验的时候,小爱自己的回复还是会听到大约1-2个字
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-11 08:31 , Processed in 0.186441 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表