GSTREAMER


GSTREAMER平台使您可以通过GSTREAMER管道。实际上,这意味着您可以直接在运行家庭助理的计算机上播放音频。必威是什么它特别适合玩TTS。高级用户可以指定管道以将音频流转换和/或重定向到其他地方。

添加一个GSTREAMER媒体播放器进行安装,将以下内容添加到您的configuration.yaml文件:

#示例Configuration.yaml条目媒体播放器-平台GSTREAMER

配置变量

姓名 细绳 ((可选的

媒体播放器的名称。

管道 细绳 ((可选的

一个GST管道描述。

只有音乐支持媒体类型。

设置

然后安装以下系统依赖性:

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_IDMedia_player.gstreamer数据信息例子文字转语音信息”

使用快照

播放Snapcast消费的命名管:

媒体播放器-平台GSTREAMER管道AudioreSampleAudioConvert音频/X-RAW,速率= 48000,通道= 2,格式= S16LEavencfilesink位置=/tmp/snapcast_gstreamer”