Вопрос о частоте дискретизации iPhone Audio Queue - PullRequest
1 голос
/ 21 июня 2011

Я нахожусь в процессе создания программного обеспечения для коррекции высоты тона для iPhone. В настоящее время я нахожусь в забавной части Audio Queue, и у меня есть несколько вопросов об изменении высоты тона. Моя текущая идея увеличить высоту тона - удвоить частоту дискретизации и удалить каждый второй кадр. У меня есть настройки для записи в файл и воспроизведения из этого файла в формате LPCM. Если я правильно понимаю, lpcm имеет один кадр на пакет, поэтому удаление каждого другого кадра должно быть простым делом. Прежде чем я попытаюсь заняться этой частью кода, мне интересно, если я использую lpcm, могу ли я иметь разную частоту дискретизации в разных частях файла? Если нет, существует ли другой формат, который бы поддерживал наличие нескольких частот дискретизации в разных частях файла?

1 Ответ

1 голос
/ 21 июня 2011

Возможно, вы захотите сначала поэкспериментировать с самим алгоритмом смещения высоты тона в подходящей среде (например, MATLAB / Octave или даже просто на предпочитаемом вами языке в настольной системе). Если он должен работать как с музыкой, так и с речью, то вам, вероятно, стоит взглянуть на реализацию фазового вокодера .

...