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

librosa.load 容易遇到的采样率问题

注意一个很容易弄错的地方,记录一下:

librosa.load(audio_path, sr=sample_rate),此函数的sr不传时,默认是 22050.
这个sr 参数指定时,不是指定重采样,而是告诉函数以 sample_rate 读取,比如如果原音频是 24k,sr=16000 时,那么读出来的音频是按照16k读取的,实际时长会变长。

所以一般更好的方式是,先传 None,然后再重采样一下成自己想要的采样率,比如

audio, orig_sr = librosa.load(audio_path, sr=None)
# print('audio shape: ', audio.shape, 'orig_sr: ', orig_sr)
audio = librosa.resample(audio, orig_sr=orig_sr, target_sr=16000)
http://www.xdnf.cn/news/4723.html

相关文章:

  • RISC-V入门资料
  • Pyinstaller编译EXE及反编译
  • 在Postman中高效生成测试接口:从API文档到可执行测试的完整指南
  • Linux下的c/c++开发之操作Sqlite3数据库
  • SpringBoot3 + Druid + DynamicDataSource + PgSQL 连接池优化方案
  • Matlab 镍氢电池模型
  • 流批了,低调使用
  • 巧用python之--模仿PLC(PLC模拟器)
  • C++ STL入门:vecto容器
  • 四川安全员考试的内容包括哪些?
  • 2025年微服务架构关键知识点(一):核心原则与演进趋势
  • Web 架构之高可用基础
  • 基于FPGA的血氧和心率蓝牙监测系统设计-max30102
  • SHA系列算法
  • 秋招准备——2.跨时钟相关
  • 大疆无人机(全系列,包括mini)拉流至电脑,实现直播
  • 机器学习第一讲:机器学习本质:让机器通过数据自动寻找规律
  • SpringCloud服务拆分:Nacos服务注册中心 + LoadBalancer服务负载均衡使用
  • 使用C# ASP.NET创建一个可以由服务端推送信息至客户端的WEB应用(2)
  • 视频编解码学习六之视频采集和存储
  • Linux环境下部署MaxScale
  • 安卓基础(静态方法)
  • 企业级可观测性实现:OpenObserve云原生平台的本地化部署与远程访问解析
  • DeepSeek+即梦AI实战:图片制作教程
  • 电机的控制字和状态字各个位在各个模式下的含义
  • Maven使用教程
  • flutter利用 injectable和injectable_generator 自动get_it注册
  • 最新阿里九宫格识别模型,连线,231 协议算法
  • 【Python从入门到精通】--‘@‘符号的作用
  • 架空输电线巡检机器人轨迹优化设计