『瀚思彼岸』» 智能家居技术论坛

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

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

[复制链接]

20

主题

219

帖子

2184

积分

金牌会员

Rank: 6Rank: 6

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

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

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

使用道具 举报

32

主题

1066

帖子

4952

积分

论坛元老

Rank: 8Rank: 8

积分
4952
金钱
3871
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

主题

219

帖子

2184

积分

金牌会员

Rank: 6Rank: 6

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

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

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

使用道具 举报

3

主题

73

帖子

573

积分

高级会员

Rank: 4

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

使用道具 举报

59

主题

674

帖子

4297

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

20

主题

219

帖子

2184

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

20

主题

219

帖子

2184

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

5

主题

357

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
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

主题

164

帖子

1033

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

20

主题

219

帖子

2184

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 05:28 , Processed in 0.160691 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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