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

 
 
 
Reply to this topicStart new topic
> Алгоритмы изменения темпа звучания, ... с сохранением тембра
KolyanV
сообщение Feb 26 2006, 22:21
Сообщение #1


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

Группа: Свой
Сообщений: 91
Регистрация: 1-06-05
Пользователь №: 5 621



Здравствуйте!
Не подскажите, кто-небудь встречал сырцы алгоритмов изменения темпа звука с сохранением его тембра. Или наоборот - увеличения/уменьшения тона при сохранении темпа. Я конечно понимаю, что ДПФ форева, но интересует пример реализации.
Go to the top of the page
 
+Quote Post
BVU
сообщение Feb 27 2006, 08:15
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(KolyanV @ Feb 27 2006, 01:21) *
Здравствуйте!
Не подскажите, кто-небудь встречал сырцы алгоритмов изменения темпа звука с сохранением его тембра. Или наоборот - увеличения/уменьшения тона при сохранении темпа. Я конечно понимаю, что ДПФ форева, но интересует пример реализации.

Наверно будет правильнее сформулировать так: с сохранением частоты звукового тона (тембр лиш его окрас smile.gif ).
Вы этот вопрос лучше задайть разработчикам канадской фирмы Sonic Foundry, которая выпускает звуковой редактор Sound Forge. Там такие эффекты тоже имеются и конечно же на FFT, которая лежит в основе цифровой обработки. Но вряд ли они Вам, что-то вразумительное ответят (так же как и здесь, на форуме), так уж лучше поэкспериментировать самому если хватит знаний и терпения. Другого пути, увы не вижу... sad.gif


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Виктория
сообщение Feb 27 2006, 08:33
Сообщение #3


инженер
****

Группа: Свой
Сообщений: 520
Регистрация: 19-09-05
Из: Самара
Пользователь №: 8 701



Цитата
Не подскажите, кто-небудь встречал сырцы алгоритмов изменения темпа звука с сохранением его тембра. Или наоборот - увеличения/уменьшения тона при сохранении темпа. Я конечно понимаю, что ДПФ форева, но интересует пример реализации.


Может не совсем в тему, но сегодня на natahaus положили вот это
http://www.natahaus.ru/2006/02/27/zvuk_v_i...mirovanija.html

Сама еще не посмотрела, может быть все описано только на уровне вызовов библиотечных функций (а может и нет)
Go to the top of the page
 
+Quote Post
KolyanV
сообщение Mar 20 2006, 09:59
Сообщение #4


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

Группа: Свой
Сообщений: 91
Регистрация: 1-06-05
Пользователь №: 5 621



В общем, пока реализовал такой алгоритм: исходный звук нарезается на окна (например по 4096) отсчетов, на окно накладывается оконная функция, можно использовать функции Хамминга, Хеннига, Блекмена. Окна берутся с перекрытием (в случае прикрепленных примеров перекрытие 75 %). Для ускорения часть исходных окон "выкидывается", но компануется все с тем же 75% перекрытием.
Качество для изменения темпа речи выходит сносным. Никакого БПФ. Примеры прикрепляю.
Хотя, хотелось бы надыбать более качественные алгоритмы...
Прикрепленные файлы
Прикрепленный файл  mic_wav.wav ( 401.88 килобайт ) Кол-во скачиваний: 53
Прикрепленный файл  mic_wav_x2.wav ( 196.04 килобайт ) Кол-во скачиваний: 38
Прикрепленный файл  mic_wav_x3.wav ( 130.04 килобайт ) Кол-во скачиваний: 36
 
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Mar 20 2006, 15:07
Сообщение #5


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

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



Цитата(KolyanV @ Mar 20 2006, 12:59) *
В общем, пока реализовал такой алгоритм: исходный звук нарезается на окна (например по 4096) отсчетов, на окно накладывается оконная функция, можно использовать функции Хамминга, Хеннига, Блекмена. Окна берутся с перекрытием (в случае прикрепленных примеров перекрытие 75 %). Для ускорения часть исходных окон "выкидывается", но компануется все с тем же 75% перекрытием.
Качество для изменения темпа речи выходит сносным. Никакого БПФ. Примеры прикрепляю.
Хотя, хотелось бы надыбать более качественные алгоритмы...



где то похожий алгоритм реализовали для аудио поддержки думаков лет 5-6 назад...

с уважением
(круглый)
Go to the top of the page
 
+Quote Post

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

 


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


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