Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы... |
29.08.2007, 00:57
|
|
Частый гость
Регистрация: 11.07.2006
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Распознавание речи
Я знаю алгоритм для распознавание речи. Слова через микрофон проходит в фильтр, который собран на операционниках, типичные частоты для человеческого голоса находятся на интервале 100 гц - 2 000 гц, по этому используется Фильтр Высокого прохода, полосовой Фильтр и фильтр низкого прохода (аналоговый), после этого сигнал входит в микроконтроллер Т.е. на АЦП (скажем ATmega32) , здесь уже используются цифровые фильтры (Butterworth, Chebishev1,Chebishev2) , уже 'обработанный сигнал' который включает в себе цифры, сравнивается уже заранее хранивший в памяти отпечатков пальца словаря, метод сравнении можно использовать эвклидовые расстояния (сравнение как две векторы) или корреляционный метод, а словарь отпечатки палцов можно получить через MATLAB использовать Быстрое Преобразование Фурье, этот метод работает только для одного человека, То есть метод работает только для человека который говорил слово, если другой человек скажет тот же слово алгоритм не будет распознать. Мне надо такой алгоритм чтобы был универсальным, то если я в памяти микроконтроллера занес отпечатки пальца слова система работал для всех, то есть если все люди говорили тот же слова, система распознавания работал.
И скажите пожалуйста, чем отличаются одно и тот же слово сказанные разными людьми?
Буду рад лубой информации.
|
|
|
|
29.08.2007, 09:03
|
|
Прописка
Регистрация: 23.06.2006
Сообщений: 208
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Чем отличаются одно и тот же слово сказанные разными людьми?
Смыслом.
__________________
Радио ДЕЛАНЕТ - необычная электроника своими руками!
|
|
|
|
21.05.2010, 20:04
|
|
Временная регистрация
Регистрация: 18.02.2009
Сообщений: 49
Сказал спасибо: 8
Сказали Спасибо 6 раз(а) в 1 сообщении
|
Re: Распознавание речи
каждый голос имеет силу, оттенок,тон,произнесение звуков тоже разное бывает.
|
|
|
|
21.05.2010, 23:57
|
|
Прописка
Регистрация: 26.07.2007
Сообщений: 244
Сказал спасибо: 55
Сказали Спасибо 35 раз(а) в 35 сообщении(ях)
|
Re: Распознавание речи
Судя по тому, как работает Горыныч, Дракон и им подобных программ, хорошего алгоритма нет. Видится решение проблемы в регистрации тенденции (знак) и крутизны изменений сигнала (частоты, амплитуды...) в разные промежутки времени. То есть попробовать записывать 1-ю и 2-ю производные этих изменений и сопоставить с таблицей словаря с заданной погрешностью значений. Способ может быть ошибочным, так как с работающими алгоритмами не знаком, но другого в голову не приходит.
|
|
|
|
22.05.2010, 02:25
|
|
Вид на жительство
Регистрация: 01.04.2010
Сообщений: 439
Сказал спасибо: 41
Сказали Спасибо 68 раз(а) в 61 сообщении(ях)
|
Re: Распознавание речи
А как же в телефонах реализован голосовой набор?
|
|
|
|
22.05.2010, 02:48
|
|
Прописка
Регистрация: 26.07.2007
Сообщений: 244
Сказал спасибо: 55
Сказали Спасибо 35 раз(а) в 35 сообщении(ях)
|
Re: Распознавание речи
В телефонах такой набор привязан обычно к одному владельцу. Слитного текста нет, только реакция на отдельные четко произнесенные слова.
|
|
|
|
22.05.2010, 02:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: Распознавание речи
Придумали устройство речевого распознавания человека.
Вопрос к авторам:
Что нужно сделать, чтоб устройство опознало человека ?
Ответ:
Четко назвать имя отчество и фамилию
__________________
Мыслю, следовательно существую
|
|
|
|
25.05.2010, 02:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Распознавание речи
Сообщение от vahoo
|
Мне надо такой алгоритм чтобы был универсальным, то если я в памяти микроконтроллера занес отпечатки пальца слова система работал для всех, то есть если все люди говорили тот же слова, система распознавания работал.
|
Разработкой распознавания речи занимаются давно на PC.
До сих пор не разработан надёжный алогритм для распознавания слов любого человека без предварительного обучения PC речи этого человека.
А теперь сравните вычислительные мощности Меги32 и среднего PC. )))))
Имхо это задача не для МК а как минимум для DSP. И не для ОДНОГО программиста ))))
Думаю возможно только записывать звучание какого либо слова каким либо человеком, и распознавать это слово скажем произнесённое этим человеком в качестве ключа. Но никак не распознавание речи РАЗНЫХ людей.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
Последний раз редактировалось picavr; 25.05.2010 в 02:32.
|
|
|
|
06.07.2010, 10:22
|
|
Заблокирован
Регистрация: 11.01.2010
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Распознавание речи
по поводу книжек, можете что-нить порекомендовать хорошее.
Как по ЦОС, так и по распознаванию речи, а заодно и что-нить про захват звука.
У меня на сегодняшний момент прога, которая считывает файл и может вычислять БПФ с него. правда окна еще не вводил. Так вот и думаю, что дальше-то делать...
И еще вопрос: тут заодно походу тема опознания диктора выскочила, Вы случаем не сталкивались с такой?
А аспирантуру уже закончили или еще нет?
|
|
|
|
06.07.2010, 18:47
|
|
Частый гость
Регистрация: 01.04.2010
Сообщений: 25
Сказал спасибо: 12
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Распознавание речи
Подход к проблеме распознавания речи, такой как он есть сейчас, безнадежно тупиковый. Лучше потратить время на что-то более стоящее и нужное...
Еще в прошлом веке нам обещали искусственный интеллект, идеальные переводчики с одного языка на другой (PROMT эволюционирует только по увеличению дебильности интерфейса, а не по качеству перевода) и многое-многое другое. Про уровень горыныча даже заикаться не хочу (помнится тестировал его первые версии где-то в 90-х).
Синтез речи и то никак толком освоить не могут, куда уж там до распознавания...
Последний раз редактировалось overslon; 06.07.2010 в 19:14.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:43.
|
|