Не говорит
Модератор: immortal
-
- Сообщения: 142
- Зарегистрирован: Вт ноя 25, 2014 2:06 pm
- Благодарил (а): 33 раза
- Поблагодарили: 0
Не говорит
Всем доброго вечера
Поставил систему на Debian все пока работает кроме голоса не говорит не чего только мелодия "дин-дон" и все.искал по форуму не нашел как исправить
помогите или ткните носом де читать пожалуста
Поставил систему на Debian все пока работает кроме голоса не говорит не чего только мелодия "дин-дон" и все.искал по форуму не нашел как исправить
помогите или ткните носом де читать пожалуста
Windows 10 + Raspberry Pi3 + ESP8266
Re: Не говорит
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
ищем строку похожую на
audio29: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: Не говорит
Все сделал так как написано кроме установки VLChandy76 писал(а):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
ищем строку похожую на
audio29: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", описанному ниже.
основной скрипт "cycle.php" запущен от www-data
и только "дин-дон" и все
Windows 10 + Raspberry Pi3 + ESP8266
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: Не говорит
логи тут:ингвар писал(а): и только "дин-дон" и все
\debmes\год-месяц-дата
посмотри что там. Попробуй выполнить из командной строки.
-
- Сообщения: 142
- Зарегистрирован: Вт ноя 25, 2014 2:06 pm
- Благодарил (а): 33 раза
- Поблагодарили: 0
Re: Не говорит
вот что пишет в логах при команде " скажи "Привет" "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: Не говорит
а вот что пишет с перезагрузки сервера
какие то ошибки помогите разобраться что и от куда
СпойлерПоказать
Код: Выделить всё
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
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: Не говорит
при перезагрузке - это ерунда, не обращай внимания. Просто сервер mysql завершил работу раньше, чем демон основного цикла, вот и ошибки.
А вот это мне странно видеть:
у меня вот так
Ага. Вот это что:
то есть cscript '.DOC_ROOT.'/rc/sapi.js запускается если не удается создать $google_file или отключен в настройках
Попробуй проверить общие настройки там должна быть выбрана машина Гугл (хотя она там по-умолчанию, если не чего не менял)
Попробуй дать права на все всем в www
как-то так.
А вот это мне странно видеть:
Код: Выделить всё
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);
}
Попробуй проверить общие настройки там должна быть выбрана машина Гугл (хотя она там по-умолчанию, если не чего не менял)
Попробуй дать права на все всем в www
Код: Выделить всё
sudo chmod -R 777 /var/www
- За это сообщение автора ErmolenkoM поблагодарил:
- ингвар (Ср ноя 26, 2014 8:32 pm)
- Рейтинг: 1.16%
-
- Сообщения: 67
- Зарегистрирован: Пт дек 27, 2013 11:20 pm
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Не говорит
Похоже на то, что не существует временная папка cached в корне веб-сервера, у вас наверное /var/www/cached или у юзера от которого апач стартует нет права писать в нее
-
- Сообщения: 142
- Зарегистрирован: Вт ноя 25, 2014 2:06 pm
- Благодарил (а): 33 раза
- Поблагодарили: 0
Re: Не говорит
там на самом деле стояло OFF хотя я там не чего не менял СПАСИБО ТЕБЕmsh555 писал(а): Попробуй проверить общие настройки там должна быть выбрана машина Гугл (хотя она там по-умолчанию, если не чего не менял)
Windows 10 + Raspberry Pi3 + ESP8266
-
- Сообщения: 142
- Зарегистрирован: Вт ноя 25, 2014 2:06 pm
- Благодарил (а): 33 раза
- Поблагодарили: 0
Re: Не говорит
снова подымаю тему
бросил я мучиться с дебианом поставил убунту все за работало но не хочет произносить ни чего
при проигрывании от имени пользователя все производиться
а от www-data не хочет
пишет что отказано в доступе хотя там нет такого файла
бросил я мучиться с дебианом поставил убунту все за работало но не хочет произносить ни чего
при проигрывании от имени пользователя все производиться
СпойлерПоказать
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)
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)
СпойлерПоказать
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)
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