Голос, музыка - в терминалах и на сервере.

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

shefus
Сообщения: 84
Зарегистрирован: Вт мар 08, 2016 4:57 pm
Благодарил (а): 17 раз
Поблагодарили: 2 раза

Голос, музыка - в терминалах и на сервере.

Сообщение shefus » Сб ноя 10, 2018 5:37 pm

Всем привет!
Что-то я совсем запутался.... Ситуация в следующем:
Кода-то все работало :lol: , но после последнего обновления (мастер) появились глюки связанные со стартом циклов, а т.к. стояла UBUNTU 14 решил обновить до 18. После всех танцев с бубном все завелось нормально, но тут вдруг я заметил, что не воспроизводится музон с приложения МедиаБраузер на основном сервере (localhost), MD говорит в него и команда PlaySound работает. Разобравшись, понял, что при переустановки не поднялся VLC, обновил, запустил. Музон пошел, НО ... PlaySound не работает, MD при команде say говорит только в терминалы, хотя в консоле пишет:

Код: Выделить всё

16:09:08 0.07174600 Executing (exclusive): mplayer /var/www/cms/cached/voice/608333adc72f545078ede3aad71bfe74_yandex.mp3 >/dev/null 2>&1
16:09:05 0.53517400 Executing (exclusive): mplayer /var/www/cms/sounds/dingdong.mp3 >/dev/null 2>&1
Localhost настроен как терминал "MAIN" с выводом через vlc web
Команда sayTo("Привет",2,MAIN); в консоле не отрабатывает :(

Вопрос 2: Команда say подразумевает вывод во все терминалы с MajorDroid API?

Вопрос 3: Встроенный медиаплеер - как настроить по умолчанию выбранный терминал? У меня все время выбирает "Terminal1", а мне надо, например "MAIN". В настройка "Плеер" - если выбираю - не запоминает. Если убираю со всех терминалов "может проигрывать медиа", кроме терминала "MAIN" - пишет "выберете терминал" ну и при выборе "MAIN" все играет, но при следующем запуске опять надо выбирать.
shefus
Сообщения: 84
Зарегистрирован: Вт мар 08, 2016 4:57 pm
Благодарил (а): 17 раз
Поблагодарили: 2 раза

Re: Голос, музыка - в терминалах и на сервере.

Сообщение shefus » Пн ноя 12, 2018 1:24 pm

По первому вопросу:

Если в терминале на сервере набираю:

Код: Выделить всё

mplayer /var/www/cms/cached/voice/d86f644ce901c7f1b86a80401da1dbb7_yandex.mp3 >/dev/null 2>&1
То звук произносится.
shefus
Сообщения: 84
Зарегистрирован: Вт мар 08, 2016 4:57 pm
Благодарил (а): 17 раз
Поблагодарили: 2 раза

Re: Голос, музыка - в терминалах и на сервере.

Сообщение shefus » Пн ноя 12, 2018 1:36 pm

И, если запускаю с MD, то:

Код: Выделить всё

shef@NURKA:~$ ps ax -f| grep mplayer
www-data  2610     1  1 12:26 ?        Sl     0:04 mplayer /home/shef/Музыка/Alarm/42.mp3
т.е. mplayer запускается из под www-data, но звука нет. Если запускаю из под shef - звук идет... :? Куда копать?

PS:

Код: Выделить всё

shef@NURKA:~$ cat /etc/group | grep audio
audio:x:29:pulse,www-data,shef,mpd

skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Голос, музыка - в терминалах и на сервере.

Сообщение skysilver » Пн ноя 12, 2018 1:48 pm

shefus писал(а):
Пн ноя 12, 2018 1:36 pm
Куда копать?
Как вариант в сторону конфига alsa. Возможно, ты альсу сконфигурил только для юзера shef, а не для всей ОС в целом. Либо в самом конфиге еще могут быть прописаны разного рода пермишены.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

Re: Голос, музыка - в терминалах и на сервере.

Сообщение Ron » Пн ноя 12, 2018 3:59 pm

Там в настройках терминала теперь даже для MPD нужно порт прописать 6600,а то радива не заработало при дефолтных установках.
shefus
Сообщения: 84
Зарегистрирован: Вт мар 08, 2016 4:57 pm
Благодарил (а): 17 раз
Поблагодарили: 2 раза

Re: Голос, музыка - в терминалах и на сервере.

Сообщение shefus » Пн ноя 12, 2018 4:09 pm

Вообщем, что было, так и не понял... Дал еще раз:

Код: Выделить всё

sudo usermod -a -G audio www-data
Обновил MD (мастер)
Перегрузил пару раз, и.... заработало! Пока полет нормальный.
Аватара пользователя
Ron
Сообщения: 480
Зарегистрирован: Пт окт 27, 2017 6:44 pm
Благодарил (а): 144 раза
Поблагодарили: 70 раз

Re: Голос, музыка - в терминалах и на сервере.

Сообщение Ron » Пн ноя 12, 2018 6:58 pm

Есть такое дело.
Иногда тупо грубо приходится ребутить из консоли (без скриптов по бекапированию БД),в чем беда - пока ХЗ.
ВячеславМ
Сообщения: 2
Зарегистрирован: Пн ноя 19, 2018 11:47 am
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Голос, музыка - в терминалах и на сервере.

Сообщение ВячеславМ » Пн ноя 19, 2018 12:09 pm

Вопрос, в тему ...
Посоветуйте, что делать ?
На команду "Включить Люстра 1" отвечает два раза разными голосами, в логе:
12:04:27 0.50323800 Executing (exclusive): mplayer /var/www/html/cms/cached/voice/7dad1f8d0bfc21367c25ee4a5be1d9ed_yandex.mp3 >/dev/null 2>&1
12:04:27 0.15417600 Терминалы отправили - http://192.168.0.33/cms/cached/voice/7d ... google.mp3

Терминал настроен только Main(Server)...
Установлен Yandex TTS, в других ситуациях говорит только он...
Откуда гугл ?
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Голос, музыка - в терминалах и на сервере.

Сообщение xor » Пн ноя 19, 2018 12:24 pm

ВячеславМ писал(а):Вопрос, в тему ...
Посоветуйте, что делать ?
На команду "Включить Люстра 1" отвечает два раза разными голосами, в логе:
12:04:27 0.50323800 Executing (exclusive): mplayer /var/www/html/cms/cached/voice/7dad1f8d0bfc21367c25ee4a5be1d9ed_yandex.mp3 >/dev/null 2>&1
12:04:27 0.15417600 Терминалы отправили - http://192.168.0.33/cms/cached/voice/7d ... google.mp3

Терминал настроен только Main(Server)...
Установлен Yandex TTS, в других ситуациях говорит только он...
Откуда гугл ?
Из модуля терминалы

Отправлено с моего Redmi 4X через Tapatalk

Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Голос, музыка - в терминалах и на сервере.

Сообщение tarasfrompir » Пн ноя 19, 2018 1:24 pm

xor писал(а):
Пн ноя 19, 2018 12:24 pm
ВячеславМ писал(а):Вопрос, в тему ...
Посоветуйте, что делать ?
На команду "Включить Люстра 1" отвечает два раза разными голосами, в логе:
12:04:27 0.50323800 Executing (exclusive): mplayer /var/www/html/cms/cached/voice/7dad1f8d0bfc21367c25ee4a5be1d9ed_yandex.mp3 >/dev/null 2>&1
12:04:27 0.15417600 Терминалы отправили - http://192.168.0.33/cms/cached/voice/7d ... google.mp3

Терминал настроен только Main(Server)...
Установлен Yandex TTS, в других ситуациях говорит только он...
Откуда гугл ?
Из модуля терминалы

Отправлено с моего Redmi 4X через Tapatalk
Обновись - эта проблема уже давно убрана...
За это сообщение автора tarasfrompir поблагодарил:
ВячеславМ (Ср ноя 21, 2018 6:39 pm)
Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
Ответить