4

https://github.com/waywardgeek/sonic-ndkから Sonic NDK プロジェクトをダウンロードしました。デフォルトで "talking.bin" を再生することがわかっているため、プロジェクトの raw フォルダーにあり、これはバイナリ ファイルであり、置き換えたいと考えています。このプロジェクトで自分のファイルを使用します。そのため、amr、wav、mp3 のバイナリ ファイルを作成し、このプロジェクトでテストしましたが、適切な元のオーディオではなく単にノイズを再生しているため、何も機能しませんでした。ソニックNDkプロジェクトでファイルを再生するための提案。

注: 私の主な目的は、録音したオーディオ ファイルのピッチを変更することです。ソニックはこれを完璧に行っています。より良い代替案を提案してください。

解決策:これの解決策を見つけました...

SONIC ndk は pcm ファイルを再生しています。

任意の mp3 を pcm に変換してから、再生するファイルをデモ ソニック プロジェクトで試すことができます。ファイルを再生できます。mp3 を pcm に変換するには、コマンドを使用して ffmpeg を使用しました。

ffmpeg -y -i mymp3file.mp3 -f s16le -acodec pcm_s16le mypcmfile.pcm

4

0 に答える 0