TarsosDSP

通过这个库,你可以很方便的用各种通用时域或者频域的方法处理音频。

当然你也可以看下这些例子,以便有一个快速的印象:

https://0110.be/tags/TarsosDSP

TarsosDSP 是一种实时音频分析与处理框架。大多数库和框架要么提供音频分析和特征提取,要么提供音频合成和处理。TarsosDSP是为数不多的同时提供实时分析、处理和特征提取的框架。

该框架包含实用的音频处理算法,易于扩展,没有外部依赖性。由于采用了简单的处理管道,每个算法的实现都尽可能简单。TarsosDSP的特点包括重采样算法、起始检测器、多个基音估计算法、时间拉伸算法、基音偏移算法和计算常数Q的算法。该框架还允许简单的音频合成、一些音频效果和几个过滤器。开源框架是对MIR社区的宝贵贡献,非常适合Android上的交互式MIR应用程序。

一个完整的例子在这里:

https://github.com/GreyLabsDev/TarsosDSP-Example

TarsosDSP 一个Java的音频处理库相关推荐

  1. 开源音频处理库AudioLDM

    环境 windows 10 64bit AudioLDM 0.1.1 anaconda with python 3.8 nvidia gtx 1070Ti 简介 AudioLDM 是一个开源的音频处理 ...

  2. CognitiveJ一个Java的人脸图像识别开源分析库

    CognitiveJ 是一个开源的,支持 Java 8 API 的库,用于管理和编排 Java 应用和微软的Cognitive(Project Oxford)机器学习和图像处理库的项目,可以让你查询以 ...

  3. 就您所知,它只是一个Java库

    过去的爆炸-- 我在2008年5月写了这篇文章--我不得不说,我的观点相当不错,包括Java 8采用了Scala的一些更好的功能: 它开始发生--围绕Scala的FUD. Scala的危险. 使用Sc ...

  4. java图像识别库_CognitiveJ一个Java的人脸图像识别开源分析库

    CognitiveJ 是一个开源的,支持 Java 8 API 的库,用于管理和编排 Java 应用和微软的Cognitive(Project Oxford)机器学习和图像处理库的项目,可以让你查询以 ...

  5. java 上传mp3文件大小,Java获取音频文件(MP3)的播放时长

    最近的一个项目需要按照时间播放mp3文件,例如,播放10分钟的不同音乐. 这就意味着我得事先知道mp3文件的播放时长,以决定播放几遍这个文件. 方案一:Java的方式 找第三方的库,真的感谢这些提供j ...

  6. 使用Java分离音频左右声道

    使用Java分离音频左右声道 1.音频属性相关 音频采样所得的PCM都含有三个要素:声道(channel).采样率(sample rate).采样位数.时长. 1.1.声道 记录声音时,如果每次生成一 ...

  7. java实现声道分离,使用Java分离音频左右声道

    使用Java分离音频左右声道 1.音频属性相关 音频采样所得的PCM都含有三个要素:声道(channel).采样率(sample rate).采样位数.时长. 1.1.声道 记录声音时,如果每次生成一 ...

  8. SoundTouch音频处理库的简单使用(音调、音速、声道等等)

    音频的处理,通常会涉及到音调.音速或者声道的切换,例如睡觉时,开车时,跑步时,party,吃饭时等等根据不同场景我们也许会要求音乐能有不同的意境变化,强大的soundtouch音频开源库基于C++的底 ...

  9. Java并发编程题库

    文章目录 并发编程三要素? 实现可见性的方法有哪些? 创建线程的有哪些方式? 创建线程的三种方式的对比? Runnable 和 Callable 的区别 Java线程具有五中基本状态 什么是线程池?有 ...

最新文章

  1. MongoDB Sharding分片配置
  2. DES算法C语言实现
  3. 计算机视觉、机器学习、人工智能领域知识汇总
  4. arm opcode hook
  5. c语言酒店管理系统设计目的,C语言酒店管理系统设计.doc
  6. 【转】android TV CTS 4.0.3_r1测试
  7. 输入一个字符串,删除汉字字符或者西文字符(C语言)
  8. type python django models_Django 模型
  9. 【BZOJ3675】【Apio2014】序列分割
  10. 取文字_玉镯取不出来了怎么办?教你6种最有效的方法
  11. CCNP 640-892知识点中文精简解释
  12. 转:2016年崛起的js项目
  13. 华为eNSP BUG——关于OSPF Router ID选择问题
  14. 程序员被裁员失业有哪些软件众包外包平台可以接单?
  15. 中国网游用户调查:可玩性高才是王道
  16. 做了个小程序,拿到天使轮投资了!
  17. Android中为网络图片设置高斯模糊效果
  18. go+sqlite实现sgk完整部署,privacy,privacy-main
  19. 大数据和区块链技术是什么关系?
  20. 解决npm和node升级步骤

热门文章

  1. rpm mysql nokey_rpm包时遇到Header V3 DSA signature: NOKEY时解决办法
  2. Numpy IO:npy、npz
  3. Silverlight 中文教程第二部分:使用布局管理 (木野狐译)
  4. 防止电子元器件烧坏那些要避的坑
  5. 关于Tomcat找不到 指定路径的问题
  6. python搜狗微信搜索wechatsogou 用法
  7. 基于统计学习---面向新闻的发生地与提及地检测
  8. [算法总结] LCA倍增法 dfs
  9. 使用U盘制作Ubuntu21.10、Windows10多个系统的启动盘
  10. 初入python世界——python基础语法