2024-06-25 06:45:09 发布
网友
我正在做一个pythondjango项目,在这个项目中我使用twillio向用户发送语音消息。我允许用户上传mp3格式的文件发送给其他用户。但现在我想允许用户上传任何音频格式的文件来发送给其他人,但我的问题是twillio只允许mp3格式的语音。所以我正在寻找任何包,把上传的文件转换成音频文件在django后端。 请给我一些建议或方法来实现这一点。我在网上搜索包裹或提示,但什么也没找到。提供给我一些包链接或任何文件来做这件事。在
我们会给予帮助的
对django并不确定,然而,在普通的python世界中,如果您想将任何格式转换为mp3,pydub有一个快速而简单的方法。在
python
pydub
可以使用pip install pydub 支持的格式是ogg, flv, mp4, wma, acc, wav, mp3和{}can be found here的文档
pip install pydub
ogg, flv, mp4, wma, acc, wav, mp3
下面是一个从wav转换为mp3或{}到{}的演示代码。其他格式与文档中列出的格式非常相似。在
wav
mp3
演示代码:
from pydub import AudioSegment # wave and raw don’t use ffmpeg wav_audio = AudioSegment.from_file("audio.wav", format="wav") raw_audio = AudioSegment.from_file("audio.wav", format="raw", frame_rate=44100, channels=2, sample_width=2) wav_audio.export("audio.mp3", format="mp3") raw_audio.export("audio1.mp3", format="mp3")
对django并不确定,然而,在普通的
python
世界中,如果您想将任何格式转换为mp3,pydub
有一个快速而简单的方法。在可以使用}can be found here的文档
pip install pydub
支持的格式是
ogg, flv, mp4, wma, acc, wav, mp3
和{下面是一个从}到{}的演示代码。其他格式与文档中列出的格式非常相似。在
wav
转换为mp3
或{演示代码:
相关问题 更多 >
编程相关推荐