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

[经验分享] 语音助手配合MusicAssistant实现语音控制播放音乐

[复制链接]

8

主题

73

回帖

773

积分

高级会员

积分
773
金钱
692
HASS币
0
 楼主| 发表于 2025-1-2 14:53:46 | 显示全部楼层
mrfu 发表于 2025-1-2 11:29
我是直接在ha里面安装的ma,操作和楼主这个一样吗?20.12.2024

MA网站上的教程并未区分是docker安装的MA还是HAOS安装的,所以我认为是一样的操作
回复

使用道具 举报

168

主题

2521

回帖

8384

积分

元老级技术达人

积分
8384
金钱
5690
HASS币
30
发表于 2025-1-2 15:28:11 | 显示全部楼层
语音控制播放命令格式是?比如王力宏的天地龙鳞,直接说出,播放天地龙鳞就可以了嘛?问题是ha的ma加载项里,他有2-3个播放器,那他会让哪个播放器执行呢?
回复

使用道具 举报

8

主题

73

回帖

773

积分

高级会员

积分
773
金钱
692
HASS币
0
 楼主| 发表于 2025-1-2 16:02:58 | 显示全部楼层
bugensui 发表于 2025-1-2 15:28
语音控制播放命令格式是?比如王力宏的天地龙鳞,直接说出,播放天地龙鳞就可以了嘛?问题是ha的ma加载项里 ...

完整匹配意图的命令在music_assistant_PlayMediaAssist.yaml里,有四种定位方式,然后每个关键词有几个替代词。举个例子,可以说:
在 客厅 播放歌手 王力宏 的歌;(实际没有空格,此时会用设置在客厅区域的播放器执行,顺序播放所有王力宏的歌)
用在 客厅 的 音箱名字 播放歌手 王力宏 的歌;
用 音箱名字 播放歌曲 天地龙鳞;
如果是切歌,可以省略“播放”前面的状语,直接说播放歌曲 天地龙鳞

原版意图配置可以同时指定歌手和歌曲名,但是我在中文意图中实验的时候都会命中单匹配歌曲名的意图,所以最后我只好把意图改成了匹配歌手或歌曲名其中一个
回复

使用道具 举报

168

主题

2521

回帖

8384

积分

元老级技术达人

积分
8384
金钱
5690
HASS币
30
发表于 2025-1-2 16:14:50 | 显示全部楼层
piajava 发表于 2025-1-2 16:02
完整匹配意图的命令在music_assistant_PlayMediaAssist.yaml里,有四种定位方式,然后每个关键词有几个替 ...

好的,明白了,我在研究下,感觉不是很方便,如果免区域就好了。,我的ha智能音响,如果在客厅,他如果默认调用客厅的播放器就好了。走到书房,唤醒书房的语音控制,如果能控制书房的播放器就好了。
回复

使用道具 举报

8

主题

73

回帖

773

积分

高级会员

积分
773
金钱
692
HASS币
0
 楼主| 发表于 2025-1-2 16:45:03 | 显示全部楼层
bugensui 发表于 2025-1-2 16:14
好的,明白了,我在研究下,感觉不是很方便,如果免区域就好了。,我的ha智能音响,如果在客厅,他如果默 ...

也许会默认匹配语音设备的区域?我语音控制的输入设备不多,这方面测试不了。
目前能想到的方案是1.第一次语音命令时指定播放器名字 2.做一个伪音乐跟随(除定位区域外的设备音量调到0,但实际是全都在播放)
回复

使用道具 举报

168

主题

2521

回帖

8384

积分

元老级技术达人

积分
8384
金钱
5690
HASS币
30
发表于 2025-1-2 17:03:56 | 显示全部楼层
piajava 发表于 2025-1-2 16:45
也许会默认匹配语音设备的区域?我语音控制的输入设备不多,这方面测试不了。
目前能想到的方案是1.第一 ...

对的,控制音量是最简单的,这样可以无损音乐跟随,人在哪个房间就调高声音,不在房间声音就变成0,如果多个区域都没有人,就关闭或者暂停(音响群组)
回复

使用道具 举报

16

主题

212

回帖

1247

积分

金牌会员

积分
1247
金钱
1019
HASS币
0
发表于 2025-1-2 17:38:45 | 显示全部楼层
社区有你更精彩,感谢分享
回复

使用道具 举报

ALGD 

0

主题

3

回帖

66

积分

注册会员

积分
66
金钱
63
HASS币
0
发表于 2025-2-16 11:02:37 | 显示全部楼层
哥,我的MusicAssistant本地音乐没法添加到媒体库,能单个播放,所以应该不是权限问题。
但是想添加到媒体库就报错。apple music的可以自动出现在媒体库里,但是本地音乐哪怕手动添加都不可以。
我还试了一下另开了个docker版的,也是这样。
我还去刮削了一下,封面歌词啥的都有,但是刮削完也是不能添加
咋办啊哥
PixPin_2025-02-16_10-55-59.png
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-4 21:09 , Processed in 0.260481 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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