如何在python3.6中将任意字节字符串转换为可播放的mp3文件?

2024-04-18 02:52:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我有随机字节的数据,我需要转换成mp3格式(虽然可能是噪音)。我应该能播放mp3和文件。在

from pydub import AudioSegment
from pydub.playback import play
import io

data=open("cipher.json","rb").read()
recording = AudioSegment.from_file(io.BytesIO(data), format="mp3")
recording.export('new.mp3', format='mp3') # for export 
play(recording) # for play

误差如下:

^{pr2}$

Tags: 数据fromioimportformatforplaydata
1条回答
网友
1楼 · 发布于 2024-04-18 02:52:04

试试这个

from pydub import AudioSegment
from pydub.playback import play
import io

recording = AudioSegment.from_file(io.BytesIO(<put bytes here>), format="mp3")
recording.export('new.mp3', format='mp3') # for export 
play(recording) # for play

相关问题 更多 >