Python音频处理基础知识,右手就行


今天给大家分享啥呢?
在这里插入图片描述

1.声音的基础

(1)声音是由震动产生的,表现为波的形式。波有频率,振幅等参数。对于声波而言:频率越大,音调越高,反正越低。振幅越大,声音越大,反之越小。

(2)采样率,帧率:波是连续的(无穷的),计算机的存储是离散(有限)的。要想用有限存储无限,几乎不可能。因此,要每隔一段时间对波进行一次采样。每秒采样次数频率。长用采样率是44.1khz(这里的1k不是1024,是1000!!!切记)。

2.python读取.wav音频

Python学习交流Q群:906715085####
import wave
import struct

wave_file=wave.open("./sound111.wav", 'r')
channels=wave_file.getnchannels()#声道数
samp_width=wave_file.getsampwidth()#采样大小
frame_rate=wave_file.getframerate()#帧率
numframes=wave_file.getnframes()#总帧数

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3.python写.wav音频文件

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

最后

今天给大家分享的基础知识就放在上面了,记得给个好评呀!!!
在这里插入图片描述