+-
python – 音频:在M4A和FLAC,WAV或raw之间转换
我正在处理通过Quicktime录制的音频并以.m4a格式保存.我想使用Google Cloud Provider的Speech API,他们的推荐是:

做:

Use a lossless codec to record and transmit audio. FLAC or LINEAR16 is recommended.

避免:

Using mp3, mp4, m4a, mu-law, a-law or other lossy codecs during recording or transmission may reduce accuracy. If your audio is already in an encoding not supported by the API, transcode it to lossless FLAC or LINEAR16. If your application must use a lossy codec to conserve bandwidth, we recommend the AMR_WB, OGG_OPUS or SPEEX_WITH_HEADER_BYTE codecs, in that preferred order.

资料来源:https://cloud.google.com/speech/docs/best-practices

API支持FLAC,WAV或raw,我正在尝试将我的文件转码为其中一个以便在应用程序中使用.但是,我无法找到一个好的Python库来做到这一点.

更新:
这是答案:https://www.ffmpeg.org/(不是python,但肯定是最全面的工具)

最佳答案
我正在使用python库调用pydub:
pydub github link
它们建立在ffmpeg之上
点击查看更多相关文章

转载注明原文:python – 音频:在M4A和FLAC,WAV或raw之间转换 - 乐贴网