标签: java listener microphone javasound voice-recognition
我需要在Java中实现语音活动检测算法,以便我知道何时开始和/或停止录制音频。我正在寻找一种算法,可以将byte [],目标数据行或音频文件作为输入。此外,解决方案最好不要使用外部依赖。
答案 0 :(得分:3)
将TarsosDSP作为灵感来源:它是迄今为止处理音频检测的最佳开源Java库。它纯粹是用Java编写的,并简要提供:
SoundDetection PitchDetection PercussionDetection 音频时间延长 音高转移 IIR滤波器
还请检查官方paper和manual,以便更好地掌握相关主题。