Не читает погоду :(

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

devoff
Сообщения: 181
Зарегистрирован: Пт апр 04, 2014 10:17 pm
Благодарил (а): 37 раз
Поблагодарили: 54 раза

Re: Не читает погоду :(

Сообщение devoff » Чт май 28, 2015 8:59 am

Подтверждаю - чистая система, скачивал последнею версию с главной страницы, при чтении погоды выдает -
СпойлерПоказать

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

Warning: file_get_contents(http://translate.google.com/translate_tts?tl=ru&ie=UTF-8&q=%D0%A1%D0%B5%D0%B3%D0%BE%D0%B4%D0%BD%D1%8F+%D0%BE%D0%B6%D0%B8%D0%B4%D0%B0%D0%B5%D1%82%D1%81%D1%8F++%2B23%C2%B0...%2B25%C2%B0%2C+%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F+%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C+%2B23%C2%B0...%2B25%C2%B0%2C+%D0%BC%D0%B0%D0%BB%D0%BE%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%2C+%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%B0+%D0%B3%D1%80%D0%BE%D0%B7%D0%B0.+%D0%97%D0%B0%D0%B2%D1%82%D1%80%D0%B0++%2B23%C2%B0...%2B25%C2%B0%2C+%D0%BC%D0%B0%D0%BB%D0%BE%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%BE%2C+%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%B0+%D0%B3%D1%80%D0%BE%D0%B7%D0%B0): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in C:\_majordomo\htdocs\lib\tts.class.php on line 30
Потом Алиса начинает читать эту ошибку, но в чат пишется погода.


Вся проблема в этой строчки -
$weather.=". Завтра ".str_replace('°',' ',getGlobal('weatherTomorrow'));
Если ее закомментировать, то все работает.
Я пробовал сам что то поменять, но так и не разобрался.

Полный код сценария - readWeatherToday

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

$weather.="Сегодня ожидается ".str_replace('°',' ',getGlobal('weatherToday'));
$weather.=". Завтра ".str_replace('°',' ',getGlobal('weatherTomorrow'));
$weather.=". Сейчас на улице "(getGlobal('ThisComputer.TempOutside').'.';
$weather=str_replace('°','',$weather);
say($weather,2);
Крайне не приятная ошибка для первых пользователей системы, знакомство с системой начинается с ошибок *(
mechgeek
Сообщения: 17
Зарегистрирован: Чт май 28, 2015 6:50 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Не читает погоду :(

Сообщение mechgeek » Чт май 28, 2015 9:30 pm

Столкнулся с такой же проблемой. В итоге перешел на другой голосовой движок, но предполагаю, что это не из-за какой-то конкретной строки в коде, а из-за общей длины проговариваемой фразы. Попробуйте искусственно ее укоротить и все заработает (у меня было так).
Ответить