Ame*_*men 7 python python-3.x pydub
将其导入我的代码后如何播放wav音频?
from pydub import AudioSegment
song = AudioSegment.from_wav("explosion.wav")
Run Code Online (Sandbox Code Playgroud)
Jia*_*aro 10
如果您只是想快速了解代码的作用(例如在REPL中),您可以使用pydub.playback:
from pydub import AudioSegment
from pydub.playback import play
song = AudioSegment.from_wav("explosion.wav")
play(song)
Run Code Online (Sandbox Code Playgroud)
如果安装了pyaudio,将使用; 它的安装有时棘手.否则将使用ffplay.
ffplay不是所有平台上标准ffmpeg安装的一部分,所以如果你要走这条路线,请看一下pydub文档中的" 获取ffmpeg设置 ".
另一个警告:ffplay将导致在播放声音时打开一个窗口,这几乎绝对不是在生产代码中使用的可接受的解决方案.如果您想在生产代码中播放音频,您将需要查看其他选项.
| 归档时间: |
|
| 查看次数: |
8722 次 |
| 最近记录: |