如何用python录音_Python实现播放和录制声音的功能

Python语言已经无所不能了,今天就来分享一下,如何使用Python来录制和播放音频文件。下面是一些可以播放和录制音频的Python第三方库:playsound,支持MP3和WAV,目前只支持简单的回放。simpleaudio,支持WAV,提供检查文件是否仍在播放的功能。winsound,支持WAV,只支持windows。python-sounddevice和pyaudio为PortAudio库...
摘要由CSDN通过智能技术生成

Python语言已经无所不能了,今天就来分享一下,如何使用Python来录制和播放音频文件。

下面是一些可以播放和录制音频的Python第三方库:

playsound,支持MP3和WAV,目前只支持简单的回放。

simpleaudio,支持WAV,提供检查文件是否仍在播放的功能。

winsound,支持WAV,只支持windows。

python-sounddevice和pyaudio为PortAudio库提供绑定,以便跨平台回放WAV文件。

pydub,需要pyaudio来播放音频,但是安装了ffmpeg之后,它允许您使用几行代码来播放各种音频格式。

一、播放音频文件

使用playsound库

1、安装

$ pip install playsound

2、使用播放音频

from playsound import playsound

playsound('myfile.wav')

使用simpleaudio库

1、安装

$ pip install simpleaudio

2、使用播放音频

mport simpleaudio as sa

filename = 'myfile.wav'

wave_obj = sa.WaveObject.from_wave_file(filename)

play_obj = wave_obj.play()

play_obj.wait_done() # Wait until sound has finished playing

使用winsound库

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值