如何在Java中实现语音活动检测?

时间:2013-09-07 17:36:14

标签: java listener microphone javasound voice-recognition

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

1 个答案:

答案 0 :(得分:3)

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

SoundDetection
PitchDetection
PercussionDetection
音频时间延长
音高转移
IIR滤波器

还请检查官方papermanual,以便更好地掌握相关主题。