Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 用于音频输入的Musicg指纹_Android_Audio Fingerprinting - Fatal编程技术网

Android 用于音频输入的Musicg指纹

Android 用于音频输入的Musicg指纹,android,audio-fingerprinting,Android,Audio Fingerprinting,在musicg中,我可以通过以下代码比较Wave文件的指纹: double score = new FingerprintsSimilarity( new Wave("voice1.wav").getFingerprint(), new Wave("voice2.wav").getFingerprint() ).getSimilarity(); 除了保存音频和比较,我可以直接输入麦克风以获得指纹相似性吗 例如: 编辑: 在Wave.java函数initWaveWithInput

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

double score =
new FingerprintsSimilarity(
    new Wave("voice1.wav").getFingerprint(),
    new Wave("voice2.wav").getFingerprint() ).getSimilarity();
除了保存音频和比较,我可以直接输入麦克风以获得指纹相似性吗

例如:

编辑:
在Wave.java函数initWaveWithInputStream()中,我可以将提要麦克风输入作为Inputstream发送吗?有可能吗?

嗨,你找到解决办法了吗?还没有。你那边有什么消息吗?
double score =
new FingerprintsSimilarity(
    AudioFromMIC(),
    new Wave("voice2.wav").getFingerprint() ).getSimilarity();