Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.08.2009, 22:46   #1
КириллOZ
Новичок
Джуниор
 
Регистрация: 04.08.2009
Сообщений: 2
По умолчанию управление голосом

ребят подскажите чисто теоретически можно ли создать программу которая будет управлять компьютером при помощи голоса? и на каком языке это лучше делать (если вообще можно) заранее спасибо
КириллOZ вне форума Ответить с цитированием
Старый 04.08.2009, 23:01   #2
oleg kutkov
Unix C++ developer
Форумчанин
 
Аватар для oleg kutkov
 
Регистрация: 16.04.2007
Сообщений: 651
По умолчанию

Теоретически - можно, практически - почти не реализовано, существующие программы с трудом английский распознают. Пишется на любом высокоуровневом языке.
oleg kutkov вне форума Ответить с цитированием
Старый 04.08.2009, 23:25   #3
КириллOZ
Новичок
Джуниор
 
Регистрация: 04.08.2009
Сообщений: 2
По умолчанию

задумался вот еще на д чем каким путем реализована функция голосового набора на телефонах ведь это же вполне похоже... все равно спасибо за ответ)
КириллOZ вне форума Ответить с цитированием
Старый 04.08.2009, 23:54   #4
oleg kutkov
Unix C++ developer
Форумчанин
 
Аватар для oleg kutkov
 
Регистрация: 16.04.2007
Сообщений: 651
По умолчанию

В телефонах все довольно просто, мы же говорим простые фразы, числа, в телефоне записаны шаблоны звучания для каждого числа, при голосовом наборе телефон сравнивает полученный звук с шаблоном и выбирает наиболее подходящий, а соответственно и число, которое следует набрать. О распознавании сложных фраз, да еще и с дефектами речи и повышенным фоновым шумом, здесь речи быть не может.
А вообще это все оффтоп, не по теме раздела...
oleg kutkov вне форума Ответить с цитированием
Старый 05.08.2009, 00:24   #5
rangerx
Пользователь
 
Регистрация: 30.05.2009
Сообщений: 46
По умолчанию

Насколько я знаю, такая возможность есть в Vist`е(в Windows7 думаю тоже). Помню ещё пробовал надиктовать текст в notepad Работает, но не идеально Просто надо чётко выговаривать слова. А сами команды(вроде notepad - открыть "Блокнот") работали довольно неплохо(больше двух раз повторять не приходилось )
rangerx вне форума Ответить с цитированием
Старый 05.08.2009, 00:25   #6
bondik
Форумчанин
 
Регистрация: 24.04.2008
Сообщений: 300
По умолчанию

у нас в универе много дипломок было по теме распознования голоса,причем как видно добились определенных успехов,а автору темы советую обложится учебниками дискретки и усиленно гуглить,но я думаю в открытых исходниках сложно будет найти данную тему
bondik вне форума Ответить с цитированием
Старый 05.08.2009, 12:29   #7
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Почитай тут http://speech-soft.ru
Очень много инфы и примеры.
Hollander вне форума Ответить с цитированием
Старый 05.08.2009, 17:28   #8
OrdJONY
.NET-чик
Форумчанин
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Сообщений: 569
По умолчанию

Ребят все уже есть в Windows Vista, в XP нужно установить вот эту штуку Microsoft Speech Software Development Kit. Самый просто способ это использовать класс SpeechRecognizer из пространства имен System.Speech.Recognition.
Код:
SpeechRecognizer recognizer = new SpeechRecognizer;
recognizer.SpeechRecognized += OnSpeechRecognized;
В обработчике событий:
Код:
private void OnSpeechRecognizer(object sender, SpeechRecognizerEventArgs e)
{
   MessageBox.Show("You said:" + e.Result.Text);
}
Сам я не тестировал конкретно этот код. Это код из книги
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программы управляемые голосом. С.М.С Свободное общение 3 24.05.2009 00:43
Чтение текстов голосом Chi Софт 4 19.10.2008 14:07
Управление голосом prizrak1390 Общие вопросы Delphi 2 24.06.2008 21:04
Управление голосом L0gic Общие вопросы Delphi 13 13.10.2007 10:23