Доброго дня!
Забуксовал на простом. Система не разговаривает.
установил ubuntu-18. МД ставил скриптами. Все встало заработало. Но есть одно НО.
Создал простой сценарий для теста голоса say("тест",2);. Звука на винде нет, если колонки подключить напрямую на сервер, то слышно только "дин-дон".
Если с консоли набрать :
echo test | RHVoice-test (набирал echo "Привет" | RHVoice-test -p Anna)
результат:
default Engine is default
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e g happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
звука нет
если проиграть просто любую mp3-шку то работает звук (mplayer ./111.mp3)
RHVoice устанавливался так:
# Устанавливаем RHVoice
cd /usr/src
sudo git clone https://github.com/Olga-Yakovleva/RHVoice
cd RHVoice
sudo scons
sudo scons install
sudo ldconfig
В МД RHVoice добавил так же в Панель управления / rhvoice
Где копать ума не приложу?
MajorDomo не разговаривает
Модератор: immortal
Re: MajorDomo не разговаривает
Немного покопался, понял в чем дело. Почему то не запускался vlcd
systemctl enable vlcd
sudo systemctl start vlcd
все заработало, звук появился, но не в терминале браузера, а на серверной машине где стоит система
и все же
echo "Привет" | RHVoice-test
выдает default Engine is default
и звука так и нет с консоли
если сделать echo "Привет это тест" |RHVoice-test -p anna -o a.wav
а затем прослушать mplayer ./a.wav , то слышу набранное.
systemctl status vlcd выдает:
vlcd.service - VLCDaemon
Loaded: loaded (/etc/systemd/system/vlcd.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-02-03 20:12:20 +07; 4min 6s ago
Main PID: 913 (vlc)
Tasks: 8 (limit: 4545)
CGroup: /system.slice/vlcd.service
├─ 913 /usr/bin/vlc -I http --http-password=password
└─1024 /usr/bin/pulseaudio --start --log-target=syslog
фев 03 20:12:20 majord systemd[1]: Started VLCDaemon.
фев 03 20:12:22 majord pulseaudio[1024]: [pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISP
фев 03 20:12:22 majord pulseaudio[1024]: [pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X
фев 03 20:12:22 majord vlc[913]: [0000562c5d2b1c40] dbus interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
фев 03 20:12:22 majord vlc[913]: [0000562c5d2b1c40] main interface error: no suitable interface module
фев 03 20:12:22 majord vlc[913]: [0000562c5d1d0570] main libvlc error: interface "dbus,none" initialization failed
фев 03 20:12:22 majord vlc[913]: [0000562c5d2b34b0] main interface error: no suitable interface module
фев 03 20:12:22 majord vlc[913]: [0000562c5d1d0570] main libvlc error: interface "globalhotkeys,none" initialization failed
фев 03 20:12:22 majord vlc[913]: [0000562c5d1d44e0] main playlist: playlist is empty
фев 03 20:12:22 majord vlc[913]: [0000562c5d2b34b0] [http] lua interface: Lua HTTP interface
че дальше делать?
systemctl enable vlcd
sudo systemctl start vlcd
все заработало, звук появился, но не в терминале браузера, а на серверной машине где стоит система
и все же
echo "Привет" | RHVoice-test
выдает default Engine is default
и звука так и нет с консоли
если сделать echo "Привет это тест" |RHVoice-test -p anna -o a.wav
а затем прослушать mplayer ./a.wav , то слышу набранное.
systemctl status vlcd выдает:
vlcd.service - VLCDaemon
Loaded: loaded (/etc/systemd/system/vlcd.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-02-03 20:12:20 +07; 4min 6s ago
Main PID: 913 (vlc)
Tasks: 8 (limit: 4545)
CGroup: /system.slice/vlcd.service
├─ 913 /usr/bin/vlc -I http --http-password=password
└─1024 /usr/bin/pulseaudio --start --log-target=syslog
фев 03 20:12:20 majord systemd[1]: Started VLCDaemon.
фев 03 20:12:22 majord pulseaudio[1024]: [pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISP
фев 03 20:12:22 majord pulseaudio[1024]: [pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X
фев 03 20:12:22 majord vlc[913]: [0000562c5d2b1c40] dbus interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
фев 03 20:12:22 majord vlc[913]: [0000562c5d2b1c40] main interface error: no suitable interface module
фев 03 20:12:22 majord vlc[913]: [0000562c5d1d0570] main libvlc error: interface "dbus,none" initialization failed
фев 03 20:12:22 majord vlc[913]: [0000562c5d2b34b0] main interface error: no suitable interface module
фев 03 20:12:22 majord vlc[913]: [0000562c5d1d0570] main libvlc error: interface "globalhotkeys,none" initialization failed
фев 03 20:12:22 majord vlc[913]: [0000562c5d1d44e0] main playlist: playlist is empty
фев 03 20:12:22 majord vlc[913]: [0000562c5d2b34b0] [http] lua interface: Lua HTTP interface
че дальше делать?