我自己编写了一组代码来记录我通过麦克风所说的话。我想了解谷歌在“沉默”时用于停止录制的功能。例如,如果我上谷歌并按下麦克风符号,我可以说出我打算寻找的内容,但它用来理解我什么都不说的那一刻(“沉默”的那一刻)的功能是什么?我想过做一个循环,他们记录一些声音帧的一些 dB 或 RMS,通过比较我可以理解是否有“沉默”。到目前为止,时间是静止的。
public static void main(String[] args) {
final Main REGISTRAZIONE = new Main();
Thread TIME = new Thread(new Runnable() {
public void run() {
try {
Thread.sleep(RECORD_TIME);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
REGISTRAZIONE.finish();
}
});
TIME.start();
REGISTRAZIONE.start();
}