Страница 32 из 62

Отсутствие звука на сервере и шёпот в терминалах Chrome

Добавлено: Пн ноя 11, 2019 10:10 pm
Kostosso
Здравствуйте,

Установил скриптом на чистую машину Server 18.X. Машина miniPC J1900 8Гб. Всё шикарно, Система летает.
Огромное спасибо автору за проделанную работу! :D
Постепенно ручки начали доходить до удобств. Дошёл до звука и выяснилось:
1. На сервере воспроизводится только «динь-дон». Голос не говорит. Ставил тремя скриптами подряд. В маркете модуль добавил. Впоследствии в терминалах для Server установил МДС через HTTP? Порт 8080 и пароль password. Перезагружался.. Только звук «динь-дон».
В командной строке выдает:
konstantin@ubuntu-server:~$ echo "Привет" | RHVoice-test -p Anna
default Engine is default
... и тишина.
Если написать report system state: Динг-донг слышу, а Алиса молчит.
Если через консоль ввести: Say('Привет',2); Динг-донг слышу, Алиса молчит, в истории событий сообщение появляется.
По рекомендации из данной ветки повторно сделал «
sudo apt-get install mplayer pulseaudio alsa alsa-utils alsa-tools gcc g++ git pkg-config scons libao4 libao-common libao-dev flite flite1-dev expat libunistring-dev libsox-dev libpulse-dev -y»
Никаких новых пакетов Естественно не до установилось, и голос Не появился.
Я планирую использовать сервер в качестве информатора только о Глобальных событиях а основное общение вести через терминалы. Но голос всё равно получить хотелось-бы. Подскажите, что можно посмотреть. :?:

:D :idea: РЕШЕНО! - Может кому поможет!

По совету Очень Мудрых людей из этого форума (ОГРОМНОЕ им Спасибо) сделал следующее:
:!: ВНИМАНИЕ - устанавливал скриптом из данной ветки от 13 окт 2019 на server 18.x

1. Добавил в конфиг /etc/pulse/daemon.conf следующие строки:
#high-priority = no
#nice-level = -1
#realtime-scheduling = yes
#realtime-priority = 5
#flat-volumes = no
#resample-method = speex-float-1
#default-sample-rate = 48000
#default-fragments = 4
#default-fragment-size-msec = 25
Строки конечно необходимо раскомментировать.

2. Добавил себя (пользователя под которым MD крутится на сервере) в в группу аудио:
sudo usermod -a -G audio имя_пользователя

3. Перезагрузил.

;) :idea: Вуаля! Всё заговорило!

2. Голос на терминале работает, но . Поставил (вернее стояло от старой тестовой инсталляции для Малины) расширение в Сhrome. Настроил его в соответствии с новым адресом сервера.
Алиса Говорит, микрофон работает, Но повторяет ДВАЖДЫ. Знаю, что об этом писали уже миллион раз, но вот не могу вспомнить где это видел. Ткните носом пожалуйста. :roll:
Второй вопрос –Алиса немного заикается, съедает концы слов. Жить можно, но немного раздражает…
Что посоветуете по «задваиванию» и «заиканию… :?:

Заранее спасибо.

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Добавлено: Вт ноя 12, 2019 1:29 am
prmres
в скрипте rhvoice.sh закомментированы строки:

#sudo apt install -y pulseaudio

#sudo tee -a /etc/pulse/daemon.conf<< EOF
#high-priority = no
#nice-level = -1
#realtime-scheduling = yes
#realtime-priority = 5
#flat-volumes = no
#resample-method = speex-float-1
#default-sample-rate = 48000
#default-fragments = 4
#default-fragment-size-msec = 25

#EOF

хотя, только что проверил, в изначальных скриптах камрада crazy_vip они раскомментированы
почему закомментировал - уже и не помню
можно попробовать установить pulseaudio руками, собственно вы уже это сделали:
По рекомендации из данной ветки повторно сделал «
sudo apt-get install mplayer pulseaudio alsa alsa-utils alsa-tools gcc g++ git pkg-config scons libao4 libao-common libao-dev flite flite1-dev expat libunistring-dev libsox-dev libpulse-dev -y»
и создать ему конфиг /etc/pulse/daemon.conf
содержимое выше выделил цветом, решетки только уберите

PS
а вообще надо как то выбрать время и потестить установку с пульсом и соответственно его конфигом
вот хоть убей не помню почему закоментил их

Re: Отсутствие звука на сервере и шёпот в терминалах Chrome

Добавлено: Вт ноя 12, 2019 6:41 am
nick7zmail
Kostosso писал(а): Пн ноя 11, 2019 10:10 pm Здравствуйте,

