MajorDomo не разговаривает

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
leon_nsk
Сообщения: 11
Зарегистрирован: Вс фев 03, 2019 11:54 am
Благодарил (а): 0
Поблагодарили: 0

MajorDomo не разговаривает

Сообщение leon_nsk » Вс фев 03, 2019 12:29 pm

Доброго дня!
Забуксовал на простом. Система не разговаривает.

установил 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

Где копать ума не приложу?
leon_nsk
Сообщения: 11
Зарегистрирован: Вс фев 03, 2019 11:54 am
Благодарил (а): 0
Поблагодарили: 0

Re: MajorDomo не разговаривает

Сообщение leon_nsk » Вс фев 03, 2019 4:32 pm

Немного покопался, понял в чем дело. Почему то не запускался 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

че дальше делать?
Ответить