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

做一份完整的网站规划书申请网址怎么申请的

做一份完整的网站规划书,申请网址怎么申请的,有谁知道教做空间的网站啊,软件开发建设网站文章目录 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.dtcms.com/wzjs/450890.html

相关文章:

  • 宁阳网站设计网盟推广是什么意思
  • 北京微信网站网站seo推广方案
  • web期末网站设计论文网络营销软文范文
  • 深圳网站建设品牌网络广告是什么
  • wordpress+主题稳定免费使用seo软件
  • 医学ppt模板免费下载网站百度应用平台
  • wordpress 站群插件网站和网页的区别
  • 西安至成网站建设公司seo零基础培训
  • 如何查企业做网站是否备案过安庆seo
  • 桂阳网站建设深圳关键词排名推广
  • 东莞seo建站优化工具公司网站制作需要多少钱
  • 完成网站建设百度推广自己怎么做
  • html5做网页网站seo网站排名软件
  • wordpress做网站过程惠州企业网站seo
  • 临沧网站搭建搜索引擎优化关键词选择的方法有哪些
  • 北京网站建设站建设沈阳seo关键字优化
  • 电影资源网站怎么做的百度seo和sem
  • 如何用html和css做网站营业推广是什么
  • 建设网站费用入什么科目环球资源外贸平台免费
  • 网片加工厂家博客程序seo
  • 西湖专业网站设计公司seo资讯推推蛙
  • 网站图片上字体动态怎么做的软件测试培训
  • b2b网站有哪些模块发布
  • 永久免费手机网站建设百度资源站长平台
  • 网站的空间和域名备案九江seo公司
  • 商城网站大概多少钱品牌策划的五个步骤
  • 网站有了订单邮箱提醒代码下载百度地图2022最新版
  • 上海知名网站建设推广公众号
  • 长春制作网站广告优化师
  • 做视频网站服务器多少钱赣州seo推广