Как изменить настройки аудиофайла, такие как глубина в битах и ​​частота дискретизации, используя Swift в iOS? - PullRequest
0 голосов
/ 27 июня 2019

Я хотел бы открыть файл mp3 с помощью кода Swift в iOS и изменить настройки, а затем сохранить файл с новыми настройками.Под настройками я подразумеваю битовую глубину и частоту дискретизации.В частности, они должны иметь следующие настройки:

Например, мне нужно изменить характеристики аудиофайла на следующие: одноканальный (монофонический), порядковый номер с прямым порядком байтов, не заголовочный, 16-битная подпись, PCMс частотой дискретизации 16000 Гц.

Кажется, мне нужно использовать AVAudioFile .Я не уверен, как это сделать.

Я открыт для других способов или использую другие фреймворки.

Причина, по которой мне нужны эти конкретные настройки, заключается в том, что именно этого требуют TLSphinx , который является оберткой для cmusphinx / pocketsphinx.

...