咪哥杂谈
本篇阅读时间约为 6 分钟。
1
前言
今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能。
在开始"造轮子"之前,个人一直强调一个观点,如果有些东西已经有了,不妨直接去 github 上搜,用现成的就好。关于这个想法,其实 github 上已经有人实现了。
但是有些细节点,和我想的不太一样。所以呢,我还是决定自己体验一波流程,顺便踩踩坑,毕竟是从兴趣出发。
而在上篇文章留言区中,有个小伙伴也提出,其实在去年,就已经用树莓派实现了这系列的功能,我觉得还是蛮有意思的一件事。
下面进入正题。
2
环境准备
开始之前,先要介绍的是今天的主角,PyAudio。
这款第三方库,是一个跨平台音频库。
跨平台的性质,不用多说了吧!就是多面兼容你的系统,不论你是用的 windows 、mac、linux,它都是支持的。
安装命令如下:
pip install PyAudio
mac的同志们,需要注意下,安装的时候可能会报错,安装如下即可。
brew install portaudio
完备的第三方库都会有对应的文档,地址如下:
https://people.csail.mit.edu/hubert/pyaudio/docs/#pyaudio
3
录音功能实现
先来介绍一下,如何使用它来进行录制音频功能!
PS: 音频方面的东西