当前位置: 首页 > news >正文

产品网站推广方案/百度收录提交申请

产品网站推广方案,百度收录提交申请,织梦模板安装详细教程,东莞设计公司有哪些文章目录 MFCC特征代码分享 MFCC特征 MFCC(Mel-Frequency Cepstral Coefficients)是通过人耳对声音频率的感知方式对音频信号进行处理得到的特征,广泛用于语音识别和音频处理。 代码分享 import os import librosa import pywt import matpl…

文章目录

    • MFCC特征
    • 代码分享

MFCC特征

MFCC(Mel-Frequency Cepstral Coefficients)是通过人耳对声音频率的感知方式对音频信号进行处理得到的特征,广泛用于语音识别和音频处理。

代码分享

import os
import librosa
import pywt
import matplotlib.pyplot as plt
import numpy as np
import cv2
from pathlib import Path
from tqdm import tqdm  # 需要安装 tqdm 库
from skimage.transform import resize#数据处理 绘制图形
def process_audio_files(main_folder):main_path = Path(main_folder)output_base = main_path / "MFCC"output_base.mkdir(parents=True, exist_ok=True)# 收集所有音频文件(递归遍历所有子目录)all_audio_files = list(main_path.rglob("*.wav"))total_files = len(all_audio_files)if total_files == 0:print("未找到任何音频文件!")return# 显示总进度条with tqdm(total=total_files, desc="处理进度") as pbar:for file_path in all_audio_files:try:# 获取文件的相对路径relative_path = file_path.relative_to(main_path)# 创建对应的输出目录结构output_subfolder = output_base / relative_path.parentoutput_subfolder.mkdir(parents=True, exist_ok=True)# 读取音频文件audio_files, sr = librosa.load(file_path, sr=None)# 处理音频文件,确保每个音频文件的长度都是固定的target_duration = 20  # 每个音频文件被设置为20秒长y = librosa.util.fix_length(audio_files,size=target_duration * sr)# 计算MFCC# mfcc = librosa.feature.mfcc(y=y, sr=sr, n_mfcc=24)spectrograms_base = librosa.feature.melspectrogram(y=y,sr=sr, n_mels=24)spectrograms_dB= librosa.power_to_db(spectrograms_base, ref=np.max)spectrograms_dB_base = librosa.feature.mfcc(S=spectrograms_dB, n_mfcc=24)# print(spectrograms_dB_base.shape)librosa.display.specshow(spectrograms_dB_base)plt.axis('off')  # Turn off axesplt.xticks([])  # Remove x-axis ticksplt.yticks([])  # Remove y-axis ticks# 保存图像并关闭绘图output_path = output_subfolder / f"{file_path.stem}.png"plt.savefig(output_path, dpi=100, pad_inches=0, bbox_inches='tight')plt.close()pbar.update(1)  # 更新进度条# print(f"已处理: {file_path} → {output_path}")except Exception as e:pbar.update(1)  # 即使出错也更新进度条print(f"错误处理 {file_path}: {str(e)}")if __name__ == "__main__":# 安装依赖库(如果未安装)# pip install librosa matplotlib numpy tqdmmain_folder = "你的文件路径"process_audio_files(main_folder)

http://www.whsansanxincailiao.cn/news/31944792.html

相关文章:

  • 做淘宝首页初学ps视频网站/app推广拉新接单平台
  • 深圳手机网站建设服务/上海网络公司seo
  • 学校官网网页设计模板/seo和sem是什么
  • 武汉网站建设怎么样/太原网站建设谁家好
  • 商城网站建设需要多少钱/seo新站如何快速排名
  • 修改wordpress发表评论/企业网站优化价格
  • 泉州网站建设+推广/美国站外推广网站
  • 赚钱游戏 真实/北京网站seo哪家公司好
  • 大陆做爰视频网站/河南网站公司
  • 个人网站的色彩设计怎么做/公司网络营销实施计划
  • 商务部网站建设情况汇报/百度推广点击收费标准
  • 4d网站广告图用什么做的/肇庆百度快速排名
  • 做网站需要注意的问题/百度搜索引擎的网址是
  • wordpress文本组件使用方法/北京网站优化公司哪家好
  • 遂宁商城网站建设报价/百度极速版推广
  • 网站用花生壳nas做存储/整站优化网站
  • 本科自考是什么意思/seo网站关键词优化价格
  • 做网站如何语音/网站转让出售
  • 企业如何做网站建站/网址最全的浏览器
  • 手机上自己如何做网站/云南网站seo服务
  • 诏安县城乡规划建设局网站/免费的模板网站
  • 网站空间容量/域名注册需要多少钱?
  • google seo整站优化/抖音seo查询工具
  • web网站开发参考文献/如何推广自己的微信公众号
  • 本地linux做网站/查询友情链接
  • 恒大地产最新消息/网站免费seo
  • 怎样进入网站的后台/重庆seo排名技术
  • wordpress安装插件导致网站/营销网址
  • 梅州网站建设wlwl/广州seo公司推荐
  • b2b行业网站建设/徐汇网站建设