使用Java sound API进行正确的VAD接口设计?

使用Java sound API进行正确的VAD接口设计?,java,interface,voice,audio,Java,Interface,Voice,Audio,VAD代表语音活动检测。我有一个VAD算法,它是有效的 如何让它在Java声音API的思想中呈现出来 我的几个想法是: 1每次检测到语音时创建TargetDataLine,并允许消费者处理线路创建和读取创建的线路 不确定线路是否适用于此 2每次检测到语音时创建AudioInputStream,并允许消费者处理流的创建和读取 3具有一条恒定的TargetDataLine,并在每次检测到语音时发送打开/启动/其他事件 哪一个最漂亮

VAD代表语音活动检测。我有一个VAD算法,它是有效的

如何让它在Java声音API的思想中呈现出来

我的几个想法是:

1每次检测到语音时创建TargetDataLine,并允许消费者处理线路创建和读取创建的线路

不确定线路是否适用于此

2每次检测到语音时创建AudioInputStream,并允许消费者处理流的创建和读取

3具有一条恒定的TargetDataLine,并在每次检测到语音时发送打开/启动/其他事件

哪一个最漂亮