在 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 发送吗?可能吗 ?