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

 找回密码
 立即注册
楼主: Yonsm

[插件集成] ZhiMsg -通用小爱同学TTS,理论上支持所有小爱音箱,钉钉信使

  [复制链接]

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

 楼主| 发表于 2021-3-3 16:00:14 | 显示全部楼层
justme90 发表于 2021-3-3 12:01
先收藏,小爱同学刚到家,正准备接入HA。
不知道有什么办法让小爱同学可以控制HA中的实体。 ...

"让小爱同学可以控制HA中的实体",https://github.com/Yonsm/ZhiBot 中的 miaibot 本来是可以的,但……现在1个小时就失效了,要重新进入开发者模式,废了。

小爱开放平台这一点真废柴,而且还要前导词,这一点上的实际使用体验和天猫精灵完全没法比。
回复

使用道具 举报

0

主题

38

帖子

446

积分

中级会员

Rank: 3Rank: 3

积分
446
金钱
408
HASS币
0
发表于 2021-3-3 16:23:32 | 显示全部楼层
...hass崩了
回复

使用道具 举报

10

主题

80

帖子

1289

积分

金牌会员

Rank: 6Rank: 6

积分
1289
金钱
1209
HASS币
0
发表于 2021-3-3 18:51:21 | 显示全部楼层
膜拜。。。
回复

使用道具 举报

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1011
HASS币
10
发表于 2021-3-3 21:54:04 | 显示全部楼层
杰青大大的github上好多干货。虽然现在添加自定义资源库也能通过hacs安装,不过还是直接支持hacs方便点。
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2021-3-3 22:18:33 | 显示全部楼层
自从用了zhimsg 已经抛弃了其他一切tts了,不过用的是之前的版本,那个版本不需要zhimi的支持啊
回复

使用道具 举报

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

 楼主| 发表于 2021-3-3 22:48:07 | 显示全部楼层
jyz_0501 发表于 2021-3-3 22:18
自从用了zhimsg 已经抛弃了其他一切tts了,不过用的是之前的版本,那个版本不需要zhimi的支持啊 ...

之前走的是小爱平台的 MiNA 服务(sid=micoapi),专门给小爱音箱的接口,但只支持 yunduantts 特性的音箱,比如小爱迷你音箱可以支持,但小爱触屏音箱、红米音箱都不支持,简直是奇葩……

这次重构了代码,走的是在线 MIoT 的接口,更通用了,支持大多数小爱音箱。(但似乎小爱音箱v1等还是不支持,可能反而要走 MiNA 服务,但我没有这些音箱,所以暂时放弃了 MiNA 的接口了……如果有人需要可以加回来)

另外,zhimi 也是我写的组件,拆分只是为了更合理,比如一个小米账号下多个音箱,对应一个zhimi,多个zhimsg。zhimi的代码本身并没有多少行啊,不用担心……
回复

使用道具 举报

9

主题

360

帖子

1192

积分

金牌会员

Rank: 6Rank: 6

积分
1192
金钱
832
HASS币
0
发表于 2021-3-3 22:52:24 | 显示全部楼层
支持,什么时候能搞定天猫精灵的tts啊?
回复

使用道具 举报

4

主题

84

帖子

907

积分

高级会员

Rank: 4

积分
907
金钱
823
HASS币
10
发表于 2021-3-4 01:11:37 | 显示全部楼层
大神你好,我在添加zhimi到customcomponents之后,有下面的报错,也不能看见文本输入框
求指导啊

Error during setup of component zhimsg
Traceback (most recent call last):
  File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/setup.py", line 190, in _async_setup_component
    result = await asyncio.wait_for(task, SLOW_SETUP_MAX_WAIT)
  File "/usr/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
    return fut.result()
  File "/home/homeassistant/.homeassistant/custom_components/zhimsg/__init__.py", line 65, in async_setup
    await async_add_input_entities(hass, config, entities)
  File "/home/homeassistant/.homeassistant/custom_components/zhimsg/__init__.py", line 117, in async_add_input_entities
    return await _async_add_input_entities(hass, entities)
  File "/home/homeassistant/.homeassistant/custom_components/zhimsg/__init__.py", line 132, in _async_add_input_entities
    hass.helpers.event.async_track_state_change_event([entity.entity_id for entity in entities], async_input_changed)
  File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/loader.py", line 437, in __getattr__
    value = getattr(self._module, attr)
AttributeError: module 'homeassistant.helpers.event' has no attribute 'async_track_state_change_event'

评分

参与人数 1金钱 +4 收起 理由
Yonsm + 4 ha版本号多少?

查看全部评分

回复

使用道具 举报

1

主题

95

帖子

1288

积分

金牌会员

Rank: 6Rank: 6

积分
1288
金钱
1193
HASS币
0
发表于 2021-3-4 03:15:15 | 显示全部楼层
justme90 发表于 2021-3-3 12:01
先收藏,小爱同学刚到家,正准备接入HA。
不知道有什么办法让小爱同学可以控制HA中的实体。 ...

这个可以https://bbs.iobroker.cn/t/topic/6933
回复

使用道具 举报

1

主题

91

帖子

560

积分

高级会员

Rank: 4

积分
560
金钱
469
HASS币
0
发表于 2021-3-4 03:52:21 | 显示全部楼层
很不错,已经搞定了 现在nodered 接入很好玩
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-5 15:54 , Processed in 0.090402 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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