GSTREAMER
这GSTREAMER
平台使您可以通过GSTREAMER管道。实际上,这意味着您可以直接在运行家庭助理的计算机上播放音频。必威是什么它特别适合玩TTS。高级用户可以指定管道以将音频流转换和/或重定向到其他地方。
添加一个GSTREAMER
媒体播放器进行安装,将以下内容添加到您的configuration.yaml
文件:
#示例Configuration.yaml条目媒体播放器:-平台:GSTREAMER
只有音乐
支持媒体类型。
设置
然后安装以下系统依赖性:
Debian/Ubuntu/Rasbian:
Sudoapt-get安装Python3-GST-1.0\ \GIR1.2-GSTREAMER-1.0 GIR1.2-GST-PLUGINS-BASE-1.0\ \GSTREAMER1.0-PLUGINS-GOOD GSTREAMER1.0-PLUGINS- ugly\ \GSTREAMER1.0工具
红帽/Centos/fedora:
Sudo百胜安装-ypython-gstreamer1 gstreamer1-plugins良好\ \gstreamer1-plugins-gun
对于fedora替换百胜
和DNF
。
如果您在虚拟环境中运行家庭助理,则需必威是什么要与系统链接python的链接gi
进入虚拟环境的模块:
Ln-s/path/to/your/installation/of/gi/path/to/your/venv/lib/python3.4/site-packages
在Raspberry Pi上,您可能需要将家庭助理用户添加到必威是什么声音的
团体:
SudoUsermod-一个-G音频
示例用法
与TTS一起使用
要在本地计算机上播放TTS(例如,如果您在Raspberry Pi上附有扬声器:
媒体播放器:-平台:GSTREAMER脚本:TTS:序列:-服务:tts.google_say#或Amazon_polly,语音者等目标:ENTITY_ID:Media_player.gstreamer数据:信息:“例子文字转语音信息”
使用快照
播放Snapcast消费的命名管:
媒体播放器:-平台:GSTREAMER管道:“AudioreSample呢AudioConvert呢音频/X-RAW,速率= 48000,通道= 2,格式= S16LE呢avenc呢filesink位置=/tmp/snapcast_gstreamer”