使用 pulseaudio 的服务?

使用 pulseaudio 的服务?

我正在努力奔跑怀俄明卫星在我的 ubuntu 服务器上。我可以在终端上运行以下代码:

script/run --name 'xps' \
--uri 'tcp://0.0.0.0:10700' \
--mic-command 'parecord --property=media.role=phone --rate=16000 --channels=1 --format=s16le --raw' \
--snd-command 'paplay --property=media.role=announce --rate=16000 --channels=1 --format=s16le --raw' \
--snd-command-rate 16000  \
--vad \
--mic-auto-gain 5 \
--mic-noise-suppression 2 \
--done-wav /home/ignacio/wav/done.wav \
--awake-wav /home/ignacio/wav/awake.wav 

但我很难让它运行作为一种服务。。这是我的wyoming-satellite.service文件:

[Unit]
Description=Wyoming Satellite
Wants=network-online.target
After=network-online.target

[Service]
Environment="PULSE_SERVER=127.0.0.1"
Type=simple
ExecStart=/home/ignacio/wyoming-satellite/script/run --name 'mini-server' \
--area 'Living Room'  \
--uri 'tcp://0.0.0.0:10700' \
--wake-uri 'tcp://127.0.0.1:10400' \
--mic-command 'parecord --property=media.role=phone --rate=16000 --channels=1 --format=s16le --raw' \
--snd-command 'paplay --property=media.role=announce --rate=16000 --channels=1 --format=s16le --raw' \
--snd-command-rate 16000  \
--done-wav /home/ignacio/wav/done.wav \
--awake-wav /home/ignacio/wav/awake.wav
WorkingDirectory=/home/ignacio/wyoming-satellite
User=ignacio
Restart=always
RestartSec=1

[Install]
WantedBy=default.target

我是否需要做一些额外的事情才能让 pulseaudio 在 ubuntu 服务器上运行,或者我是否遗漏了其他东西?

相关内容