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

 
 
 
Reply to this topicStart new topic
> Определение частоты основного тона?
Leshii
сообщение Dec 19 2007, 09:32
Сообщение #1


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

Группа: Новичок
Сообщений: 120
Регистрация: 28-01-05
Пользователь №: 2 256



Существуют ли какие либо разумные, эффективные по вычислениям способы определения частоты основного тона речи кроме как через АКФ фрагмента речи?
Go to the top of the page
 
+Quote Post
WEST128
сообщение Dec 21 2007, 04:21
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 13-10-06
Из: Россия, Томск
Пользователь №: 21 291



Можно использовать БПФ или набор фильтров. А потом выделить основную спектральную линию труда не составить.
Go to the top of the page
 
+Quote Post
Grt
сообщение Dec 21 2007, 08:02
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 3-10-07
Из: Moscow
Пользователь №: 31 035



Цитата(WEST128 @ Dec 21 2007, 07:21) *
Можно использовать БПФ или набор фильтров. А потом выделить основную спектральную линию труда не составить.


Лучше чем АКФ на текущий момент ничего нет. Только сперва сигнал рекомендуется клиппировать.
Go to the top of the page
 
+Quote Post
Leshii
сообщение Dec 21 2007, 08:36
Сообщение #4


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

Группа: Новичок
Сообщений: 120
Регистрация: 28-01-05
Пользователь №: 2 256



Ок, спасибо!
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jan 8 2008, 01:24
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(WEST128 @ Dec 21 2007, 07:21) *
Можно использовать БПФ или набор фильтров. А потом выделить основную спектральную линию труда не составить.
И что Вы далее с БПФ предлагаете делать?
"Основная спектральная линия" практически никогда не совпадает с частотой основного тона. Самыми мощными в речевом сигнале являются форманты.

Цитата(Grt @ Dec 21 2007, 11:02) *
Лучше чем АКФ на текущий момент ничего нет. Только сперва сигнал рекомендуется клиппировать.
Как это нет? И зачем сигнал ещё и клиппировать? wacko.gif При таком подходе вообще ничего не получится.
Автокорреляционный способ может быть приемлем только после основательного "выбеливания" речевого сигнала согласованным фильтром-анализатором (чтобы устранить влияние формант), и ещё дополнительной полосовой ("взвешивающей") фильтрации. Тем не менее, он далеко не свободен от ошибочных решений (как правило, половинного или кратного периода в начале или конце оголосованных - voiced - звуков). Для их коррекции приходится применять эмпирические искусственные процедуры, что очень даже не есть гут.
В то же время, гомоморфный (кепстральный) анализ даёт гораздо более точные результаты, ценой значительно бОльших вычислительных затрат.

В любом случае, стОит разобраться в вокодерных стандартах, и посмотреть, как это реализовано там.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Grt
сообщение Jan 10 2008, 14:19
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 3-10-07
Из: Moscow
Пользователь №: 31 035



Цитата(Stanislav @ Jan 8 2008, 04:24) *
И что Вы далее с БПФ предлагаете делать?
"Основная спектральная линия" практически никогда не совпадает с частотой основного тона. Самыми мощными в речевом сигнале являются форманты.

Как это нет? И зачем сигнал ещё и клиппировать? wacko.gif При таком подходе вообще ничего не получится.
Автокорреляционный способ может быть приемлем только после основательного "выбеливания" речевого сигнала согласованным фильтром-анализатором (чтобы устранить влияние формант), и ещё дополнительной полосовой ("взвешивающей") фильтрации. Тем не менее, он далеко не свободен от ошибочных решений (как правило, половинного или кратного периода в начале или конце оголосованных - voiced - звуков). Для их коррекции приходится применять эмпирические искусственные процедуры, что очень даже не есть гут.
В то же время, гомоморфный (кепстральный) анализ даёт гораздо более точные результаты, ценой значительно бОльших вычислительных затрат.

В любом случае, стОит разобраться в вокодерных стандартах, и посмотреть, как это реализовано там.


Рекомендую, как "доктор", AKF c предварительным "центральным" клиппированием. Кроме того при использование AKF можно использовать прореживанием сигнала по частоте, для оптимизации по мипсам.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jan 10 2008, 14:41
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Grt @ Jan 10 2008, 17:19) *
Рекомендую, как "доктор", AKF c предварительным "центральным" клиппированием. Кроме того при использование AKF можно использовать прореживанием сигнала по частоте, для оптимизации по мипсам.
Если не трудно, выложите алгоритм, хотя бы на "пальцах". Что-то мне подсказывает, что при таком подходе получится полный ...гм... швах.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th June 2025 - 12:29
Рейтинг@Mail.ru


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