私は現在、Asterisk と PHP Web インターフェイスとのテレフォニー統合に取り組んでいます。ユーザー独自のカスタム グリーティングを wav ファイルにアップロードするオプションをユーザーに提供し、サーバー上で wav を 8000hz の gsm ファイルに変換したいと考えています。現在、私はこれを達成するために sox を使用しようとしています。
ただし、8khz sav 以外のものを gsm に変換すると、gsm ファイルがひどく歪んでいるようです。ファイルの速度が 10 分の 1 になるようです (wav 形式の 3 秒のイントロが 30 秒の gsm ファイルに変わります)。速度とリサンプリングの組み合わせをいくつか試しましたが、うまくいきませんでした。理想的には、アップロードされた wav ファイルを取得して変換し、適切にエンコードする責任をユーザーに負わせることなくしたいと考えています。私は間違いなくオーディオマニアではないので、誰かが私を正しい方向に向けることができれば、それは大歓迎です.