"Хочу рассказать Вам о своем любимом розыгрыше, который называется "Компьютер, умеющий
поддержать светскую беседу". Берется компьютер - 1 шт. и программа распознавания речи,
типа Dragon Dictate. Кто ковырялся в этой программке, знает - в ответ на распознанный набор
звуков (слово или фразу) она выполняет определенную команду или набор команд. Обычно это команда
типа Sendkeys 'набор символов', которая посылает в буфер клавиатуры заранее, но нас в данный
момент интересует команда для воспроизведения в ответ звукового файла PlaySound 'wavfilename.wav',
с помощью которой можно научить программу в ответ на сказанную Вами фразу выдать свою, заранее
записанную через микрофон и сохраненную на диске. Теперь, когда Вы ознакомились с технической
стороной розыгрыша, необходимо научить программу понимать штук 15 стандартных фраз, используемых
при обычном разговоре двух давно знакомых людей и записать через микрофон соответствующие им
стандартные ответы. Например, "привет - здравствуй", "как дела - нормально", "че делаешь - да
ниче, так", "пить будешь - нет, голова болит после вчерашнего" и т.п. Также важно научить ее
защищаться от оскорблений, например, "дурак - сам дурак", "иди ты ... - сам туда иди", а также
запускать некоторые необходимые программы: "поставь какую-нибудь музычку - пожалста (+ запуск
WinAmp)", "давай во что-нибудь поиграем - ну давай (+ запуск MineSweeper)". Ответы лучше
записывать с немножко усталой, ленивой интонацией (типа как ты меня уже достал своими запросами)
и после записи обработать в каком-нибудь редакторе, чтобы сделать свой голос неузнаваемым
(во многих редакторах есть хороший фильтр Mechanize, который делает голос таким, как у
роботов из старых фантастических фильмов). Теперь, когда к Вам в гости придет какой-нибудь
знакомый чайник, Вы сможете продемонстрировать ему созданный Вами "искусственный интеллект"
путем обмена несколькими фразами со своим компьютером. Эффект будет просто потрясающим,
поверьте мне. На Ваших глазах в один миг рухнут все представления вашего товарища о
компьютерах. Если вдруг компьютер подведет и не поймет какую-то Вашу фразу (такое
случается довольно часто), можно, не стесняясь, обозвать его каким-нибудь нехорошим
словом и незамедлительно получить соответствующий ответ (это произведет еще большее
впечатление). Если объект Вашего розыгрыша сам попытается поговорить с Вашим компьютером
(компьютер его, естественно же, не поймет) - объясните ему, что вы ему дали указание не
откликаться на чужой голос. Короче, прикалывайтесь на здоровье."
(Рассказал Zapadlo)

 

Прислал: eku
23

0 288 -1|+24