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

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

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

  [复制链接]

31

主题

531

帖子

2463

积分

金牌会员

Rank: 6Rank: 6

积分
2463
金钱
1927
HASS币
20
发表于 2021-12-11 11:15:42 | 显示全部楼层
huang7dede 发表于 2021-12-11 10:31
你这function节点写错了,,改成这样就行,,需要参数是msg.data="马桶已经清洁",,你之前设置的是msg.payload. ...

又学了一招 感谢感谢
回复

使用道具 举报

17

主题

183

帖子

1581

积分

金牌会员

Rank: 6Rank: 6

积分
1581
金钱
1398
HASS币
10
发表于 2021-12-11 19:15:49 | 显示全部楼层
秋雨轩 发表于 2021-12-7 20:48
看样子真跟版本有关,不是node-red的版本就是node.js的版本问题。要不换换版本试一试,要不换其他http-se ...

你用的是哪个版本
回复

使用道具 举报

11

主题

271

帖子

2658

积分

金牌会员

Rank: 6Rank: 6

积分
2658
金钱
2377
HASS币
50
 楼主| 发表于 2021-12-12 09:42:39 来自手机 | 显示全部楼层
ztrx 发表于 2021-12-11 19:15
你用的是哪个版本

Node-RED version: v1.2.1
Node.js  version: v12.20.1
回复

使用道具 举报

31

主题

531

帖子

2463

积分

金牌会员

Rank: 6Rank: 6

积分
2463
金钱
1927
HASS币
20
发表于 2021-12-12 11:46:09 | 显示全部楼层
本帖最后由 dinglifeng 于 2021-12-12 11:54 编辑
秋雨轩 发表于 2021-12-12 09:42
Node-RED version: v1.2.1
Node.js  version: v12.20.1

老大 能帮我看看我这个流么,死活不行,用的是百度fanyi的节点

[{"id":"a63568b154301e96","type":"debug","z":"8bd3569d.e2dd48","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":830,"y":200,"wires":[]},{"id":"52eede22b8f989a1","type":"http-send-multipart-form-v3","z":"8bd3569d.e2dd48","name":"tts","filetype":"binary","formparts":"","ret":"txt","url":"https://open.ys7.com/api/lapp/voice/sendonce","tls":"","sendrequest":false,"x":730,"y":160,"wires":[["a63568b154301e96"]]},{"id":"2386cb369f5f11c9","type":"function","z":"8bd3569d.e2dd48","name":"","func":"msg.token=global.get('萤石token')\nmsg.payload = {\n  file: {\n    field: 'voiceFile',\n    data: msg.data,\n    type: 'binary',\n    name: 'tts'\n  },\n  formOptions: {\n    accessToken: `${msg.token}`,\n    deviceSerial:'G27591061',\n  }\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":520,"y":200,"wires":[["52eede22b8f989a1"]]},{"id":"0509d7fc6fd4fabf","type":"baidu-tts","z":"8bd3569d.e2dd48","server":"b9ce62697ac6940d","data":"","spd":"5","pit":"5","vol":"8","per":"0","path":"","x":310,"y":180,"wires":[["2386cb369f5f11c9"]]},{"id":"a4d452c8a9efb7ad","type":"function","z":"8bd3569d.e2dd48","name":"","func":"msg.data = \"来啦老弟,吃大腰子不?\";\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":140,"y":240,"wires":[["0509d7fc6fd4fabf"]]},{"id":"35f7425625fd0d04","type":"inject","z":"8bd3569d.e2dd48","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":120,"y":160,"wires":[["a4d452c8a9efb7ad"]]},{"id":"b9ce62697ac6940d","type":"baidu-tts-server","name":"翻译","platform":"baidu-fanyi","appID":"16163348","apiKey":"6FDdl8ZuL5QaVUpMdD3M6uFw","secretKey":"lvyQxi6cClRp2AuiNl5zU873jWKieRPM"}]
回复

使用道具 举报

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
发表于 2021-12-12 13:09:28 | 显示全部楼层
本帖最后由 sctale 于 2021-12-12 21:11 编辑

我的摄像头在更新百度tts节点后也不行了
下图是整理数据后的输出项:
Snipaste_2021-12-12_21-09-15.png


下图是播放后的输出项,报错了。
Snipaste_2021-12-12_21-10-21.png

回复

使用道具 举报

3

主题

119

帖子

1564

积分

金牌会员

Rank: 6Rank: 6

积分
1564
金钱
1445
HASS币
0
发表于 2021-12-12 14:05:17 | 显示全部楼层
cjnt007 发表于 2021-12-5 17:26
安装http-send-multipart-form-v3后,部署时报错

节点管理里面查看发现

看来2.1.4用不了这个节点
回复

使用道具 举报

4

主题

98

帖子

641

积分

高级会员

Rank: 4

积分
641
金钱
543
HASS币
0
发表于 2021-12-12 20:52:33 | 显示全部楼层
感谢大佬
回复

使用道具 举报

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
发表于 2021-12-12 21:36:18 | 显示全部楼层
huang7dede 发表于 2021-12-9 21:09
更新了,可以用了
1.0.9版 https://bbs.hassbian.com/thread-12583-1-1.html

大佬,你的百度TTS升级后在这个流里面就报错了,是不是现在输出的tts.mp3和之前的不一样了?本来是正常使用的
回复

使用道具 举报

34

主题

709

帖子

4693

积分

论坛元老

Rank: 8Rank: 8

积分
4693
金钱
3974
HASS币
50
发表于 2021-12-13 12:08:46 | 显示全部楼层
sctale 发表于 2021-12-12 21:36
大佬,你的百度TTS升级后在这个流里面就报错了,是不是现在输出的tts.mp3和之前的不一样了?本来是正常使 ...

更新到1.0.10试试

另外清空参数,重新配置一下下试试
回复

使用道具 举报

35

主题

984

帖子

4744

积分

论坛元老

Rank: 8Rank: 8

积分
4744
金钱
3760
HASS币
20
发表于 2021-12-13 19:33:07 | 显示全部楼层
本帖最后由 sctale 于 2021-12-14 07:45 编辑
huang7dede 发表于 2021-12-13 12:08
更新到1.0.10试试

另外清空参数,重新配置一下下试试

找到原因了,大佬。更新过的节点输出位置是msg.result.data,之前输入输出都是msg.data。楼主发现的,后面节点的参数改过来就好了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 20:54 , Processed in 0.327805 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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