не могу заставить говорить погоду

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

Модератор: immortal

Ответить
dmitriy77
Сообщения: 26
Зарегистрирован: Вт ноя 26, 2013 10:34 am
Благодарил (а): 0
Поблагодарили: 0

не могу заставить говорить погоду

Сообщение dmitriy77 » Пн дек 09, 2013 4:06 pm

сделал небольшой скрипт, для проговаривания погоды:

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

say(getGlobal('ThisComputer.weatherFull'));
В Климате содержание ThisComputer.weatherFull нормально отображается:

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

На протяжении всего дня погода будет пасмурной. Вечером мелкий снег, который идет весь день, прекратится.
а Алиса говорит "Ноль!"
Ubuntu 12.04.3 LTS, MajorDoMo 0.5.0b
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: не могу заставить говорить погоду

Сообщение ErmolenkoM » Пн дек 09, 2013 6:43 pm

хотел в КОННЕКТЕ посмотреть в чем причина - но видимо придется угадывать. Скорее всего ЛИШНИЙ ПРОБЕЛ в имени переменной. Смените имя на другое, пробуйте заново.
aka msh555
Cubian на Cubietruck, Connect
dmitriy77
Сообщения: 26
Зарегистрирован: Вт ноя 26, 2013 10:34 am
Благодарил (а): 0
Поблагодарили: 0

Re: не могу заставить говорить погоду

Сообщение dmitriy77 » Вт дек 10, 2013 4:02 am

добавился в CONNECT, пробелов вроде нет
Ubuntu 12.04.3 LTS, MajorDoMo 0.5.0b
dmitriy77
Сообщения: 26
Зарегистрирован: Вт ноя 26, 2013 10:34 am
Благодарил (а): 0
Поблагодарили: 0

Re: не могу заставить говорить погоду

Сообщение dmitriy77 » Вт дек 10, 2013 4:53 am

Частично получилось. Сделал свойство weatherFull не свойством объекта ThisComputer, а свойством класса Computer и Алиса стала писать прогноз текстом, но, к сожалению, гугловский движок не может проговорить такое длинное сообщение...
Ubuntu 12.04.3 LTS, MajorDoMo 0.5.0b
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: не могу заставить говорить погоду

Сообщение ErmolenkoM » Вт дек 10, 2013 7:04 am

dmitriy77 писал(а):гугловский движок не может проговорить такое длинное сообщение...
ага, та же фигня. Даже подумывал резать большие объемы текста на куски и говорить по частям, но лучше бы SAY поддерживало бы такую возможность.
И еще, у Гугла сменился голос: стал приятнее и тише. Особенно заметно в сравнении с закешированным старым.
aka msh555
Cubian на Cubietruck, Connect
Galakart
Сообщения: 66
Зарегистрирован: Вт авг 06, 2013 3:49 pm
Откуда: Новокузнецк
Благодарил (а): 0
Поблагодарили: 7 раз

Re: не могу заставить говорить погоду

Сообщение Galakart » Вт дек 10, 2013 7:14 am

dmitriy77 писал(а):гугловский движок не может проговорить такое длинное сообщение
Уже писал об этом здесь http://smartliving.ru/forum/viewtopic.p ... =667#p6218
Фраза разбивается на предложения и отправляется в гугл по частям (в чате выглядит одним целым).
Linux, Raspberry pi
Мой профиль в CONNECT
MajorDroid
dmitriy77
Сообщения: 26
Зарегистрирован: Вт ноя 26, 2013 10:34 am
Благодарил (а): 0
Поблагодарили: 0

Re: не могу заставить говорить погоду

Сообщение dmitriy77 » Вт дек 10, 2013 2:13 pm

Спасибо, так работает. Только часто пиликает )))
Ubuntu 12.04.3 LTS, MajorDoMo 0.5.0b
Ответить