java - 如何在 Java 中实现语音 Activity 检测?

标签 java listener microphone javasound voice-recognition

我需要在 Java 中实现语音 Activity 检测算法,以便知道何时开始和/或停止录制音频。我正在寻找一种可以将字节 []、目标数据行或音频文件作为输入的算法。此外,解决方案最好不使用外部依赖项。

最佳答案

看看TarsosDSP作为灵感来源:它是迄今为止处理音频检测的最佳开源 Java 库。它纯粹用 Java 编写,并简要提供:

声音检测
音调检测
打击检测
音频时间拉伸(stretch)
变调
IIR- 滤波器

同时查看官方papermanual以便更好地理解主题。

关于java - 如何在 Java 中实现语音 Activity 检测?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18676053/

相关文章:

java - Java Swing 中带有自定义事件的接口(interface)之后的 .class

C# - 麦克风噪音检测

java - 如何从 Java 中的麦克风获取 dB(或任何类型的音量)级别?

java - 在Android中比较txt文件和输入字符串

java - 这是初学者使用Java的最佳IDE。

java - 方面未被调用

javascript - Node.js:监听器有问题

javascript - 滚动事件关闭菜单后,导航下拉菜单切换不显示菜单

java - 读取和操作 CSV 文件

ios - 应用麦克风访问