реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Программный VOX
TarasH
сообщение Jan 4 2009, 14:00
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 20-03-05
Из: Ukraina
Пользователь №: 3 527



Есть интерком на мотоцикле (связь водитель - пассажир), нужно чтобы микрофон включался только при разговоре.
Вопрос, каким образом выделить присутствие голоса на фоне шумов?


--------------------
Терпи, терпи — терпець тебе шліфує,
сталить твій дух — тож і терпи, терпи.
В.Стус
Go to the top of the page
 
+Quote Post
zhevak
сообщение Jan 4 2009, 18:42
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(TarasH @ Jan 4 2009, 19:00) *
Есть интерком на мотоцикле (связь водитель - пассажир), нужно чтобы микрофон включался только при разговоре.
Вопрос, каким образом выделить присутствие голоса на фоне шумов?

Глушитель не пробовали вернуть на место?


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Jan 4 2009, 19:38
Сообщение #3


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(TarasH @ Jan 4 2009, 17:00) *
...Вопрос, каким образом выделить присутствие голоса на фоне шумов?


-использовать ларингофоны.

-либо микрофон для этого созданный (дырдочками с двух сторон и одной мембраной).

-пытатья вычислять программно. если шумы как всплески а разговор как более продолжительные возмущения...хотя не факт...бред наверное..


удачи Вам
(круглый)
Go to the top of the page
 
+Quote Post
TarasH
сообщение Jan 5 2009, 14:22
Сообщение #4





Группа: Новичок
Сообщений: 6
Регистрация: 20-03-05
Из: Ukraina
Пользователь №: 3 527



Изучив материал из Интернета, пришел к такому результату:
Для определения присутствия голоса или речи на фоне шумов попробую использовать технологию распознавания речи – не слова целиком, а присутствия некоторых часто встречающих фонем, а именно по такому алгоритму
1. Выбрать несколько часто встречающих фонем (точнее их прототипы), 2-ве – 6-ть в зависимости от чувствительности VOX;
2. Определить частотный спектр фонем, а лишний спектр (с шумами) отбросить;
3. Анализировать входной сигнал и искать в нем наши фонемы.
Что об этом скажет дорогой All?


--------------------
Терпи, терпи — терпець тебе шліфує,
сталить твій дух — тож і терпи, терпи.
В.Стус
Go to the top of the page
 
+Quote Post
Legotron
сообщение Jan 8 2009, 15:28
Сообщение #5


инопланетянин
***

Группа: Свой
Сообщений: 236
Регистрация: 24-12-06
Из: Питер
Пользователь №: 23 832



Цитата(TarasH @ Jan 5 2009, 17:22) *
Изучив материал из Интернета, пришел к такому результату:
Для определения присутствия голоса или речи на фоне шумов попробую использовать технологию распознавания речи – не слова целиком, а присутствия некоторых часто встречающих фонем, а именно по такому алгоритму
1. Выбрать несколько часто встречающих фонем (точнее их прототипы), 2-ве – 6-ть в зависимости от чувствительности VOX;
2. Определить частотный спектр фонем, а лишний спектр (с шумами) отбросить;
3. Анализировать входной сигнал и искать в нем наши фонемы.
Что об этом скажет дорогой All?

Сложновато как-то это выглядит..
Перед тем как решать эту задачу нужно проанализировать реальную ситуацию. Измерить соотношение сигнал/шум..
Возможно что задача вполне качественно решиться пороговым сравнением, без всяких спектральных и морфологических анализов..
Вам алгоритм покруче для курсовика нужен или чтобы сделать побыстрее для жизни? smile.gif
Go to the top of the page
 
+Quote Post
ut1wpr
сообщение Jan 8 2009, 20:17
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 98
Регистрация: 20-06-05
Пользователь №: 6 150



Цитата(TarasH @ Jan 4 2009, 17:00) *
Есть интерком на мотоцикле (связь водитель - пассажир), нужно чтобы микрофон включался только при разговоре.
Вопрос, каким образом выделить присутствие голоса на фоне шумов?

Переговорка с ларингами и вышеупомянутым воксом. Любой микрофон заставит ложно срабатывать вокс. Любые программные системы анализа - не для начинающего.
Go to the top of the page
 
+Quote Post
TarasH
сообщение Jan 9 2009, 06:39
Сообщение #7





Группа: Новичок
Сообщений: 6
Регистрация: 20-03-05
Из: Ukraina
Пользователь №: 3 527



Я думал, что тема никому неинтересна.
Цитата
Перед тем как решать эту задачу нужно проанализировать реальную ситуацию. Измерить соотношение сигнал/шум..

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

Да я и непротив решить её пороговым сравнением, но как показал опрос VOX такого типа мало эффективен.
Цитата
Вам алгоритм покруче для курсовика нужен или чтобы сделать побыстрее для жизни?

Делаю для жизни, но если есть алгоритм то буду благодарен

Цитата
Переговорка с ларингами и вышеупомянутым воксом

Ларингофон это как запасной вариант, хочется чтобы красиво и практично

Цитата
Любой микрофон заставит ложно срабатывать вокс.

Вот поэтому и стал такой вопрос…
Цитата
Любые программные системы анализа - не для начинающего.

Из чего Вы знаете что начинающий…?


--------------------
Терпи, терпи — терпець тебе шліфує,
сталить твій дух — тож і терпи, терпи.
В.Стус
Go to the top of the page
 
+Quote Post
Syberian
сообщение Jan 9 2009, 08:58
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 29-12-06
Из: Омск
Пользователь №: 23 999



Автору посоветую использовать вокодер, например, MELP. Некоторые испытания показали, что он очень хорошо отсеивает все звуки, отличающиеся от чел. речи. В зашумленной среде (танк, самолет, гоночный моцик с люлькой (?) ) - самое оно. Образцы звуков, исходники и проч. здесь: http://maya.arcon.com/ddvpc/melp.htm
Переделывал его из SPARC версии на TMS320C6xx + кодек AIC23b (т.к. с асмом возиться неохота) - весчь!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 15:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01407 секунд с 7
ELECTRONIX ©2004-2016