脚本:批量修改语音后缀(比如flac转wav) + 对语音进行重采样

一、 批量修改后缀

python 复制代码
import os
# 目标文件
filePath = 'E:\\Datasets\\16Khz\\train\\LibriSpeech\\train-clean-100'
# 算法
for i,j,k in os.walk(filePath):
        if len(k)!=0:
                for index in range(len(k)):
                        path = i
                        new_k= k[index].replace('.flac', '.wav')
                        os.rename(os.path.join(path,k[index]),os.path.join(path,new_k))

二、批量重采样

python 复制代码
import os
import librosa
import soundfile as sf

filePath = 'E:\PaperWork\Codec\datasets'
for i,j,k in os.walk(filePath):
        if len(k)!=0:
                for index in range(len(k)):
                        if(k[index].endswith('.wav')):
                                path = i
                                audio, sr = librosa.load(path+'\\'+k[index])
                                # Resample audio to 8 kHz
                                resampled_audio = librosa.resample(audio, orig_sr=sr, target_sr=8000)
                                # args:保存路径,重采样目标,目标采样率
                                sf.write(path+'\\'+k[index],resampled_audio,samplerate=8000)
相关推荐
Python×CATIA工业智造1 小时前
Frida RPC高级应用:动态模拟执行Android so文件实战指南
开发语言·python·pycharm
onceco2 小时前
领域LLM九讲——第5讲 为什么选择OpenManus而不是QwenAgent(附LLM免费api邀请码)
人工智能·python·深度学习·语言模型·自然语言处理·自动化
狐凄2 小时前
Python实例题:基于 Python 的简单聊天机器人
开发语言·python
悦悦子a啊3 小时前
Python之--基本知识
开发语言·前端·python
笑稀了的野生俊5 小时前
在服务器中下载 HuggingFace 模型:终极指南
linux·服务器·python·bash·gpu算力
Naiva5 小时前
【小技巧】Python+PyCharm IDE 配置解释器出错,环境配置不完整或不兼容。(小智AI、MCP、聚合数据、实时新闻查询、NBA赛事查询)
ide·python·pycharm
路来了6 小时前
Python小工具之PDF合并
开发语言·windows·python
蓝婷儿6 小时前
Python 机器学习核心入门与实战进阶 Day 3 - 决策树 & 随机森林模型实战
人工智能·python·机器学习
AntBlack6 小时前
拖了五个月 ,不当韭菜体验版算是正式发布了
前端·后端·python
.30-06Springfield7 小时前
决策树(Decision tree)算法详解(ID3、C4.5、CART)
人工智能·python·算法·决策树·机器学习