java - 如何检测大型音频文件(5 分钟)中的已知声音(约 10 秒的短音频)

标签 java audio-analysis

我是新来处理音频文件的。现在我想用 Java 完成以下任务。是否有任何好的工具或框架(例如用于视频和图像的 OpenCV)可以执行此类任务?

我有 5 个音频文件,每个文件长约 10 秒,还有一个较大的音频文件,长约 5 分钟。这个大音频文件是由许多其他小音频文件混合而成的,内部可能包含以上 5 个音频文件中的一两个......

现在我想检测这个大音频文件中包含上述哪些文件。

如果您知道,请告诉我如何检测或完成此操作。

注意:我使用的是 Java 语言。

谢谢!

最佳答案

Musicg图书馆可能会有所帮助并且this纸。

关于java - 如何检测大型音频文件(5 分钟)中的已知声音(约 10 秒的短音频),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31582610/

相关文章:

java - 在Java中通过FTP创建文件夹层次结构

java - 发布前如何知道应用程序的URL?

javascript - Web 音频分析器在使用 createMediaElementSource 时返回零

python - 如何理解音频分析中的傅里叶变换结果

java - 处理数据库时,try-with-resources 中应该包含什么

java - java.time.Duration 的 Android 等价物是什么?

python - 使用 Python 2.6 对音频文件进行快速频谱分析?

Matlab:查找音频数据帧中的主频率

audio - 无需语音识别即可检测多个声音

java - Java 8 HotSpot VM 中任何 String 对象构造的通知