Установил скриптом на чистую машину Server 18.X. Машина miniPC J1900 8Гб. Всё шикарно, Система летает.
Огромное спасибо автору за проделанную работу! :D
Постепенно ручки начали доходить до удобств. Дошёл до звука и выяснилось:
1. На сервере воспроизводится только «динь-дон». Голос не говорит. Ставил тремя скриптами подряд. В маркете модуль добавил. Впоследствии в терминалах для Server установил МДС через HTTP? Порт 8080 и пароль password. Перезагружался.. Только звук «динь-дон».
В командной строке выдает:
konstantin@ubuntu-server:~$ echo "Привет" | RHVoice-test -p Anna
default Engine is default
... и тишина.
Если написать report system state: Динг-донг слышу, а Алиса молчит.
Если через консоль ввести: Say('Привет',2); Динг-донг слышу, Алиса молчит, в истории событий сообщение появляется.
По рекомендации из данной ветки повторно сделал «
sudo apt-get install mplayer pulseaudio alsa alsa-utils alsa-tools gcc g++ git pkg-config scons libao4 libao-common libao-dev flite flite1-dev expat libunistring-dev libsox-dev libpulse-dev -y»
Никаких новых пакетов Естественно не до установилось, и голос Не появился.
Я планирую использовать сервер в качестве информатора только о Глобальных событиях а основное общение вести через терминалы. Но голос всё равно получить хотелось-бы. Подскажите, что можно посмотреть. :?:

Заранее спасибо.
Что то с правами скорее всего. попробуйте через sudo запустить. Вообще звук играет хоть какой нить? через mplayer mp3-шка любая к примеру? Если нет - скорее всего в правах проблема. Пользователя в группу аудио докинуть надо, и перезагрузить.

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Добавлено: Вс дек 15, 2019 11:53 pm
foxvlad
sudo -u www-data mplayer /var/www/cms/cached/voice/test.mp3 при вводе в консоле проигрывает звук
но при выполнение say ('Привет, тест'); - создается фаил в кэш, но даже "Дин-Дон" не звучит, может кто подскажет?

правда в консоле:
2019-12-15_23-53-54.png
2019-12-15_23-53-54.png (14.43 КБ) 6156 просмотров

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Добавлено: Вс дек 29, 2019 8:12 am
Sveloga
H! Спасите-помогите!

Ставил мажордомо руками на ubuntu server 18.
Криво встала база mysql. сыпались ошибки. Начал форум читать - увидел скрипт установки. запустил.
Теперь mysql вообще не запускается.

service mysql start
Job for mariadb.service failed because a timeout was exceeded.
See "systemctl status mariadb.service" and "journalctl -xe" for details.

удалить его тоже не могу:

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет «mysql-client» не установлен, поэтому не может быть удалён
Пакет «mysql-server» не установлен, поэтому не может быть удалён
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
dbconfig-mysql : Зависит: default-mysql-client но он не будет установлен или
virtual-mysql-client
E: Ошибка: pkgProblemResolver::Resolve привёл к появлению сломанных пакетов. Это может быть вызвано зафиксированными пакетами.

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Добавлено: Пт янв 10, 2020 3:16 pm
lost_post
Добрый день.
Поставил Ubuntu 18.04.3 LTS, скриптами установил majordomo. Все стало без ошибок.
В процессе пользования вывезла проблема - majordomo не может выполнить консольные команды в системе. Т.е. установив модуль rtl433 - не работает, в отладке пишет

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

Process:

Время изменения файла /var/www/cms/cached/rtl433: 10-01-2020 14:08:45.

STDOUT:
sudo: no tty present and no askpass program specified
При этом если запустить в консоли rtl433 все работает.

Далее поставил homekit модуль. Не стартовал homebrige.
Установил homebridge, создал сервис, из консоли сервис запускается, работает, но из majordomo - ничего. вообще ничего не выводит. На перезапуск, старт, стоп, не реагирует.

Пробовал всем пользователям разрешить выполнять все команды без запроса пароля через sudo visudo, - результата нет.

Подскажите в какую сторону смотреть?

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Добавлено: Пт янв 10, 2020 4:51 pm
nick7zmail
В сторону прав))

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Добавлено: Пт янв 10, 2020 4:55 pm
lost_post
А как то поточнее? )
на запуск - "Пробовал всем пользователям разрешить выполнять все команды без запроса пароля через sudo visudo, - результата нет."
права на какие-то директории/файлы?

подскажите где хотяб смотреть логи ошибок? в x-ray не могу найти.

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Добавлено: Пт янв 10, 2020 5:13 pm
freesh
lost_post писал(а): Пт янв 10, 2020 4:55 pm А как то поточнее? )
на запуск - "Пробовал всем пользователям разрешить выполнять все команды без запроса пароля через sudo visudo, - результата нет."
права на какие-то директории/файлы?

подскажите где хотяб смотреть логи ошибок? в x-ray не могу найти.
Ещё возможный вариант, что www-data надо добавить в нужную группу, правда

Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО

Добавлено: Пт янв 10, 2020 5:14 pm
nick7zmail
Через sudo -u www-data <команда> выполняется?
Если нет - нужно пользователю www-data предоставить права.
freesh писал(а): Пт янв 10, 2020 5:13 pm Ещё возможный вариант, что www-data надо добавить в нужную группу, правда
Добавление в группу - и есть по сути предоставление прав.