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

 找回密码
 立即注册
查看: 319|回复: 6

[技术探讨] 【集思广益】用自动化句子触发器达成语音播放音乐

[复制链接]

7

主题

72

帖子

697

积分

高级会员

Rank: 4

积分
697
金钱
625
HASS币
0
发表于 2025-1-5 14:57:31 | 显示全部楼层 |阅读模式
在music assistant发布的蓝图中实现了通过句子触发器(英文)自动化播放music assistant的音乐,触发的句子格式是这样的:
(play|listen to) [the ](album|ep|record|compilation|single) {media_name} [by [the ](artist|band|group) {artist}] (in|on|using) [the ]{area_or_player_name}[ (with|using) {radio_mode}]

按顺序直译为中文格式就会变成:播放那首专辑 {专辑名} 由歌手 {歌手名} 在 {区域或者播放器名称} ,这显然不符合中文常用的语言格式。目前的想法是将句子触发器改为:在 {区域或者播放器名称} 上播放那首专辑 {专辑名} ,是否会存在其他日常使用中误触发的可能,或者在中文环境下能有其它引导词能够放在句首实现精确匹配。
本人搞理工的,这方面文学素养实在太低,希望能和各位大佬共同探讨
回复

使用道具 举报

1

主题

78

帖子

505

积分

高级会员

Rank: 4

积分
505
金钱
427
HASS币
0
发表于 2025-1-8 10:26:21 | 显示全部楼层
换个话术呗
推送那首专辑 {专辑名} 到 {区域或者播放器名称} 播放
回复

使用道具 举报

158

主题

2508

帖子

7788

积分

元老级技术达人

积分
7788
金钱
5275
HASS币
30
发表于 2025-1-17 16:51:36 | 显示全部楼层
本帖最后由 bugensui 于 2025-1-17 16:53 编辑

我自己弄了。不用官方的,我自己弄的思路简单,家里就1个主音响,放音乐
1,播放音乐
就随机播放music assistant的音乐,随机的,每次播放顺序都不一样。

2,播放(暂停|上一首|上1首|下一首|下1首)
播放暂停和切歌

3、播放歌曲{title}
播放具体歌曲,先搜索,在播放

4 播放{name}(的歌|的歌曲|的专辑)
播放具体歌手的歌曲

QQ20250117-165249.png
回复

使用道具 举报

7

主题

72

帖子

697

积分

高级会员

Rank: 4

积分
697
金钱
625
HASS币
0
 楼主| 发表于 2025-1-17 17:28:50 | 显示全部楼层
二十四书生 发表于 2025-1-8 10:26
换个话术呗
推送那首专辑 {专辑名} 到 {区域或者播放器名称} 播放

感谢建议,把这个话术放在第二触发条件试验了一周。发现现在的问题是触发语句越长越难正确识别歌曲名称
回复

使用道具 举报

7

主题

72

帖子

697

积分

高级会员

Rank: 4

积分
697
金钱
625
HASS币
0
 楼主| 发表于 2025-1-17 17:31:41 | 显示全部楼层
bugensui 发表于 2025-1-17 16:51
我自己弄了。不用官方的,我自己弄的思路简单,家里就1个主音响,放音乐
1,播放音乐
就随机播放music assi ...

我家里有三个播放器,实际用官方的下来指定区域不能识别,现在每次都要指定播放器名称,不然就会在默认播放器上播放
回复

使用道具 举报

75

主题

608

帖子

2608

积分

金牌会员

Rank: 6Rank: 6

积分
2608
金钱
1995
HASS币
0
发表于 2025-1-17 18:12:37 | 显示全部楼层
bugensui 发表于 2025-1-17 16:51
我自己弄了。不用官方的,我自己弄的思路简单,家里就1个主音响,放音乐
1,播放音乐
就随机播放music assi ...

分享下呀
回复

使用道具 举报

158

主题

2508

帖子

7788

积分

元老级技术达人

积分
7788
金钱
5275
HASS币
30
发表于 2025-1-18 00:07:26 | 显示全部楼层

空了在发吧,没有时间,我只是根据我的习惯来写的,我喜欢最简单的
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-2-2 18:00 , Processed in 0.053231 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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