Здравствуйте, PSP, Вы писали:
PSP>Здравствуйте, WayFarer, Вы писали:
WF>>Подскажите как можно решить такую задачу: есть записаный звуковой файл с голосом. Как можно изменить тембр голоса. Знаю что такие программы есть, но мне нужен сам алгоритм. Пробовал через спектральный анализ, пока не получилось.
PSP>Это смотря как пробовать. САмый простой способ юзать pitch shift. Поищи в инете -- должны быть исходники, либо документация о том как реализовать.
PSP>А вообще, если не секрет, зачем?
Это совсем не секрет, хотя идея несколько бредовая. Речь идет об изучении иностранного языка. Я написал программку которая из имеющихся звуковых файлов "проигрывает" голос, а обучающийся должен услышать что говорят и из слов (которые даны) собрать проговариваемое предложение. Если проговаривать постоянно одним и тем же голосом то эффект обучения будет не очень сильным. Если же проговаривать разными голосами (так если бы это предложение говорили разные люди) то, по моему мнению, эффект должен усилится. Если интересно программку могу бросить, хотя она еще немного сыровата.