Страница 5 из 6

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

Добавлено: Чт ноя 16, 2017 3:39 pm
alekszander
skysilver писал(а):
alekszander писал(а):Ошибка исчезла, но в динамиках тишина, файл появляется.
Какого размера файл? Попробуй его проиграть через плеер на компе или телефоне. Думаю, что он просто пустой.
он весит ровно 0

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

Добавлено: Чт ноя 16, 2017 3:47 pm
skysilver
alekszander писал(а):он весит ровно 0
Ну вот, проблема в яндексе - не возвращает синтезированный файл. Апи-ключ точно рабочий? Сервисы яндекса доступны? Например, пользователи с Украины не могут пользоваться сервисами Яндекса из-за блокировок.

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

Добавлено: Чт ноя 16, 2017 3:49 pm
alekszander
skysilver писал(а):
alekszander писал(а):он весит ровно 0
Ну вот, проблема в яндексе - не возвращает синтезированный файл. Апи-ключ точно рабочий? Сервисы яндекса доступны? Например, пользователи с Украины не могут пользоваться сервисами Яндекса из-за блокировок.
Ключ точно рабочий, использую свой. Сервисы доступны. Через модуль проговаривает. И нахожусь я в России г. Владивосток.
Через модуль сейчас произнесла. Все в норме. Два файла один 20 другой 14 Кб

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

Добавлено: Чт ноя 16, 2017 4:01 pm
skysilver
alekszander писал(а):Через модуль сейчас произнесла. Все в норме. Два файла один 20 другой 14 Кб
Тогда у меня только предположение, убедиться что в функции YandexTTS используется правильный ключ. Можно для теста заменить SETTINGS_YANDEX_TTS_KEY на 'апи-ключ' (в одинарных кавычках).

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

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

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

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

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

$phrase = 'Здарова!';
YandexTTS($phrase); 

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

Добавлено: Пн ноя 20, 2017 10:15 am
alekszander
В общем удалось заставить говорить Алису а не просто молчать. Файлы генерируются, но теперь не переходит на следующий скрипт выполняет первый и молчит потом. Таймер установлен и он отрабатывает, но не запускается в моем случае скрипт Demo02.
Всем огромное спасибо за помощь. Все заговорила, и переход тоже заработал.

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

Добавлено: Вт ноя 21, 2017 12:02 pm
webms
skysilver, OlegM - спасибо вам ОГРОМНОЕ

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

Добавлено: Вт ноя 21, 2017 12:06 pm
webms
Немного изменил эту строку

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

$qs = http_build_query(array('format' => 'mp3', 'lang' => $lang, 'speaker' => 'oksana', 'emotion' => 'good', 'key' => SETTINGS_YANDEX_TTS_KEY, 'text' => $message)); 
Мне кажется у Оксаны по приятней голос + добавил радостные эмоции

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

Добавлено: Чт ноя 23, 2017 12:16 am
webms
У меня как странно работает sleep(1);
Когда запускается сценарии, он не ждёт когда до него дойдет очередь, а сразу запускает паузу

Пример

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

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