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

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

fandaymon
Сообщения: 1570
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

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

Сообщение fandaymon » Пн апр 13, 2020 3:05 am

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 децибелл
Последний раз редактировалось fandaymon Пн апр 13, 2020 3:22 am, всего редактировалось 2 раза.
homester
Сообщения: 202
Зарегистрирован: Вт дек 24, 2019 2:09 pm
Благодарил (а): 119 раз
Поблагодарили: 34 раза

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

Сообщение homester » Пн апр 13, 2020 3:11 am

Сейчас подключу внешнюю карту и попробую. Raspberry 3 или 4 у вас. Терминал обычный или второй?

p.s.
Неоднократные попытки вывести сообщения на внешнюю звуковую карту ни к чему не привели (с обычным терминалом). Вероятно есть какое-то решение, но о нем не говорят... :lol:
Raspberry Pi3 B+, v4.44, внешняя з/к
homester
Сообщения: 202
Зарегистрирован: Вт дек 24, 2019 2:09 pm
Благодарил (а): 119 раз
Поблагодарили: 34 раза

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

Сообщение homester » Пн апр 13, 2020 3:49 am

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 децибелл
Это не решает проблему оперативной регулировки громкости сообщений. ;)
Raspberry Pi3 B+, v4.44, внешняя з/к
fandaymon
Сообщения: 1570
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

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

Сообщение fandaymon » Пн апр 13, 2020 4:06 am

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 и в нём оперативно менять громкость, если нужно
homester
Сообщения: 202
Зарегистрирован: Вт дек 24, 2019 2:09 pm
Благодарил (а): 119 раз
Поблагодарили: 34 раза

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

Сообщение homester » Пн апр 13, 2020 4:34 am

fandaymon писал(а):
Пн апр 13, 2020 4:06 am
Чтобы вывести на внешнюю карту надо прописать в конфиге -o нужное устройство.
Снимок.PNG
Снимок.PNG (6.7 КБ) 2938 просмотров
Такая строчка должна быть?
Define('AUDIO_PLAYER','omxplayer --no-osd -o Device');
Raspberry Pi3 B+, v4.44, внешняя з/к
fandaymon
Сообщения: 1570
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 40 раз
Поблагодарили: 578 раз

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

Сообщение 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 alsa:hw:1,0
За это сообщение автора fandaymon поблагодарил:
homester (Пн апр 13, 2020 5:01 am)
Рейтинг: 1.16%
homester
Сообщения: 202
Зарегистрирован: Вт дек 24, 2019 2:09 pm
Благодарил (а): 119 раз
Поблагодарили: 34 раза

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

Сообщение homester » Пн апр 13, 2020 5:04 am

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" сообщения пошли на карту. Теперь с громкостью буду разбираться!
На системную громкость реагирует,- уже радует.
Raspberry Pi3 B+, v4.44, внешняя з/к
Ответить