Страница 2 из 2

Re: снизить громкость оповещений Алисы

Добавлено: Пн апр 13, 2020 3:05 am
fandaymon
homester писал(а): Пн апр 13, 2020 3:01 am
fandaymon писал(а): Пн апр 13, 2020 2:55 am
homester писал(а): Пн апр 13, 2020 12:34 am У малинки со стандартной сборкой регулировать громкость СООБЩЕНИЙ невозможно, от слова НИКАК.
Да прям. Ох уж эти оконники. 8( Звук регулируется так же как и в виндовс - запускается микшер (alsamixer) и ползунком устанавливается та громкость, которая нужна.
Если нужно оперативно менять громкость из МДМ, тогда amixer, он поддерживает командную строку

Например:
exec('amixer -c 1 sset Headphone 114'); установит громкость выхода Headphone 1 звуковой карты (нумерация начинается с 0) на 114
С начало попробуй сие действие произвести ... На медиа это влияет, а вот на сообщения НЕТ !!! :mrgreen:
Ну-ну... У меня громкость малинки меняется в 9, 21 и 23 как раз этими командами. Главное найти звуковую карту и выход, через который голос идёт

Ещё можно прям в конфиге прописать чтобы omxplayer потише проигрывал (я так понимаю в в образе именно он за проигрывание wavов отвечает), найти в config.php строчку Define('AUDIO_PLAYER','omxplayer --no-osd'); и, если она не закомментирована, поменять на такую

Define('AUDIO_PLAYER','omxplayer --no-osd --vol -1000');

После перезагрузки МДМ громкость сообщений должна уменьшиться на 10 децибелл

Re: снизить громкость оповещений Алисы

Добавлено: Пн апр 13, 2020 3:11 am
homester
Сейчас подключу внешнюю карту и попробую. Raspberry 3 или 4 у вас. Терминал обычный или второй?

p.s.
Неоднократные попытки вывести сообщения на внешнюю звуковую карту ни к чему не привели (с обычным терминалом). Вероятно есть какое-то решение, но о нем не говорят... :lol:

Re: снизить громкость оповещений Алисы

Добавлено: Пн апр 13, 2020 3:49 am
homester
fandaymon писал(а): Пн апр 13, 2020 3:05 am Ещё можно прям в конфиге прописать чтобы omxplayer потише проигрывал (я так понимаю в в образе именно он за проигрывание wavов отвечает), найти в config.php строчку Define('AUDIO_PLAYER','omxplayer --no-osd'); и, если она не закомментирована, поменять на такую

Define('AUDIO_PLAYER','omxplayer --no-osd --vol -1000');

После перезагрузки МДМ громкость сообщений должна уменьшиться на 10 децибелл
Это не решает проблему оперативной регулировки громкости сообщений. ;)

Re: снизить громкость оповещений Алисы

Добавлено: Пн апр 13, 2020 4:06 am
fandaymon
homester писал(а): Пн апр 13, 2020 3:11 am Сейчас подключу внешнюю карту и попробую. Raspberry 3 или 4 у вас. Терминал обычный или второй?

p.s.
Неоднократные попытки вывести сообщения на внешнюю звуковую карту ни к чему не привели (с обычным терминалом). Вероятно есть какое-то решение, но о нем не говорят... :lol:
Потому что omxplayer выдаёт звук на устройство по умолчанию. Чтобы вывести на внешнюю карту надо прописать в конфиге -o нужное устройство.

У меня и 3 и 4 малинка. Сам МДМ стоит на четвёрке, на 2 третьих крутятся терминалы

В принципе если фокус с конфигом и ключом --vol работает, то никто не мешает добавить в /modules/rhvoice/rhvoice.class.php после 207 строки

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

$audio_player.=$audio_player . ' --vol ' . gg('rhvoice_vol');
а из конфига ключ --vol убрать.
Далее сделать свойство ThisComputer.rhvoice_vol и в нём оперативно менять громкость, если нужно

Re: снизить громкость оповещений Алисы

Добавлено: Пн апр 13, 2020 4:34 am
homester
fandaymon писал(а): Пн апр 13, 2020 4:06 am Чтобы вывести на внешнюю карту надо прописать в конфиге -o нужное устройство.
Снимок.PNG
Снимок.PNG (6.7 КБ) 3186 просмотров
Такая строчка должна быть?
Define('AUDIO_PLAYER','omxplayer --no-osd -o Device');

Re: снизить громкость оповещений Алисы

Добавлено: Пн апр 13, 2020 4:57 am
fandaymon
homester писал(а): Пн апр 13, 2020 4:34 am
fandaymon писал(а): Пн апр 13, 2020 4:06 am Чтобы вывести на внешнюю карту надо прописать в конфиге -o нужное устройство.
Снимок.PNG

Такая строчка должна быть?
Define('AUDIO_PLAYER','omxplayer --no-osd -o Device');
Скорее всего -o alsa:1
Но не уверен - надо экспериментировать

Всё-таки скорее так -o alsa:hw:1,0

Re: снизить громкость оповещений Алисы

Добавлено: Пн апр 13, 2020 5:04 am
homester
fandaymon писал(а): Пн апр 13, 2020 4:57 am
homester писал(а): Пн апр 13, 2020 4:34 am
fandaymon писал(а): Пн апр 13, 2020 4:06 am Чтобы вывести на внешнюю карту надо прописать в конфиге -o нужное устройство.
Снимок.PNG

Такая строчка должна быть?
Define('AUDIO_PLAYER','omxplayer --no-osd -o Device');
Скорее всего -o alsa:1
Но не уверен - надо экспериментировать
Огромное спасибо с "--o Device" сообщения пошли на карту. Теперь с громкостью буду разбираться!
На системную громкость реагирует,- уже радует.