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

 找回密码
 立即注册
楼主: 秋雨轩

[进阶教程] 你是我的眼,也是我的嘴——利用萤石摄像头TTS播报

  [复制链接]

3

主题

74

帖子

1008

积分

金牌会员

Rank: 6Rank: 6

积分
1008
金钱
934
HASS币
0
发表于 2021-12-23 17:30:01 | 显示全部楼层
telanx 发表于 2021-12-23 15:07
大佬,我导入您的代码,提示说什么sysnax错误之类的,然后对比了下秋雨轩大佬的原始代码,发现有些什么“ ...

论坛导入代码有问题,
建议还是导入楼主的代码,只改最后"摄像头播放"那里,把http-send-multipart-form-v3替换成http request

导入后然后双击"整理数据",在函数里替换成如下内容:
msg.token=global.get('萤石token')

msg.headers = {}
msg.method = "POST"
msg.url = "https://open.ys7.com/api/lapp/voice/sendonce" ;
msg.headers["content-type"] = "multipart/form-data";

msg.payload  = {
    accessToken: `${msg.token}`,
    deviceSerial:'此处填写你的摄像头序列号',
    voiceFile: {
        value: msg.result.data,
        options: {
            filename: 'tts.mp3',
        },
    },
};
return msg;

评分

参与人数 1金钱 +1 收起 理由
sonyplays + 1 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

3

主题

74

帖子

1008

积分

金牌会员

Rank: 6Rank: 6

积分
1008
金钱
934
HASS币
0
发表于 2021-12-25 17:58:31 | 显示全部楼层
问个题外话,node-red 里怎么能把微信语音的 .amr文件转换成 .mp3文件?
回复

使用道具 举报

15

主题

636

帖子

2205

积分

金牌会员

Rank: 6Rank: 6

积分
2205
金钱
1569
HASS币
0
发表于 2021-12-25 19:34:58 | 显示全部楼层
scxs535 发表于 2021-12-25 17:58
问个题外话,node-red 里怎么能把微信语音的 .amr文件转换成 .mp3文件?

你要想用微信语音的话,得参考iob论坛上的三木大神写的留言板2那个帖子吧,需要用到企业微信的nidered节点+tts
回复

使用道具 举报

3

主题

74

帖子

1008

积分

金牌会员

Rank: 6Rank: 6

积分
1008
金钱
934
HASS币
0
发表于 2021-12-25 20:20:22 来自手机 | 显示全部楼层
telanx 发表于 2021-12-25 19:34
你要想用微信语音的话,得参考iob论坛上的三木大神写的留言板2那个帖子吧,需要用到企业微信的nidered节 ...

萤石不支持amr格式,然后怎么转换呢
回复

使用道具 举报

0

主题

8

帖子

79

积分

注册会员

Rank: 2

积分
79
金钱
71
HASS币
0
发表于 2021-12-25 21:09:57 | 显示全部楼层
这个想法不错顶一个
回复

使用道具 举报

3

主题

140

帖子

993

积分

高级会员

Rank: 4

积分
993
金钱
853
HASS币
0
发表于 2021-12-25 21:18:48 | 显示全部楼层
感谢分享,新手学习上路中
回复

使用道具 举报

0

主题

22

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
182
HASS币
0
发表于 2021-12-27 04:18:50 | 显示全部楼层
感谢共享,来学习一下怎么弄的
回复

使用道具 举报

0

主题

1

帖子

14

积分

新手上路

Rank: 1

积分
14
金钱
13
HASS币
0
发表于 2022-1-5 17:40:57 | 显示全部楼层
正在测试
回复

使用道具 举报

1

主题

46

帖子

1149

积分

金牌会员

Rank: 6Rank: 6

积分
1149
金钱
1103
HASS币
0
发表于 2022-2-14 20:46:01 | 显示全部楼层
本帖最后由 sonyplays 于 2022-2-14 20:49 编辑

纯新手。请问是哪里问题?
node: 摄像头播放
msg : string[100]
"Warning: msg properties can no longer override set node properties. See bit.ly/nr-override-msg-props"

QQ截图20220214204957.png
QQ截图20220214205022.png
回复

使用道具 举报

3

主题

74

帖子

1008

积分

金牌会员

Rank: 6Rank: 6

积分
1008
金钱
934
HASS币
0
发表于 2022-2-15 02:31:13 来自手机 | 显示全部楼层
空格问题?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-13 06:23 , Processed in 0.087714 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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