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() でフィード MIC 入力を Inputstream として送信できますか? 出来ますか ?