torchaudio.load() 和 librosa.load() 的区别
librosa.load() 参数如下:(得到的音频序列是numpy序列)
"""音频路径"""
path : string, int, pathlib.Path or file-like objectpath to the input file.Any codec supported by `soundfile` or `audioread` will work.Any string file paths, or any object implementing Python'sfile interface (e.g. `pathlib.Path`) are supported as `path`.If the codec is supported by `soundfile`, then `path` can also bean open file descriptor (int)."""采样率"""
sr : number > 0 [scalar]target sampling rate'None' uses the native sampling rate"""是否设置为单声道或者多声道"""
mono : boolconvert signal to mono"""音频的起始点(单位是秒)"""
offset : floatstart reading after this time (in seconds)""""读取音频的时长(单位为秒)"""
duration : floatonly load up to this much audio (in seconds)"""设置音频序列的类型"""
dtype : numeric typedata type of `y`"""设置重采样类型"""
res_type : strresample type (see note).. note::By default, this uses `resampy`'s high-quality mode ('kaiser_best').For alternative resampling modes, see `resample`.. note::`audioread` may truncate the precision of the audio data to 16 bits.See https://librosa.github.io/librosa/ioformats.html for alternateloading methods."""返回值两个值(前为音频序列,后为采样率)"""
Returns-------y : np.ndarray [shape=(n,) or (2, n)]audio time seriessr : number > 0 [scalar]sampling rate of `y`
torchaudio.load(): 下载的得到的音频序列是tensor类型
常见用法:
clean_s, fs = torchaudio.load( filepath, frame_offset, num_frames)
filepath 是音频文件路径;
frame_offset 是音频起始点,和librosa不同的是,这里的起始点是采样点数;
num_frames 是音频的帧数;计算公式(wav_length - frame_len)/ frame_hop +1 = num_frames
torchaudio.load() 和 librosa.load() 的区别相关推荐
- 调用librosa.load() 显示audioread.NoBackendError
windows环境下调用librosa.load读取语音文件时,出现audioread.NoBackendError错误 是由ffmpeg造成的,用pip安装每次都安装成功,where ffmpeg查 ...
- 计算机load代表,什么是 Load ? 什么是 Load Average ?
几乎每个接触类 Unix 操作系统的工程师都知道如何查看系统负载.但这东西的工作机理到底是怎样的,可能没有多少能说清楚.对比了一些相关信息,加上自己的理解,做一下笔记. 什么是 Load ? 什么是 ...
- db2 load 快速_db2 load详解
load 是将输入的数据文件直接格式化成数据页存储到数据库中,在装载数据过程中不会触发触发器,并且除了唯一性约束以外不执行引用约束检查或表约束检查,只记录少量日志或不记录日志.因此对于大数据量装入场景 ...
- datagrid中load,reload,loadData方法的区别
初学者小问题大问题的都比较多,就是因为初学嘛,对框架了解的没那么深入.这里我就拿出初学可能会遇到的一个问题来讲一讲,datagrid比较常 用也比较复杂,它有其中有load,reload,loadDa ...
- hibernate中load和get方法的区别 lazy的策略
1 get不支持lazy load支持lazy 2 采用get加载数据时,如果无匹配数据则返回null load则报异常 --------------------------- ...
- 请指出document load和document ready的区别?
共同点:这两种事件都代表的是页面文档加载时触发. 异同点: ready 事件的触发,表示文档结构已经加载完成(不包含图片等非文字媒体文件). onload 事件的触发,表示页面包含图片等文件在内的所有 ...
- librosa.load报错。audioread.NoBackendError
1.确保你安装了ffmpeg,要求apt方式安装的 2.which ffmpeg找到安装的位置 3./home/ubuntu/miniconda3/envs/pytorch_cpu/lib/pytho ...
- easyui load reload acceptChanges函数的区别
1.http://blog.sina.com.cn/s/blog_7b87efa501015qxq.html
- Linux的load导入语句,LOAD DATA INFILE语句导入数据进入MySQL的一些注意事项
可以用以下语句导入CSV或其他格式数据进入MySQL数据库, LOAD DATA LOCAL INFILE "C:\\wamp\\apps\\litigationinfo.csv" ...
最新文章
- oracle rac对心跳要求_关于心跳网络引起的Oracle RAC的节点驱逐(不是实例驱逐)...
- 渐进式Web应用(PWA)入门教程(上)
- 45 MySQL自增id
- 对DbRuleAuthorizationProvider的修改
- java学习(66):局部类内方法访问
- js动态生成按钮,页面用DIV简单布局2
- (不用vip)不能复制百度文库内容解决方法
- 求公共子树(后缀树法)
- STM32F103ZET6【标准库函数开发】----- 04串口4的IO口收发数据实验测试
- 博客园app for xamarin android一款简洁阅读的博客园android客户端
- Java 中的代理(proxy)
- RefineDet算法笔记
- 文件云端备份恢复onedriver+SyncToy
- 第一道西西里----关于两数的最大公约数
- cesium 鼠标点击事件获取各种坐标
- RNA-seq流程学习笔记(18)- Heatmap图
- 【毕业设计】LSTM股票预测系统 - python 深度学习
- 【愚公系列】2023年02月 .NET CORE工具案例-Caliburn.Micro的使用基于WPF的改造的MVVM案例
- 计算机未来规划范文200,计算机职业规划书范文
- 经验分享——教务管理系统有几大功能