python 批量降采样
librosa版本:librosa-0.7.0
numba==0.48.0
# coding: utf-8
###########################################################
# TODO: 将speech_commands_v0.02/下的音频16k,降采样为8k,并保存到speech_commands_v0.02_8K/目录下
###########################################################import librosa
import glob
from tqdm import tqdm
import osfor wav in tqdm(glob.glob('speech_commands_v0.02/*/*.wav')):audio_16k, sr = librosa.load(wav, 16000)audio_8k = librosa.resample(y=audio_16k, orig_sr=sr, target_sr=8000)new_filename = wav.replace('speech_commands_v0.02', 'speech_commands_v0.02_8K')new_file_path = new_filename.split(os.sep)[0] + '/' + new_filename.split(os.sep)[1] + '/'if not os.path.exists(new_file_path):os.makedirs(new_file_path)librosa.output.write_wav(new_filename, audio_8k, 8000)
python 批量降采样相关推荐
- python图像降采样_OpenCV:十一、图像上采样和降采样
前言 目标 本章中,将学习: 图像金字塔概念 采样API 代码演示 图像金字塔概念 图像金字塔是图像中对尺度表达的一种,最主要用于图像的分割,是一种以多分辨率来解释图像的有效但概念简单的结构. 图像金 ...
- python实现采样函数_python中resample函数实现重采样和降采样代码
函数原型 resample(self, rule, how=None, axis=0, fill_method=None, closed=None, label=None, convention='s ...
- python音频处理(一):双声道转成单声道,降采样
实现方法:利用ffmpeg自带的命令来完成 首先要确保ffmpeg的/bin放到了环境变量中,在cmd里输入ffmpeg可测试是否能用 接着便是在python里 import subprocess 这 ...
- python信号采样_python中resample函数实现重采样和降采样代码
函数原型 resample(self, rule, how=None, axis=0, fill_method=None, closed=None, label=None, convention='s ...
- python 抽样函数_python中resample函数实现重采样和降采样代码
函数原型 resample(self, rule, how=None, axis=0, fill_method=None, closed=None, label=None, convention='s ...
- python中resample函数实现重采样和降采样
函数原型 resample(self, rule, how=None, axis=0, fill_method=None, closed=None, label=None, convention='s ...
- python升采样和插值_图像的降采样与升采样(二维插值)
图像的降采样与升采样(二维插值) 转自:http://www.lofter.com/postentry?from=search&permalink=1cb3111d_6ee9587 1.先说说 ...
- ECCV 2020 Oral | 可逆图像缩放:完美恢复降采样后的高清图片
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文介绍的是ECCV 2020 Oral论文<Inverti ...
- Python批量处理lrmx格式文档内指定内容
Python批量处理lrmx格式文档内指定内容 实现代码: import glob import random xing = [ '赵', '钱', '孙', '李', '周', '吴', '郑', ...
最新文章
- Eclipse SDK 4.2.2/Equinox 3.8.2 发布
- android internet参数传递
- QT绘制散点图(2)
- Tensorflow—tfrecord数据集生成与使用
- 05模块-barcode【条码扫描】
- 我如何使用React和Typescript在freeCodeCamp中构建天气应用
- 腾讯二面:@Bean 与 @Component 用在同一个类上,会怎么样?
- 从AI打王者荣耀到自动驾驶,高通一口气公布了5G+AI未来的无数种可能
- phpmailer 发送Outlook邮件时535 5.7.3 authentication unsuccessful错误的解决办法 谷歌邮箱 SMTP ERROR: Password command
- Python实现按照指定要求逆序输出一个数字的方法
- 串口屏和并口屏的区别?
- 安装sql server出现配置系统未能初始化
- 开篇一:基于ESP8266的电子墨水屏万年历
- WiFi 802.11可调参数说明---电源管理调整(聆听间隔/DTIM/ATIM)
- stylecloud 自定义蒙版
- java 禁用cookie的解决办法
- Android电子白板
- 十进制浮点型数据转换成二进制,并在内存中的存储方式
- (转)A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
- C# managed, unmanaged, unsafe 的比较