Демонстрация возможностей системы

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

Модератор: immortal

alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am

Re: Демонстрация возможностей системы

Сообщение alekszander »

skysilver писал(а):
alekszander писал(а):Ошибка исчезла, но в динамиках тишина, файл появляется.
Какого размера файл? Попробуй его проиграть через плеер на компе или телефоне. Думаю, что он просто пустой.
он весит ровно 0
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: Демонстрация возможностей системы

Сообщение skysilver »

alekszander писал(а):он весит ровно 0
Ну вот, проблема в яндексе - не возвращает синтезированный файл. Апи-ключ точно рабочий? Сервисы яндекса доступны? Например, пользователи с Украины не могут пользоваться сервисами Яндекса из-за блокировок.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am

Re: Демонстрация возможностей системы

Сообщение alekszander »

skysilver писал(а):
alekszander писал(а):он весит ровно 0
Ну вот, проблема в яндексе - не возвращает синтезированный файл. Апи-ключ точно рабочий? Сервисы яндекса доступны? Например, пользователи с Украины не могут пользоваться сервисами Яндекса из-за блокировок.
Ключ точно рабочий, использую свой. Сервисы доступны. Через модуль проговаривает. И нахожусь я в России г. Владивосток.
Через модуль сейчас произнесла. Все в норме. Два файла один 20 другой 14 Кб
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: Демонстрация возможностей системы

Сообщение skysilver »

alekszander писал(а):Через модуль сейчас произнесла. Все в норме. Два файла один 20 другой 14 Кб
Тогда у меня только предположение, убедиться что в функции YandexTTS используется правильный ключ. Можно для теста заменить SETTINGS_YANDEX_TTS_KEY на 'апи-ключ' (в одинарных кавычках).
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am

Re: Демонстрация возможностей системы

Сообщение alekszander »

skysilver писал(а):
alekszander писал(а):Через модуль сейчас произнесла. Все в норме. Два файла один 20 другой 14 Кб
Тогда у меня только предположение, убедиться что в функции YandexTTS используется правильный ключ. Можно для теста заменить SETTINGS_YANDEX_TTS_KEY на 'апи-ключ' (в одинарных кавычках).
сменил не помогло. Тишина (
Завтра на работе подумаю еще. Меня единственное что еще беспокоит. Есть переменная $message но нигде не объявлена. Может проблема в этом?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: Демонстрация возможностей системы

Сообщение skysilver »

alekszander писал(а):Меня единственное что еще беспокоит. Есть переменная $message но нигде не объявлена. Может проблема в этом?
$message это собственно сам текст, который нужно озвучить. Этот текст передается в виде аргумента при вызове функции YandexTTS.

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

$phrase = 'Здарова!';
YandexTTS($phrase); 
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am

Re: Демонстрация возможностей системы

Сообщение alekszander »

В общем удалось заставить говорить Алису а не просто молчать. Файлы генерируются, но теперь не переходит на следующий скрипт выполняет первый и молчит потом. Таймер установлен и он отрабатывает, но не запускается в моем случае скрипт Demo02.
Всем огромное спасибо за помощь. Все заговорила, и переход тоже заработал.
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am

Re: Демонстрация возможностей системы

Сообщение webms »

skysilver, OlegM - спасибо вам ОГРОМНОЕ
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am

Re: Демонстрация возможностей системы

Сообщение webms »

Немного изменил эту строку

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

$qs = http_build_query(array('format' => 'mp3', 'lang' => $lang, 'speaker' => 'oksana', 'emotion' => 'good', 'key' => SETTINGS_YANDEX_TTS_KEY, 'text' => $message)); 
Мне кажется у Оксаны по приятней голос + добавил радостные эмоции
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am

Re: Демонстрация возможностей системы

Сообщение webms »

У меня как странно работает sleep(1);
Когда запускается сценарии, он не ждёт когда до него дойдет очередь, а сразу запускает паузу

Пример

Говорит текст1
Говорит текст2
//Ушло на это 5 сек
Пауза 10 сек
Команда включение света
- я так понимаю вот так должно работать

А у меня почему то вместо паузы 10 сек, ждёт только 5 потом запускает команду вкл.света
Ответить