自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 对加噪音前后的音频信号进行频谱分析

一、对纯净音频进行频谱分析1、打开要进行分析的wav文件:wf = wave.open("F:\\pycharm\\audio.wav", "rb")2、创建PyAudio对象p = pyaudio.PyAudio()stream = p.open(format=p.get_format_from_width(wf.getsampwidth()), ch...

2020-04-07 22:57:29 5521 1

原创 用Python在录好的音频里加噪音

一、什么是白噪声?白噪音是指一段声音中的频率分量的功率在整个可听范围(0~20KHZ)内都是均匀的。由于人耳对高频敏感,这种声音听上去是很吵耳的沙沙声。白噪声或白噪音,是一种功率频谱密度为常数的随机信号或随机过程。换句话说,此信号在各个频段上的功率是一样的,由于白光是由各种频率(颜色)的单色光混合而成,因而此信号的这种具有平摊功率谱的性质被称作是“白色的”,此信号也因此被称作白噪声。二、给录...

2020-04-07 21:52:15 4031 3

原创 用Python绘制语音信号的波形图及解决遇到的问题

一、用Python画语音信号的波形 音频信号是模拟信号,我们需要将其保存为数字信号,才能对语音进行算法操作,WAV是Microsoft开发的一种声音文件格式,通常被用来保存未压缩的声音数据。 语音信号有三个重要的参数:声道数、取样频率和量化位数。-声道数:可以是单声道或者是双声道;采样频率:一秒内对声音信号的采集次数,44100Hz采样频率意味着每秒钟信号被分解成44100份;...

2020-03-26 00:34:43 8023 1

原创 在用Python进行录音时遇到的问题

一、遇到的问题如下我的电脑安装的是 python3.7, 64位操作系统,基于x64的处理器,但是因为PyAudio 暂时不支持 python3.7 和 3.8,所以如果需要安装 PyAudio,需要下载 whl 文件后再离线进行安装。二、解决方案1、下载安装 PyAudio 的 whl 文件下载网址: https://www.lfd.uci.edu/~gohlke/pythonlib...

2020-03-22 23:29:34 729

原创 Python音频信号分析

Python音频信号分析一、录制音频1、定义2、录音二、处理音频1、批量读取.wav文件名2、读取文件3、写入文件4、播放音频一、录制音频1、定义(1)定义数据流CHUNK = 1024FORMAT = pyaudio.paInt16CHANNELS = 2RATE = 44100(2)设置录音时间RECORD_SECONDS = 10(3)打开数据流stream = p...

2020-03-17 17:06:51 6863

原创 数字滤波器基础学习

一、数字滤波器的结构特点与表示方法数字滤波器是数字信号处理的一个重要组成部分。数字滤波实际上是一种运算过程,其功能是将一组输入的数字序列通过一定的运算后转变为另一组输出的数字序列,因此它本身就是一台数字式的处理设备。数字滤波器一般可以用两种方法实现:一种是根据描述数字滤波器的数学模型或信号流图,用数字硬件装配成一台专门的设备,构成专用的信号处理机;另一种方法就是直接利用通用计算机,将所需要的运算...

2020-03-17 00:40:46 9171 2

原创 Python之音频信号处理(一)音频基础知识

一、音频基础知识1、声音的三要素(1)音调人耳对声音高低的感觉称为音调(也叫音频)。音调主要与声波的频率有关。声波的频率高,则音调也高。一般音频 儿童>女生>男生。人耳听觉音频范围是20Hz-20000Hz(做音频压缩时不在这个范围内的数据就可以砍掉)。(2)音量也就是响度。人耳对声音强弱的主观感觉称为响度。响度和声波振动的幅度有关。一般说来,声波振动幅度越大则响度也越大...

2020-02-27 16:29:53 9537 1

原创 Python学习日志

一、Python 函数函数是组织好的且可重复使用的,是用来实现单一,或相关联功能的代码段。函数能提高应用的模块性以及代码的重复利用率。Python提供了许多内建函数,比如print()。除此之外,也可自己创建函数——用户自定义函数。1、定义一个函数规则如下:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义...

2020-02-27 15:05:44 304

原创 基于jupyter的python学习

一、Jupyter的简介1、定义Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。2、架构Jupyt...

2020-01-24 18:01:23 611

原创 Python学习总结

一、Python的编译环境1、 命令模式:通过在命令窗口下编译运行,安装Python解释器后,通过指令 >python Hello.py ;2、交互模式:安装python的IDLE,通过交互式窗口进行解释执行。二、Python的输入输出1、输出器 print()print可以进行组合输出,通过“,”连接多个字符串进行输出。print("hello","world")print(...

2020-01-24 17:33:55 336

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除