我用百度语音webapi将文字转成语音,百度webapi只支持返回mp3格式的流,但是我想要在实时简单分析下波形,用FFT处理下。所以想要将mp3流转为无损的wav格式。
但是找了如下的python包,
pymedia官方已经不更新,貌似不支持python2.7了,非官方的没试;
pymad和pyogg没有找到文档,也没有mp3转无损格式的demo。
请问有什么解决方法吗?
阿神2017-04-24 09:16:10
私自身の質問と回答が、同じ状況に遭遇した人に役立つことを願っています。修正やより良い解決策の提案も歓迎します。
過去数日間の検索によると、オーディオ ストリーム形式の変換を明示的にサポートしているモジュールはほとんどありません。
利用可能なモジュール io を見つけます。サウンド処理モジュールは https://wiki.python.org/moin/... を参照できます
その後、このストリーム データをファイルのように使用でき、ファイルに書き込んで再度読み取る代わりに、mp3 ファイルを wav モジュールに使用できます。
以下はpydubと組み合わせた検証プロセスです:
リーリー