Страница 3 из 10
Re: Архитектура голосового модуля и голосовой чат iii.ru
Добавлено: Вс мар 16, 2014 10:31 am
nick7zmail
Привет. Понравился твой вариант про Voice_command, сделал так же, только вот с ботом не выходит как то
msh555 писал(а):dark_avenger писал(а):А ваш код еще рабочий?
Быть может алгоритм был изменен?
Код рабочий, у меня отлично работает.
Делаем вот что:
1. берем код здесь, тут он чуть другой.
http://connect.smartliving.ru/profile/57
метод Chat_request.
Если заработало - отлично.
Если нет, то нужно изменить идентификатор Инфа.
Делаем так: в хроме включаем отладку, заходим на iii.ru, болтаем с Инфом.
Смотрим что отправляется Инфу. Там зашифрованный идентификатор и отправляемый текст.
Подставляем шифрованный код в закоменченые строки моего метода - они расшифровываются. Меняем идентификатор на полученный.
Код: Выделить всё
$data1 ="JBYkV3oyBgg2ejNWPzoRBTYUBBA/ICNbNA15AyYzLVo7JxBSIS1DFCIpYBU7IDMCeicpCD4iLyULSzRhVDkPcQcbY1VZPy8MKjRTSQ:";
$data1 = $mod->xorKey($data1, true);
say($data1);
это для расшифровки.
можно поподробнее - это где? открывал "инструменты разработчика" там искал - ничего подобного...может не там смотрел...браузер - хром
Re: Архитектура голосового модуля и голосовой чат iii.ru
Добавлено: Вс мар 16, 2014 12:40 pm
nick7zmail
Да, и сразу еще пару вопросиков, вдруг у себя делал такое...
1) можно ли сделать чтобы комп воспринимал часть команды как параметр?
для примера - есть скрипты на включение/выключение - привязать их довольно просто к командам типа включи/выключи....а если есть диммер - как сделать чтобы например команда "сделай свет на х%" включала его именно на х, чтобы не писать для каждого положения (10, 20, 30 %) свой обьект......надеюсь понятно изьяснился....хз просто как это по другому описать
2) можно ли сделать чтобы произносилась в ответ не конкретная фраза, а одна из нескольких....рандомная
Re: Архитектура голосового модуля и голосовой чат iii.ru
Добавлено: Вс мар 16, 2014 1:10 pm
Amarok
nick7zmail писал(а):Да, и сразу еще пару вопросиков, вдруг у себя делал такое...
<...>
2) можно ли сделать чтобы произносилась в ответ не конкретная фраза, а одна из нескольких....рандомная
У меня на
привет реакция такая:
Код: Выделить всё
if (timeBetween('6:00','12:00')) {
say(getRandomLine('mornings'));
} else if (timeBetween('12:00','18:00')) {
say(getRandomLine('good_day'));
} else {
say(getRandomLine('hello'));
}
Re: Архитектура голосового модуля и голосовой чат iii.ru
Добавлено: Вс мар 16, 2014 2:13 pm
nick7zmail
отлично, именно то чего я хотел...а файлы куда кидать из архива?
PS: нашел сам...в папку texts
Однако первая проблема все еще не решена...кстати из той же оперы...в дефалтном CommandRecived была такая строка
Код: Выделить всё
elseif (preg_match('/повтори (.+)/is',$command,$m) || preg_match('/скажи (.+)/is',$command,$m)) {
say($m[1],5);
которая соответственно проговаривала то что после слова "скажи"....куда впихнуть её в этом коде? или какой объект создать, чтобы она так же говорила....куда я не пробовал - пишет синтакс еррор....
сделал вот так
Код: Выделить всё
foreach($objects as $obj){
if (preg_match('/'.mb_strtolower($obj['TITLE'],'utf-8').'(.*)/is',mb_strtolower($command,'utf-8'),$m)) {
if ($dt>0) {
addScheduledJob("command".$dt,"processCommand('".$short_command."');",$dt);
say('Задача принята');
return;
}
callMethod($obj['TITLE'].".action",array("command"=>$m[1]));
return;
} elseif (preg_match('/повтори (.+)/is',$command,$m) || preg_match('/скажи (.+)/is',$command,$m)) {
say($m[1],5);
}
}
дак она это 5 раз повторяет....обьясните чего я не понимаю плс.
Re: Архитектура голосового модуля и голосовой чат iii.ru
Добавлено: Вс мар 16, 2014 8:03 pm
nick7zmail
И раз уж тема про голосовой модуль, сразу спрошу, дабы не создавать новый топик...может и не в тему, но все же...
Вообщем лазил по форуму, искал инфу - так и не нашел (хотя вроде раньше видел что то похожее)...Есть ли возможность сделать перманентное (постоянное) распознование речи, чтобы например после определенного "слова-активатора" система сказанное далее воспринимала как команду?
Re: Архитектура голосового модуля и голосовой чат iii.ru
Добавлено: Пн мар 17, 2014 10:33 am
sergejey
nick7zmail писал(а):И раз уж тема про голосовой модуль, сразу спрошу, дабы не создавать новый топик...может и не в тему, но все же...
Вообщем лазил по форуму, искал инфу - так и не нашел (хотя вроде раньше видел что то похожее)...Есть ли возможность сделать перманентное (постоянное) распознование речи, чтобы например после определенного "слова-активатора" система сказанное далее воспринимала как команду?
Подобное можно сделать с помощью андроид-устройства с программами Tasker и AutoVoice. На форуме можно поискать по этим ключевым словам, как-то описывалось уже.
Re: Архитектура голосового модуля и голосовой чат iii.ru
Добавлено: Пн мар 17, 2014 4:40 pm
nick7zmail
С андроид устройства это конечно хорошо...но хотелось бы распознавание на самом сервере...вроде простая схема...комп - от него микрофоны...сказал вслух что то - комп сделал...а нет...пока ничего в голову не пришло подобное
И кстати ...что на счет кода выше...помогите плз....легкий же код...но я видимо в нем не соображаю, ибо не знаю куда строку засунуть((помогите кому не сложно
Re: Архитектура голосового модуля и голосовой чат iii.ru
Добавлено: Пн мар 17, 2014 6:26 pm
nick7zmail
Кстати по теме...посмотрел пару прог...
1) первое что пришло на ум - горыныч - херня полная ничего не понимает
2) видел тут где то посты про typle..скачал, попробовать не удалось...записываешь, протестить не получается пока не сохранишь, сохранить не получается - пишет не удалось сохранить в форме файла...печально...
3) наткнулся на просторах рунета...это наиболее близкая к тому что может осуществить такой функционал....называется speechka...прога использует для распознавания гугловсуий движок, что уже хорошо....запускает проги...с аргументами exe'шник пока запустить не получилось =( печаль...но довольно интересная задумка....если её настроить на улавливание конкретного слова, и по нему запускать скажем хром с включенным голосовым вводом на странице команд....было бы уже неплохо.
PS: порылся немного в speechk'е...может выполнять http запросы по командам...это хорошо...минусы - открывается окно браузера с пустой страницей...кто нить знает как избежать этого?
Re: Архитектура голосового модуля и голосовой чат iii.ru
Добавлено: Чт мар 20, 2014 5:52 am
Евгений
msh555, спасибо за удобное решение для голосовых команд! Прикрутил в свою систему, работает.
А вот iii.ru победить не удалось

Где взять шифрованный код? В отледке хрома с ботом пообщался, но ничего подобного не нашел...
Re: Архитектура голосового модуля и голосовой чат iii.ru
Добавлено: Чт мар 20, 2014 6:09 am
Amarok
sergejey писал(а):Tasker и AutoVoice. На форуме можно поискать по этим ключевым словам, как-то описывалось уже.
Не нашел(
Можно носом ткнуть?