Higashi39 发表于 2021-8-11 18:30:36

involute 发表于 2021-8-11 13:56
你也尝试一下78楼的脚本,看是否可以正常播放

bash-5.1# python3 /config/ha_py/airplay.py                                    
------------------------------                                                
   Media type: Unknown                                                         
Device state: Idle                                                            
RTSP/1.0 method ANNOUNCE failed with code 400: Bad Request                     

还是这个400

involute 发表于 2021-8-11 18:38:06

Higashi39 发表于 2021-8-11 18:30
bash-5.1# python3 /config/ha_py/airplay.py                                    
----------------- ...

这就奇怪了,你的群晖外网能访问吗?要不要我帮你看看是不是什么配置问题?

Higashi39 发表于 2021-8-11 18:42:25

不好意思大佬,我知道为什么我bad request了,我当时家庭设置的只允许共享此家庭的用户才能播放.... 所以pyatv应该没有张户没法播放这样(不知道有没有办法可以登录自己的账户呢
关掉就好了

XCray 发表于 2021-8-11 19:01:45

involute 发表于 2021-8-11 18:23
我没太听明白,这个脚本内就应该连续播放两次的。

你执行一次脚本能成功播放几次?


呃。。。我说错了,是每次运行的第二遍播放都会报错失败。但一次运行结束了马上再运行,第一遍还是可以正常播放的。

声音特别小,我只能看程序运行的输出和播放时长判断

Higashi39 发表于 2021-8-11 19:07:06

involute 发表于 2021-8-11 18:38
这就奇怪了,你的群晖外网能访问吗?要不要我帮你看看是不是什么配置问题? ...

刚刚测试了已经可以完美运行,非常感谢!
(这原来是个…权限问题

involute 发表于 2021-8-11 19:14:14

Higashi39 发表于 2021-8-11 18:42
不好意思大佬,我知道为什么我bad request了,我当时家庭设置的只允许共享此家庭的用户才能播放.... 所以py ...

还有这种问题?学习了。

involute 发表于 2021-8-11 19:18:36

XCray 发表于 2021-8-11 19:01
呃。。。我说错了,是每次运行的第二遍播放都会报错失败。但一次运行结束了马上再运行,第一遍还是可以正 ...

pyatv默认的播放音量只有33%,哪怕是homepod,不动音量播放也几乎听不见。

可以将media_player的音量设到80%以上。

至于播放问题,如果断开重连都不能连续播放,实在超出了我想办法的能力了。估计还是出在pyatv和shairport-sync的配合上了。

我这本来还给你准备了一个特殊版本的集成组件,如果使用短链接仍不行,那就没什么意义了。

XCray 发表于 2021-8-11 19:38:09

本帖最后由 XCray 于 2021-8-12 22:27 编辑

involute 发表于 2021-8-11 19:18
pyatv默认的播放音量只有33%,哪怕是homepod,不动音量播放也几乎听不见。

可以将media_player的音量设 ...
我在两次播放之间加上time.sleep(10)都不能消除第二次播放失败的问题。。。。。。

等我想办法装个最新版的shairport-sync再测试吧,估计现在这个版本也有问题。
~~~~~~~~~~~~~~
编译安装了最新版的shairport-sync(3.3.8,最新的源码),现象依旧:L:L:L 我放弃了,以后如果买homepod的话再来用吧。。。

不过真买了homepod mini,我就会有一个得陇望蜀的想法:直接调用homepod的tts能力,就是把文本发给homepod让它念出来,而不是让百度微软之类的转成语音后只是交给homepod播放——当然,这个想法也许很难实现,好像没看到苹果开放这个接口或者有人逆向出来

发表于 2021-8-12 21:49:00

XCray 发表于 2021-8-11 11:24
好像还需要,不重装的话调用airplay会导致ha崩溃重启

miniaudio没有安装成功 各种报错啊

发表于 2021-8-12 22:18:12

最新版HA(8.6) 安装miniaudio各种报错 放弃了:dizzy:
页: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20
查看完整版本: 让你的HomePod可以TTS?没有那么多麻烦