Распознавание голоса в WP7

Из жизни / 2011 Mar 16

Компания Microsoft стала встраивать распознавание голоса практически во все свои продукты. Уже сейчас распознавание есть в Windows, Microsoft Sync (используется в автомобилях Ford), в Kinect, а так же в последней версии Windows Phone.

Это не то распознавание, которое было 10 лет назад. Когда-то у меня был сотовый телефон Siemens, который вроде бы распознавал. Для этого нужно было просто записать на телефон, как ты произносишь имя контакта, и телефон просто сравнивает после этого, как ты произносишь то же самое. При этом он не пытается реально распознать, идет просто сравнение звуковых с какой-то погрешностью.

Лет 15 назад у меня была программка под DOS с курсом английского, которая вроде бы как распознает голос и говорит, правильно ли я говорю. Я просто для проверки решил попробовать сказать в микрофон чистого русского мата вместо cat, ball и в ответ компьютер говорил мне «Отлично, у вас хорошо получается». Явный лохотрон, поэтому я понял, что нужно просто повторять за компьютером, чтобы развивать речь, но микрофон можно убирать, потому что он все равно не действует.

Современные продукты Microsoft реально распознают то, что ты говоришь. Правда они хорошо понимают на данный момент только английский. Машина меня понимает далеко не всегда, особенно, когда я пытаюсь говорить русские имена из контактов. Машина просто категорически игнорирует меня не понимая, поэтому я просто забил и больше не управляю телефоном.

А вот управление аудио системой вполне получается. Стоит сказать "Bluetooth play all", как машина подключается к первому телефону по Bluetooth и начинает играть музыку. Первым телефоном установлен iPhone жены, но если его машина не находит, то пытается найти мой HTC Surround.

Сегодня, гуляя по магазину, я решил протестировать распознавание голоса в Windows Phone 7. Нажал кнопку на гарнитуре, и через пару секунд услышал звуковой сигнал готовности принять мою команду. Я попробовал сказать "Call Ирина Фленова", чтобы позвонить своей жене. Телефон не понял команду. Тогда я попробовал сказать "Call Ирина". Опять телефон меня не понял. С третьей попытки я попал, когда сказал "Call Айрина Фленова". Телефон явно распознал голос, потому что я перед этим не наговаривал имя жены и не ассоциировал с контактом жены никаких звуковых файлов. Телефон распознал имя, нашел контакт и начал набирать номер.

С помощью голосовых команд можно запускать приложения и управлять сообщениями. Надо будет как-то более подробно разобраться со звуковым управлением телефоном. На сколько я читал про Microsoft Sync, он умеет зачитывать водителю SMS и даже отправлять их. Я думаю, что телефон умеет то же самое. Скорей всего они используют одни и те же библиотеки кода.

Будет время, нужно будет поиграть и разораться, какие же все же команды поддерживает Windows Phone 7 на данный момент.


Поделиться с друзьями:

Добавить Комментарий