Не говорит

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

Модератор: immortal

ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Не говорит

Сообщение ингвар » Ср ноя 26, 2014 6:42 pm

Всем доброго вечера
Поставил систему на Debian все пока работает кроме голоса не говорит не чего только мелодия "дин-дон" и все.искал по форуму не нашел как исправить
помогите или ткните носом де читать пожалуста
Windows 10 + Raspberry Pi3 + ESP8266
handy76
Сообщения: 33
Зарегистрирован: Пт авг 23, 2013 12:15 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Не говорит

Сообщение handy76 » Ср ноя 26, 2014 6:47 pm

http://smartliving.ru/Main/SetupLinux

Там есть раздел Медиа

и кроме этого нужно проверить
Второй вариант настройки прав (www-data).
Другое решение проблемы с правами следующее. Мажордом работает от пользователя www-data. Права доступа к каталогу /var/www, где лежат файлы Мажордом по умолчанию принадлежат root. Изменим владельца папки /var/www на www-data.
sudo chown -R www-data /var/www
Но этого мало. Необходимо дать права на доступ к звуку: Т.е. добавить www-data в группу audio. Делаем usermod:
sudo usermod -a -G audio www-data
Проверяем, что он появился в группе:
cat /etc/group | grep audio
ищем строку похожую на
audio:x:29:pi,www-data
для окончательной проверки еще можно запустить из консоли:
Код:
sudo -u www-data /usr/bin/mplayer /var/www/cached/voice/имяфайла.mp3
Должен быть звук. Перезапускаемся (чтобы пользователь обновился). И теперь пробуем через web интерфейс получить сообщение.
Если звук не появился, заходим в утилиту "top" и смотрим под каким пользователем запущен основной скрипт "cycle.php". Если под root или другим пользователем, и нет звука, то убиваем процесс и запускаем скрипт под своим текущем пользователем. И проверяем
Код:
sudo -u ваш_текущий_пользователь /usr/bin/mplayer /var/www/cached/voice/имяфайла.mp3
В случае появления звука, использовать автозапуск системы, согласно пункту "Основной цикл Вариант 1", описанному ниже.
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Не говорит

Сообщение ингвар » Ср ноя 26, 2014 7:03 pm

handy76 писал(а):http://smartliving.ru/Main/SetupLinux

Там есть раздел Медиа

и кроме этого нужно проверить
Второй вариант настройки прав (www-data).
Другое решение проблемы с правами следующее. Мажордом работает от пользователя www-data. Права доступа к каталогу /var/www, где лежат файлы Мажордом по умолчанию принадлежат root. Изменим владельца папки /var/www на www-data.
sudo chown -R www-data /var/www
Но этого мало. Необходимо дать права на доступ к звуку: Т.е. добавить www-data в группу audio. Делаем usermod:
sudo usermod -a -G audio www-data
Проверяем, что он появился в группе:
cat /etc/group | grep audio
ищем строку похожую на
audio:x:29:pi,www-data
для окончательной проверки еще можно запустить из консоли:
Код:
sudo -u www-data /usr/bin/mplayer /var/www/cached/voice/имяфайла.mp3
Должен быть звук. Перезапускаемся (чтобы пользователь обновился). И теперь пробуем через web интерфейс получить сообщение.
Если звук не появился, заходим в утилиту "top" и смотрим под каким пользователем запущен основной скрипт "cycle.php". Если под root или другим пользователем, и нет звука, то убиваем процесс и запускаем скрипт под своим текущем пользователем. И проверяем
Код:
sudo -u ваш_текущий_пользователь /usr/bin/mplayer /var/www/cached/voice/имяфайла.mp3
В случае появления звука, использовать автозапуск системы, согласно пункту "Основной цикл Вариант 1", описанному ниже.
Все сделал так как написано кроме установки VLC
основной скрипт "cycle.php" запущен от www-data
и только "дин-дон" и все
Windows 10 + Raspberry Pi3 + ESP8266
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Не говорит

Сообщение ErmolenkoM » Ср ноя 26, 2014 7:35 pm

ингвар писал(а): и только "дин-дон" и все
логи тут:
\debmes\год-месяц-дата
посмотри что там. Попробуй выполнить из командной строки.
aka msh555
Cubian на Cubietruck, Connect
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Не говорит

Сообщение ингвар » Ср ноя 26, 2014 7:53 pm

msh555 писал(а):
ингвар писал(а): и только "дин-дон" и все
логи тут:
\debmes\год-месяц-дата
посмотри что там. Попробуй выполнить из командной строки.
вот что пишет в логах при команде " скажи "Привет" "

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

