August 13, 2006

AI

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

Включил. Оно при этом захотело докачать 10 мег. Заработало... Ну про то как выглядит человек с компом, между которыми идет следующий диалог:
-- HAL, page down
-- Sorry, I did not understand
-- HAL, voice commands
-- Sorry, I did not understand
-- HAL, scroll down
-- ...
-- $#%$#!!! Я тебе дам, "Close all windows"!
я умолчу. В общем, при некоторой сноровке большинство команд можно подать верным образом. Page up, правда, я так и не научился говорить. Scroll up - после получаса заработал, фишка была в том, чтобы scroll произносить как можно более скомканно. При этом с Page Down и Scroll Down никаких проблем нет.

По идее, любая команда должна предваряться некоторой меткой. Это на выбор Opera, baby, HAL или безличное Browser. Ну Кларка я в детстве любил :), заодно узнал, как произносить HAL (правильно - как "хэл", звучит, правда, двусмысленно, но настроению в какой-то момент начинает соответстовать). И ни на какой звук, в котором указанных фонем нет, комп реагировать не должен.

В случае посторонней речи любой степени экспрессивности (даже такой, какая бывает при отладке программы) это работает. Но вот у меня все время играет музыка. И Опере упорно грезится в ней указанный мною префикс команды. Причем даже в музыке без слов. И ладно бы дело заканчивалось "I did not understand". Так она что-то осмысленное в звуке находит и пытается исполнить. Как результат - строка с табами быстро заполняется ярлыками "About Opera", а на открытых страницах срабатывают какие-то совершенно неожиданные ссылки или вдруг шрифт на них начинает увеличиваться.

Или вдруг она выделяет кусок текста и начинает его читать. Пока идет английский - все терпимо, нормально читает. Но доходит дело до русского, и браузер переходит на зачитывание цифровых кодов символов. Первый раз это смешно.

Резюме: лучше я мышь на колено переложу.