8

在 musicg 中,我可以通过以下代码比较 Wave 文件的指纹:

double score =
new FingerprintsSimilarity(
    new Wave("voice1.wav").getFingerprint(),
    new Wave("voice2.wav").getFingerprint() ).getSimilarity();

我可以直接输入 MIC 输入来获取指纹相似度,而不是保存音频和比较?

例如:

double score =
new FingerprintsSimilarity(
    AudioFromMIC(),
    new Wave("voice2.wav").getFingerprint() ).getSimilarity();

编辑:在 Wave.java 中,函数 initWaveWithInputStream() 我可以将 feed MIC 输入作为 Inputstream 发送吗?可能吗 ?

4

0 回答 0