回家场景中利用Sonos进行tts语音播报和播放音乐的自动化
本帖最后由 不达目 于 2018-5-21 00:32 编辑结合坛子中各路高手的智慧,我把Sonos在回家场景中的一些应用做了合并,拿出来供大家参考交流。
这个帖子,主要讨论的是Sonos的应用。关于怎样触发回家场景,涉及的东西比较多,在这里就不展开讨论了。
这里的自动化,使用到的主要功能有:
1. 根据不同时段自动设置Sonos音量
2. 根据不同时段自动在Sonos中tts播报不同内容
3. 根据不同时段在Sonos中播放不同的指定播放列表或电台
4. 在Sonos处于播放音乐状态下,插入tts播报后自动恢复原先播放的音乐。(如果播放的是歌单,则继续播放当前歌曲;如果是音乐电台,恢复后会自动切换到下一首歌曲)
5. 实现任意长度的tts语音在播放完毕后自动恢复音乐播放。原理是利用自动化探测tts播放状态。
做了2个自动化,第一个是家里没人,Sonos处于暂停状态的时候,你回家时触发的自动化。另一个是家里有人在用Sonos播放音乐的时候,你回家所触发的自动化。
代码如下:
**** Hidden Message *****
谢谢分享 谢谢分享 感謝分享..學習囉.. 小白学习中。。。。。 固定内容的tts可以delay固定的时长,如果是变化的,就麻烦。我弄了根据内容长度自动restore的脚本,改天分享一下。 感谢分享 感谢,特别需要第四个功能。之前tts完之后就不会自动播放音乐了… 所以我弄了两路mpd,一路tts,一路音乐 感谢分享!~~~~~~~~~~