19:49:49 DEBUG [root]: Executing (exclusive): mplayer /var/www/sounds/dingdong.mp3 (at /var/www/lib/general.class.php:417) 
19:49:52 DEBUG [root]: Executing (exclusive): cscript /var/www/rc/sapi.js "привет" (at /var/www/lib/general.class.php:417)
где что ковырять?
Windows 10 + Raspberry Pi3 + ESP8266
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Не говорит

Сообщение ингвар » Ср ноя 26, 2014 7:59 pm

а вот что пишет с перезагрузки сервера
СпойлерПоказать

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


19:54:34 ERROR [root]: http://
Error:
1053: Server shutdown in progress<br>DELETE FROM safe_execs WHERE ADDED < '2014-11-26 19:51:34' (at /var/www/lib/errors.class.php:34) 
19:54:34 ERROR [root]: http://
Error:
1053: Server shutdown in progress<br>DELETE FROM jobs WHERE EXPIRE<='2014-11-26 19:54:34' (at /var/www/lib/errors.class.php:34) 
19:54:34 ERROR [root]: http://
Error:
2006: MySQL server has gone away<br>SELECT * FROM project_modules WHERE NAME='objects' (at /var/www/lib/errors.class.php:34) 
19:54:34 ERROR [root]: http://
Error:
2006: MySQL server has gone away<br>SELECT * FROM project_modules WHERE NAME='objects' (at /var/www/lib/errors.class.php:34) 
19:54:34 DEBUG [root]: Closing thread: php -q ./scripts/cycle_execs.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:34 DEBUG [root]: RESTARTING: ./scripts/cycle_execs.php (at /var/www/lib/general.class.php:417) 
19:54:35 DEBUG [root]: Closing thread: php -q ./scripts/cycle_onewire.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:35 DEBUG [root]: Closing thread: php -q ./scripts/cycle_scheduler.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:35 DEBUG [root]: Closing thread: php -q ./scripts/cycle_onewire_starred.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:35 DEBUG [root]: RESTARTING: ./scripts/cycle_scheduler.php (at /var/www/lib/general.class.php:417) 
19:54:35 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:35 ERROR [root]: http://
Error:
2006: MySQL server has gone away<br>SELECT * FROM project_modules WHERE NAME='objects' (at /var/www/lib/errors.class.php:34) 
19:54:35 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:35 ERROR [root]: http://
Error:
2006: MySQL server has gone away<br>SELECT * FROM project_modules WHERE NAME='objects' (at /var/www/lib/errors.class.php:34) 
19:54:35 ERROR [root]: http://
Error:
2006: MySQL server has gone away<br>SELECT * FROM project_modules WHERE NAME='objects' (at /var/www/lib/errors.class.php:34) 
19:54:35 ERROR [root]: http://
Error:
2006: MySQL server has gone away<br>SELECT * FROM project_modules WHERE NAME='objects' (at /var/www/lib/errors.class.php:34) 
19:54:35 ERROR [root]: http://
Error:
2006: MySQL server has gone away<br>SELECT * FROM project_modules WHERE NAME='objects' (at /var/www/lib/errors.class.php:34) 
19:54:35 DEBUG [root]: Closing thread: php -q ./scripts/cycle_main.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:35 DEBUG [root]: Closing thread: php -q ./scripts/cycle_states.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:35 DEBUG [root]: Closing thread: php -q ./scripts/cycle_execs.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:35 DEBUG [root]: RESTARTING: ./scripts/cycle_main.php (at /var/www/lib/general.class.php:417) 
19:54:35 DEBUG [root]: RESTARTING: ./scripts/cycle_states.php (at /var/www/lib/general.class.php:417) 
19:54:35 DEBUG [root]: RESTARTING: ./scripts/cycle_execs.php (at /var/www/lib/general.class.php:417) 
19:54:35 ERROR [root]: http://
Error:
2006: MySQL server has gone away<br>SELECT * FROM project_modules WHERE NAME='objects' (at /var/www/lib/errors.class.php:34) 
19:54:36 ERROR [root]: http://
Error:
1053: Server shutdown in progress<br>SELECT * FROM commands WHERE AUTO_UPDATE>0 AND (NOW()-RENDER_UPDATED)>AUTO_UPDATE (at /var/www/lib/errors.class.php:34) 
19:54:36 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:36 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:36 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:36 DEBUG [root]: Closing thread: php -q ./scripts/cycle_rss.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:36 DEBUG [root]: Closing thread: php -q ./scripts/cycle_watchfolders.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:36 DEBUG [root]: Closing thread: php -q ./scripts/cycle_webvars.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:36 DEBUG [root]: Closing thread: php -q ./scripts/cycle_scheduler.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:36 DEBUG [root]: RESTARTING: ./scripts/cycle_rss.php (at /var/www/lib/general.class.php:417) 
19:54:36 DEBUG [root]: RESTARTING: ./scripts/cycle_watchfolders.php (at /var/www/lib/general.class.php:417) 
19:54:36 DEBUG [root]: RESTARTING: ./scripts/cycle_webvars.php (at /var/www/lib/general.class.php:417) 
19:54:36 DEBUG [root]: RESTARTING: ./scripts/cycle_scheduler.php (at /var/www/lib/general.class.php:417) 
19:54:36 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:36 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:36 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:36 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:37 DEBUG [root]: Closing thread: php -q ./scripts/cycle_connect.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: Closing thread: php -q ./scripts/cycle_ping.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: Closing thread: php -q ./scripts/cycle_main.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: Closing thread: php -q ./scripts/cycle_states.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: Closing thread: php -q ./scripts/cycle_execs.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: RESTARTING: ./scripts/cycle_ping.php (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: RESTARTING: ./scripts/cycle_main.php (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: RESTARTING: ./scripts/cycle_states.php (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: RESTARTING: ./scripts/cycle_execs.php (at /var/www/lib/general.class.php:417) 
19:54:37 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:37 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:37 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:37 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:37 DEBUG [root]: Closing thread: php -q ./scripts/cycle_rss.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: Closing thread: php -q ./scripts/cycle_watchfolders.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: Closing thread: php -q ./scripts/cycle_webvars.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: Closing thread: php -q ./scripts/cycle_scheduler.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: RESTARTING: ./scripts/cycle_rss.php (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: RESTARTING: ./scripts/cycle_watchfolders.php (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: RESTARTING: ./scripts/cycle_webvars.php (at /var/www/lib/general.class.php:417) 
19:54:37 DEBUG [root]: RESTARTING: ./scripts/cycle_scheduler.php (at /var/www/lib/general.class.php:417) 
19:54:37 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:37 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:37 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:37 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:38 DEBUG [root]: Closing thread: php -q ./scripts/cycle_ping.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:38 DEBUG [root]: Closing thread: php -q ./scripts/cycle_main.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:38 DEBUG [root]: Closing thread: php -q ./scripts/cycle_states.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:38 DEBUG [root]: Closing thread: php -q ./scripts/cycle_execs.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:38 DEBUG [root]: RESTARTING: ./scripts/cycle_ping.php (at /var/www/lib/general.class.php:417) 
19:54:38 DEBUG [root]: RESTARTING: ./scripts/cycle_main.php (at /var/www/lib/general.class.php:417) 
19:54:38 DEBUG [root]: RESTARTING: ./scripts/cycle_states.php (at /var/www/lib/general.class.php:417) 
19:54:38 DEBUG [root]: RESTARTING: ./scripts/cycle_execs.php (at /var/www/lib/general.class.php:417) 
19:54:38 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:38 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:38 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:38 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:39 DEBUG [root]: Closing thread: php -q ./scripts/cycle_rss.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:39 DEBUG [root]: Closing thread: php -q ./scripts/cycle_watchfolders.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:39 DEBUG [root]: Closing thread: php -q ./scripts/cycle_webvars.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:39 DEBUG [root]: Closing thread: php -q ./scripts/cycle_scheduler.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:54:39 DEBUG [root]: RESTARTING: ./scripts/cycle_rss.php (at /var/www/lib/general.class.php:417) 
19:54:39 DEBUG [root]: RESTARTING: ./scripts/cycle_watchfolders.php (at /var/www/lib/general.class.php:417) 
19:54:39 DEBUG [root]: RESTARTING: ./scripts/cycle_webvars.php (at /var/www/lib/general.class.php:417) 
19:54:39 DEBUG [root]: RESTARTING: ./scripts/cycle_scheduler.php (at /var/www/lib/general.class.php:417) 
19:54:39 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:39 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:39 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:54:39 ERROR [root]: http://
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:55:35 ERROR [root]: http://192.168.1.102/
Error:
2003: Can't connect to MySQL server on '127.0.0.1' (111)<br> (at /var/www/lib/errors.class.php:34) 
19:55:48 DEBUG [root]: Starting ./scripts/cycle_rss.php ...  (at /var/www/lib/general.class.php:417) 
19:55:48 DEBUG [root]: Starting ./scripts/cycle_watchfolders.php ...  (at /var/www/lib/general.class.php:417) 
19:55:48 DEBUG [root]: Starting ./scripts/cycle_snmp.php ...  (at /var/www/lib/general.class.php:417) 
19:55:48 DEBUG [root]: Starting ./scripts/cycle_onewire.php ...  (at /var/www/lib/general.class.php:417) 
19:55:48 DEBUG [root]: Starting ./scripts/cycle_X101_skype.php ...  (at /var/www/lib/general.class.php:417) 
19:55:48 DEBUG [root]: Starting ./scripts/cycle_scheduler.php ...  (at /var/www/lib/general.class.php:417) 
19:55:48 DEBUG [root]: Starting ./scripts/cycle_main.php ...  (at /var/www/lib/general.class.php:417) 
19:55:48 DEBUG [root]: Starting ./scripts/cycle_onewire_starred.php ...  (at /var/www/lib/general.class.php:417) 
19:55:48 DEBUG [root]: Starting ./scripts/cycle_connect.php ...  (at /var/www/lib/general.class.php:417) 
19:55:48 DEBUG [root]: Starting ./scripts/cycle_webvars.php ...  (at /var/www/lib/general.class.php:417) 
19:55:49 DEBUG [root]: Starting ./scripts/cycle_ping.php ...  (at /var/www/lib/general.class.php:417) 
19:55:49 DEBUG [root]: Starting ./scripts/cycle_skype.php ...  (at /var/www/lib/general.class.php:417) 
19:55:49 DEBUG [root]: Starting ./scripts/cycle_modbus.php ...  (at /var/www/lib/general.class.php:417) 
19:55:49 DEBUG [root]: Starting ./scripts/cycle_bluetooth.php ...  (at /var/www/lib/general.class.php:417) 
19:55:49 DEBUG [root]: Starting ./scripts/cycle_execs.php ...  (at /var/www/lib/general.class.php:417) 
19:55:49 DEBUG [root]: Starting ./scripts/cycle_states.php ...  (at /var/www/lib/general.class.php:417) 
19:55:49 DEBUG [root]: Starting ./scripts/cycle_zwave.php ...  (at /var/www/lib/general.class.php:417) 
19:55:50 DEBUG [root]: Closing thread: php -q ./scripts/cycle_snmp.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:55:50 DEBUG [root]: Closing thread: DISPLAY=:101 php ./scripts/cycle_X101_skype.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:55:50 DEBUG [root]: Closing thread: php -q ./scripts/cycle_skype.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:55:50 DEBUG [root]: Closing thread: php -q ./scripts/cycle_bluetooth.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:55:50 DEBUG [root]: Closing thread: php -q ./scripts/cycle_modbus.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
19:55:50 DEBUG [root]: Closing thread: php -q ./scripts/cycle_zwave.php --params "a:0:{}" (at /var/www/lib/general.class.php:417) 
какие то ошибки помогите разобраться что и от куда
Windows 10 + Raspberry Pi3 + ESP8266
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Не говорит

Сообщение ErmolenkoM » Ср ноя 26, 2014 8:15 pm

при перезагрузке - это ерунда, не обращай внимания. Просто сервер mysql завершил работу раньше, чем демон основного цикла, вот и ошибки.

А вот это мне странно видеть:

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

19:49:52 DEBUG [root]: Executing (exclusive): cscript /var/www/rc/sapi.js "привет" (at /var/www/lib/general.class.php:417)
 
у меня вот так

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

06:45:00 DEBUG [root]: Executing (exclusive): mplayer /var/www/cached/voice/3cbf4b62a95ee50c2912a2cf060cc6e6.mp3 (at /var/www/lib/general.class.php$
 
Ага. Вот это что:

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


           if (!defined('SETTINGS_TTS_GOOGLE') || SETTINGS_TTS_GOOGLE) {
                $google_file=GoogleTTS($ph, $lang);
           } else {
                $google_file=false;
           }
...
           if ($google_file) {
                @touch($google_file);
                        playSound($google_file, 1, $level);
           } else {
                safe_exec('cscript '.DOC_ROOT.'/rc/sapi.js '.$ph, 1, $level);
           }
 
то есть cscript '.DOC_ROOT.'/rc/sapi.js запускается если не удается создать $google_file или отключен в настройках
Попробуй проверить общие настройки там должна быть выбрана машина Гугл (хотя она там по-умолчанию, если не чего не менял)
Попробуй дать права на все всем в www

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

sudo chmod -R 777 /var/www
как-то так.
За это сообщение автора ErmolenkoM поблагодарил:
ингвар (Ср ноя 26, 2014 8:32 pm)
Рейтинг: 1.16%
aka msh555
Cubian на Cubietruck, Connect
kd0t
Сообщения: 67
Зарегистрирован: Пт дек 27, 2013 11:20 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Не говорит

Сообщение kd0t » Ср ноя 26, 2014 8:20 pm

Похоже на то, что не существует временная папка cached в корне веб-сервера, у вас наверное /var/www/cached или у юзера от которого апач стартует нет права писать в нее
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Не говорит

Сообщение ингвар » Ср ноя 26, 2014 8:35 pm

msh555 писал(а): Попробуй проверить общие настройки там должна быть выбрана машина Гугл (хотя она там по-умолчанию, если не чего не менял)
там на самом деле стояло OFF хотя я там не чего не менял СПАСИБО ТЕБЕ
Windows 10 + Raspberry Pi3 + ESP8266
ингвар
Сообщения: 142
Зарегистрирован: Вт ноя 25, 2014 2:06 pm
Благодарил (а): 33 раза
Поблагодарили: 0

Re: Не говорит

Сообщение ингвар » Ср дек 10, 2014 4:08 pm

снова подымаю тему
бросил я мучиться с дебианом поставил убунту все за работало но не хочет произносить ни чего
при проигрывании от имени пользователя все производиться
СпойлерПоказать
server@server-desktop:~$ /usr/bin/mplayer /var/www/html/cached/voice/e1f8e6e2a5279f08160517771cedb394.mp3
MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /var/www/html/cached/voice/e1f8e6e2a5279f08160517771cedb394.mp3.
libavformat version 54.20.4 (external)
Mismatching header version 54.20.3
Audio only file format detected.
Load subtitles in /var/www/html/cached/voice/
==========================================================================
Requested audio codec family [mpg123] (afm=mpg123) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
libavcodec version 54.35.0 (external)
AUDIO: 16000 Hz, 1 ch, floatle, 32.0 kbit/6.25% (ratio: 4000->64000)
Selected audio codec: [ffmp3float] afm: ffmpeg (FFmpeg MPEG layer-3 audio)
==========================================================================
AO: [pulse] 16000Hz 1ch floatle (4 bytes per sample)
Video: no video
Starting playback...
A: 1.2 (01.2) of 1.0 (01.0) 0.4%


Exiting... (End of file)
а от www-data не хочет
СпойлерПоказать
server@server-desktop:~$ sudo -u www-data /usr/bin/mplayer /var/www/html/cached/voice/e1f8e6e2a5279f08160517771cedb394.mp3
MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /var/www/html/cached/voice/e1f8e6e2a5279f08160517771cedb394.mp3.
libavformat version 54.20.4 (external)
Mismatching header version 54.20.3
Audio only file format detected.
Load subtitles in /var/www/html/cached/voice/
==========================================================================
Requested audio codec family [mpg123] (afm=mpg123) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
libavcodec version 54.35.0 (external)
AUDIO: 16000 Hz, 1 ch, floatle, 32.0 kbit/6.25% (ratio: 4000->64000)
Selected audio codec: [ffmp3float] afm: ffmpeg (FFmpeg MPEG layer-3 audio)
==========================================================================
Home directory not accessible: Permission denied
W: [pulseaudio] core-util.c: Failed to open configuration file '/home/server/.config/pulse//daemon.conf': Отказано в доступе
W: [pulseaudio] daemon-conf.c: Не удалось открыть файл конфигурации: Отказано в доступе
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
Home directory not accessible: Permission denied
W: [pulseaudio] core-util.c: Failed to open configuration file '/home/server/.config/pulse//daemon.conf': Отказано в доступе
W: [pulseaudio] daemon-conf.c: Не удалось открыть файл конфигурации: Отказано в доступе
[AO_ALSA] alsa-lib: pcm_hw.c:1557:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-2): No such file or directory
[AO_ALSA] alsa-lib: pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
[AO_ALSA] Playback open error: No such file or directory
Failed to initialize audio driver 'alsa'
[AO SDL] Samplerate: 16000Hz Channels: Mono Format floatle
[AO SDL] using aalib audio driver.
[AO SDL] Unsupported audio format: 0x1d.
[AO SDL] Unable to open audio: No available audio device
Failed to initialize audio driver 'sdl:aalib'
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video


Exiting... (End of file)
пишет что отказано в доступе хотя там нет такого файла
Windows 10 + Raspberry Pi3 + ESP8266
Ответить