请选择 进入手机版 | 继续访问电脑版

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

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

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

  [复制链接]

21

主题

294

帖子

2539

积分

论坛技术达人

积分
2539
金钱
2195
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

帖子

426

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

10

主题

77

帖子

1175

积分

金牌会员

Rank: 6Rank: 6

积分
1175
金钱
1098
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

主题

2950

帖子

7541

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7541
金钱
4566
HASS币
398

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

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

使用道具 举报

21

主题

294

帖子

2539

积分

论坛技术达人

积分
2539
金钱
2195
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

帖子

1190

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

3

主题

81

帖子

810

积分

高级会员

Rank: 4

积分
810
金钱
729
HASS币
0
发表于 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

主题

83

帖子

1126

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

1

主题

90

帖子

546

积分

高级会员

Rank: 4

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-3-19 14:57 , Processed in 0.120129 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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