要使一个函数运行在一个包含大约100个wav文件的整个文件夹上,但无法获得输出无法理解似乎是什么问题。在def noise_reduction(dirName):

types = ('*.wav', '*.aif', '*.aiff', '*.mp3', '*.au', '*.ogg')

wav_file_list = []

for files in types:

wav_file_list.extend(glob.glob(os.path.join(dirName, files)))

wav_file_list = sorted(wav_file_list)

wav_file_list2 = []

for i, wavFile in enumerate(wav_file_list):

#samples = get_samples(wavFile,)

(Frequency, samples)=read(wavFile)

FourierTransformation = sp.fft(samples) # Calculating the fourier transformation of the signal

scale = sp.linspace(0, Frequency, len(samples))

b,a = signal.butter(5, 9800/(Frequency/2), btype='highpass') # ButterWorth filter 4350

filteredSignal = signal.lfilter(b,a,samples)

c,d = signal.butter(5, 200/(Frequency/4), btype='lowpass') # ButterWorth low-filter

newFilteredSignal = signal.lfilter(c,d,filteredSignal) # Applying the filter to the signal

write(New,wavFile, Frequency, newFilteredSignal)

noise_reduction("C:\\Users\\adity\\Desktop\\capstone\\hindi_dia_2\\sad\\sad_1.wav")

python录音文件降噪,python中多个wav文件的降噪相关推荐

  1. python录音pyaudio_python调用pyaudio使用麦克风录制wav声音文件的教程

    python的pyaudio可以进行录音,播放,生成wav文件等等,WAVE是录音时用的标准的WINDOWS文件格式,文件的扩展名为WAV,数据本身的格式为PCM或压缩型,属于无损音乐格式的一种.在我 ...

  2. python 异步文件读写_Python中使用asyncio 封装文件读写

    前言 和网络 IO 一样,文件读写同样是一个费事的操作. 默认情况下,Python 使用的是系统的阻塞读写.这意味着在 asyncio 中如果调用了 f = file('xx') f.read() 会 ...

  3. Python读取Word文档中的Excel嵌入文件

    今天群友提出一个问题: 给出Word示例如下: 对于这种嵌入文件在Word中都属于ole文件. 下面我们假设需要读取每个嵌入的Excel文件中的python工作表中的A1单元格. python调用宏实 ...

  4. python找不到文件数据_在使用python pykitti packag的目录中找不到文件

    我正在使用pykitti包来可视化python中的KITTI数据集.找不到需要的校准文件.它在指定的目录中查找这些校准文件.我指定了它应该在其中查找这些文件的目录.但是,它仍然给我一个错误: File ...

  5. python对文本数据进行采样_Python对wav文件的重采样实例

    例如从2channel,4.41k hz 重采样到 1 channel,16k hz def downsampleWav(src, dst, inrate=44100, outrate=16000, ...

  6. 用python实现语音的分割并保存为.wav文件

    功能描述   因为在研究使用openSMILE提取特征时,需要对语音进行分割,我找了很多方法,都无法实现自己想要效果,语音自己实现了语音分割并保存的代码,我测试了一下,可以达到自己想要的结果,因此写一 ...

  7. python实现回响_Python的变化音调的WAV文件

    由于wav文件基本上是原始音频数据,您将无法改变音高没有"原始音频处理". 这是你可以做的. 您将需要wave(标准库)和numpy模块. import wave import n ...

  8. linux递归创建文件夹_Python中并发请求创建文件夹带来的线程安全问题

    在我们日常写程序的过程中,免不了与文件系统打交道,各种开发语言都提供了与文件系统交互的指令函数,比如Python中的os模块,就提供了许多这样的指令函数,今天就以创建文件夹为例,来说一下,如果用的不当 ...

  9. yii引入php文件,Yii2框架中CSS、JS文件引入要领_PHP开发框架教程

    在yii2中,因为yii2版本升级致使了,许多yii2的用法跟yii1有着很大的区分,这几天一直在view层的视图界面徜徉着,碰到什么问题呢? (引荐进修:yii框架) 问题就是搞不清我该怎样去引入C ...

最新文章

  1. chrome inspect 离线调试-工具包 怎么使用
  2. 对java集合类的认识——基础很重要
  3. .NET开源项目小功能组件
  4. Linux之文件通信
  5. delphi listview 添加数据 慢_ListView 的缓存机制
  6. 加入gitignore文件没有起作用怎么办
  7. python可视化工具bokeh_浅谈python可视化包Bokeh
  8. 04. 非必要不提供default constructor
  9. HBase常用命令(超全超详细)
  10. 马尔科夫区制转换matlab,马尔科夫区制转移混频向量自回归(MS-MF-VAR)模型及其Gauss实现...
  11. FPGA数字信号处理(27)卷积编码器与Viterbi译码器设计
  12. java jdom 包_org.jdom jar包下载
  13. SPSS单因素方差分析流程 分析某因素对试验结果是否有显著影响
  14. Ti-Click:通过浏览器快速搭建 TiDB 在线实验室 | Ti-可立刻团队访谈
  15. el-progress入门学习
  16. Go语言学习:Channel
  17. 阿里云机器的JVM内存调优经历(菜鸟必看,大神请绕道)
  18. 基于android 10的国产手机,魅友有福了,基于Android 10的Flyme来了,10款旧机型可申请...
  19. 分子内电荷转移有哪些最新发表的毕业论文呢?
  20. 任务清单丨小程序java云服务器配置123

热门文章

  1. 【RRT三维路径规划】基于matlab RRT_Star算法三维路径规划【含Matlab源码 1571期】
  2. Visual Studio Console 无法关闭
  3. 【Ios】 Unity for iOS 打开相册、相机及保存图片到相册
  4. RDV代码笔记-network.py部分(持续更新)
  5. PHP 服务器端什么时候设置 Set-Cookie
  6. 前端包管理工具浅谈(pnpm,npm,yarn)
  7. 个人作业——关于福州大学微信公众号的案例分析
  8. 招行信用卡微信公众号开发高级篇
  9. 110配线架25对大对数线缆线序
  10. 【什么是泛型?集合使用泛型有什么优点?】