私は、MP3 ファイル (ボーカル オーディオ) を取得し、ピッチを維持しながら再生速度を遅くして MP3 のバージョンを保存する .NET で部分的に機能するソリューションを持っています。オーディオの忠実度はそれほど良くありませんが、ピッチをある程度維持するソリューションを見つけました。私が行っていることを達成するために必要なコンポーネントが少なくて済む他のソリューションはありますか? また、より高いレベルのオーディオ忠実度を維持しながらピッチを維持するソリューションはありますか?
スケーラビリティを高めるために、可動部分を減らすことを検討しています。
現時点では、nAudio を使用して MP3 を Wav に変換し、SoundTouch を使用して Wav の再生速度を遅くし、LAME を使用して Wav を MP3 にエンコードしています。
ありがとうシャン