脚本:批量修改语音后缀(比如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)
相关推荐
IT研究室12 小时前
最新大数据毕业设计选题推荐-基于大数据的线上网站书籍数据分析与可视化-大数据-Spark-Hadoop-Bigdata
大数据·信息可视化·数据分析·spark·课程设计
计算机源码社13 小时前
【27届大数据毕设】基于Spark的AI艺术创作者价值评估与市场趋势预测研究 基于Python与Spark的AI生成艺术受众画像及异常热度识别可视化平台
大数据·人工智能·hadoop·python·spark·毕业设计·课程设计
huisheng_qaq14 小时前
【Python基础篇-04】深入理解python的函数、参数与作用域
python·ai·函数·参数作用域
宸津-代码粉碎机19 小时前
OpenAI 连夜迎战 Grok Bot 和 Muse:AI 智能体从 “会聊天” 到 “能办事”,现在入场还来得及吗
java·大数据·人工智能·分布式·python
Y38153266219 小时前
SERP API 计费口径:credits_charged、执行失败扣费与退款边界
python·搜索引擎
蒸鱼Yuzheng21 小时前
设备端性能工件可靠导出:断点续传、哈希、manifest 与失败恢复
android·自动化测试·python·adb·数据完整性
圆圆讲门店1 天前
挑选同城获客服务机构时需要考量的核心因素都有哪些?
大数据·网络·人工智能·python
傻啦嘿哟1 天前
Python的默认参数把我坑惨了,原来写[]和写None的区别这么大
开发语言·python·机器学习
微小冷1 天前
Python凸优化cvxpy初步
python·机器人·凸优化·数学规划·cvxpy
在世修行1 天前
干货:显式映射 vs 自动判据
python·插件