Ubuntu Server 18.х LTS (PHP7.2) 20.х LTS (PHP7.4) 22.х LTS + MajorDoMo
Модератор: immortal
- Kostosso
- Сообщения: 29
- Зарегистрирован: Чт фев 08, 2018 4:32 pm
- Благодарил (а): 14 раз
- Поблагодарили: 1 раз
Отсутствие звука на сервере и шёпот в терминалах Chrome
Здравствуйте,
Установил скриптом на чистую машину Server 18.X. Машина miniPC J1900 8Гб. Всё шикарно, Система летает.
Огромное спасибо автору за проделанную работу!
Постепенно ручки начали доходить до удобств. Дошёл до звука и выяснилось:
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»
Никаких новых пакетов Естественно не до установилось, и голос Не появился.
Я планирую использовать сервер в качестве информатора только о Глобальных событиях а основное общение вести через терминалы. Но голос всё равно получить хотелось-бы. Подскажите, что можно посмотреть.
РЕШЕНО! - Может кому поможет!
По совету Очень Мудрых людей из этого форума (ОГРОМНОЕ им Спасибо) сделал следующее:
ВНИМАНИЕ - устанавливал скриптом из данной ветки от 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. Перезагрузил.
Вуаля! Всё заговорило!
2. Голос на терминале работает, но . Поставил (вернее стояло от старой тестовой инсталляции для Малины) расширение в Сhrome. Настроил его в соответствии с новым адресом сервера.
Алиса Говорит, микрофон работает, Но повторяет ДВАЖДЫ. Знаю, что об этом писали уже миллион раз, но вот не могу вспомнить где это видел. Ткните носом пожалуйста.
Второй вопрос –Алиса немного заикается, съедает концы слов. Жить можно, но немного раздражает…
Что посоветуете по «задваиванию» и «заиканию…
Заранее спасибо.
Установил скриптом на чистую машину Server 18.X. Машина miniPC J1900 8Гб. Всё шикарно, Система летает.
Огромное спасибо автору за проделанную работу!
Постепенно ручки начали доходить до удобств. Дошёл до звука и выяснилось:
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»
Никаких новых пакетов Естественно не до установилось, и голос Не появился.
Я планирую использовать сервер в качестве информатора только о Глобальных событиях а основное общение вести через терминалы. Но голос всё равно получить хотелось-бы. Подскажите, что можно посмотреть.
РЕШЕНО! - Может кому поможет!
По совету Очень Мудрых людей из этого форума (ОГРОМНОЕ им Спасибо) сделал следующее:
ВНИМАНИЕ - устанавливал скриптом из данной ветки от 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. Перезагрузил.
Вуаля! Всё заговорило!
2. Голос на терминале работает, но . Поставил (вернее стояло от старой тестовой инсталляции для Малины) расширение в Сhrome. Настроил его в соответствии с новым адресом сервера.
Алиса Говорит, микрофон работает, Но повторяет ДВАЖДЫ. Знаю, что об этом писали уже миллион раз, но вот не могу вспомнить где это видел. Ткните носом пожалуйста.
Второй вопрос –Алиса немного заикается, съедает концы слов. Жить можно, но немного раздражает…
Что посоветуете по «задваиванию» и «заиканию…
Заранее спасибо.
Последний раз редактировалось Kostosso Вт ноя 12, 2019 3:01 pm, всего редактировалось 2 раза.
Celeron J1800 8gb, Ubuntu Server, ESP8266 на WiFi-IoT, Broadlink RMPro_SC1_SP3S_MP1
- prmres
- Сообщения: 433
- Зарегистрирован: Пт ноя 24, 2017 2:24 am
- Откуда: оттуда
- Благодарил (а): 113 раз
- Поблагодарили: 123 раза
Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО
в скрипте 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 руками, собственно вы уже это сделали:
содержимое выше выделил цветом, решетки только уберите
PS
а вообще надо как то выбрать время и потестить установку с пульсом и соответственно его конфигом
вот хоть убей не помню почему закоментил их
#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 руками, собственно вы уже это сделали:
и создать ему конфиг /etc/pulse/daemon.confПо рекомендации из данной ветки повторно сделал «
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»
содержимое выше выделил цветом, решетки только уберите
PS
а вообще надо как то выбрать время и потестить установку с пульсом и соответственно его конфигом
вот хоть убей не помню почему закоментил их
- Рейтинг: 1.16%
Не только лишь все!
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Отсутствие звука на сервере и шёпот в терминалах Chrome
Что то с правами скорее всего. попробуйте через sudo запустить. Вообще звук играет хоть какой нить? через mplayer mp3-шка любая к примеру? Если нет - скорее всего в правах проблема. Пользователя в группу аудио докинуть надо, и перезагрузить.Kostosso писал(а): ↑Пн ноя 11, 2019 10:10 pmЗдравствуйте,
Установил скриптом на чистую машину Server 18.X. Машина miniPC J1900 8Гб. Всё шикарно, Система летает.
Огромное спасибо автору за проделанную работу!
Постепенно ручки начали доходить до удобств. Дошёл до звука и выяснилось:
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»
Никаких новых пакетов Естественно не до установилось, и голос Не появился.
Я планирую использовать сервер в качестве информатора только о Глобальных событиях а основное общение вести через терминалы. Но голос всё равно получить хотелось-бы. Подскажите, что можно посмотреть.
Заранее спасибо.
- За это сообщение автора nick7zmail поблагодарили (всего 2):
- Kostosso (Вт ноя 12, 2019 11:40 am) • prmres (Вт ноя 26, 2019 7:39 pm)
- Рейтинг: 2.33%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- foxvlad
- Сообщения: 287
- Зарегистрирован: Пн сен 22, 2014 3:18 pm
- Откуда: Сочи
- Благодарил (а): 78 раз
- Поблагодарили: 78 раз
- Контактная информация:
Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО
sudo -u www-data mplayer /var/www/cms/cached/voice/test.mp3 при вводе в консоле проигрывает звук
но при выполнение say ('Привет, тест'); - создается фаил в кэш, но даже "Дин-Дон" не звучит, может кто подскажет?
правда в консоле:
но при выполнение say ('Привет, тест'); - создается фаил в кэш, но даже "Дин-Дон" не звучит, может кто подскажет?
правда в консоле:
Youtube канал - https://www.youtube.com/c/OkBitru
-
- Сообщения: 9
- Зарегистрирован: Сб дек 28, 2019 6:44 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО
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 привёл к появлению сломанных пакетов. Это может быть вызвано зафиксированными пакетами.
Ставил мажордомо руками на 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 привёл к появлению сломанных пакетов. Это может быть вызвано зафиксированными пакетами.
-
- Сообщения: 21
- Зарегистрирован: Вс авг 04, 2019 5:52 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО
Добрый день.
Поставил Ubuntu 18.04.3 LTS, скриптами установил majordomo. Все стало без ошибок.
В процессе пользования вывезла проблема - majordomo не может выполнить консольные команды в системе. Т.е. установив модуль rtl433 - не работает, в отладке пишет
При этом если запустить в консоли rtl433 все работает.
Далее поставил homekit модуль. Не стартовал homebrige.
Установил homebridge, создал сервис, из консоли сервис запускается, работает, но из majordomo - ничего. вообще ничего не выводит. На перезапуск, старт, стоп, не реагирует.
Пробовал всем пользователям разрешить выполнять все команды без запроса пароля через sudo visudo, - результата нет.
Подскажите в какую сторону смотреть?
Поставил 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
Далее поставил homekit модуль. Не стартовал homebrige.
Установил homebridge, создал сервис, из консоли сервис запускается, работает, но из majordomo - ничего. вообще ничего не выводит. На перезапуск, старт, стоп, не реагирует.
Пробовал всем пользователям разрешить выполнять все команды без запроса пароля через sudo visudo, - результата нет.
Подскажите в какую сторону смотреть?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО
В сторону прав))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 21
- Зарегистрирован: Вс авг 04, 2019 5:52 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО
А как то поточнее? )
на запуск - "Пробовал всем пользователям разрешить выполнять все команды без запроса пароля через sudo visudo, - результата нет."
права на какие-то директории/файлы?
подскажите где хотяб смотреть логи ошибок? в x-ray не могу найти.
на запуск - "Пробовал всем пользователям разрешить выполнять все команды без запроса пароля через sudo visudo, - результата нет."
права на какие-то директории/файлы?
подскажите где хотяб смотреть логи ошибок? в x-ray не могу найти.
-
- Сообщения: 189
- Зарегистрирован: Сб окт 12, 2019 2:10 pm
- Благодарил (а): 6 раз
- Поблагодарили: 30 раз
Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО
Ещё возможный вариант, что www-data надо добавить в нужную группу, правда
Raspberry pi3, xiaomi, sonoff rf.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Ubuntu Server 16.х LTS (PHP7.0) или 18.х LTS (PHP7.2) + MajorDoMo - РЕШЕНО
Через sudo -u www-data <команда> выполняется?
Если нет - нужно пользователю www-data предоставить права.
Если нет - нужно пользователю www-data предоставить права.
Добавление в группу - и есть по сути предоставление прав.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<