Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 25

/ вопрос открыт /

Здраствуйте эксперты, меня давно мучает вопрос, а можноли вообще напимсать программу распознания голоса или какого нибудт звукового сигнала? Спасибо за внимание.

MFred Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: MFred (статус: 1-ый класс)
Вопрос отправлен: 29 мая 2006, 08:23
Состояние вопроса: открыт, ответов: 3.

Ответ #1. Отвечает эксперт: Матвеев Игорь Владимирович

Можно, здесь дело не в среде разработки и не в языке, а в умении программиста.

Распознавание - это нейронные сети, наберите в любом поисковике "нейронные сети + delphi" и найдете массу ссылок. Распознавание звука я не встречал, поскольку с ним работать посложнее, а вот символов видел, только ссылочку потерял, к сожалению.

Ответ отправил: Матвеев Игорь Владимирович (статус: Студент)
Время отправки: 29 мая 2006, 11:20

Ответ #2. Отвечает эксперт: Вадим К

можно, так как такие программы есть:)
Но обычно это академические разработки. Разпознать простой звуковой сигнал (например звук клавиши фортепианно или баяна (не путать с бОяном)) достаточно просто - там чистый тон. Но уже аккардеона сложней.
Для того, что бы убедиться, что голос сложно распознать, запустите программу типа SoundForge и запишите с микрофона какое-нибудь слово, причём несколько раз. Пытайтесь произносить одинаково. Вы увидите, что картинка несколько отличается. А если вы попросите несколько своих знаковых произнести это слово, то картинка будет вообще иной. Но на слух вы слышите одно слово.
Считается, что обычный программист может за приемлемое время написать программу, которая будет распознавать несколько (20-30) его комманд, но не больше. Но только прийдёт ваш брат или сестра - и уже нужно переучивать программу....

Ответ отправил: Вадим К (статус: Академик)
Время отправки: 29 мая 2006, 11:40

Ответ #3. Отвечает эксперт: Евгений В

Исходником помочь не могу, просто ниразу этого не делал, но сделать можно всё что угодно, в принципе!!!
Надо снимать звук с микрофона, а затем обрабатывать его структуру. Ведь у каждого звукового сигнала есть определённая частота, искажения (форма сигнала) и т.д. Просто чтобы распознавать какой либо звук необходимо за ранее знать и частоту и возможные искажения (форму сигнала) и т.д.
Конечно у реальных звуков из жизни форма сигнала может быть очень сложной, поэтому это весьма непростая задача...

Ответ отправил: Евгений В (статус: 1-ый класс)
Время отправки: 29 мая 2006, 14:09


Мини-форум вопроса

Всего сообщений: 3; последнее сообщение — 28 июля 2010, 03:06; участников в обсуждении: 2.
Толяныч

Толяныч (статус: 4-ый класс), 29 июня 2010, 16:07 [#1]:

Я дико извиняюсь перед тезкой Евгением В., но не смог молчать.
"Я никогда этого не делал, но делать нужно так..." - и дальше банальнейшие общие слова типа "Волга - в Каспийское море".
Когда я делал свой первый интерфейс - я был не в курсе, но рядом сидели опытные корифаны : один автоматизировал морги и загсы, другой был вообще энергетиком, но второй был хозяин фирмы, а первый - его друг. Так вот они мне объясняли, как и что я должен делать, а всякие робкие попытки пролепетать что-то про код Хэмминга пресекались жестко : вот тебе Modbus, шаг в сторону - расстрел на месте.
В результате я - в другом месте, а у них : в сети 3 устройства, и система в течение часа пытается определить, кто же и где у нее там...
Я далеко не корифан, но у меня с тех пор с десяток сетей справно трудятся.
Модер, 1000 раз сорри, если не в топик.

PS. Навеяло предыдущим постом: когда мой сменщик на посту зам.гл.констр. по ПО передавал мне дела, он мне оставил ценнейшие указания : мы решили для каждой измеряемой величины ( ток, напряжение, частота ) - зарезервировать отдельную ячейку (!)
Это не хи-хи, какое может быть хи-хи, если он был дважды кандидат наук - марксизьма-ленинизьма и еще чего-то подобного.
Толяныч

Толяныч (статус: 4-ый класс), 29 июня 2010, 16:19 [#2]:

Что-то меня занесло в 2006-й. Но ведь вопрос должен быть давно дезавуирован.
padonak

padonak (статус: Посетитель), 28 июля 2010, 03:06 [#3]:

Толяныч: не прав... мне интересна эта тема )

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 23 февраля 2020, 01:47
Выполнено за 0.02 сек.
Рейтинг@Mail.ru