RafsRepStrategy.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:Panako 作者:
private void processMonitorQuery(float[] audioData,QueryResultHandler handler, double timeStamp,Set<Integer> avoid){
    int samplerate = Config.getInt(Key.RAFS_SAMPLE_RATE);
    int size = Config.getInt(Key.RAFS_FFT_SIZE);
    int overlap = size - Config.getInt(Key.RAFS_FFT_STEP_SIZE);

    AudioDispatcher d;
    try {
        d = AudioDispatcherFactory.fromFloatArray(audioData, samplerate, size, overlap);
        d.setZeroPadFirstBuffer(true);
        final RafsExtractor processor = new RafsExtractor(null,true);
        d.addAudioProcessor(processor);
        d.run();
        queryForMonitor(processor.fingerprints, processor.fingerprintProbabilities, 10 , avoid, handler);
    } catch (UnsupportedAudioFileException e) {
        LOG.severe("Unsupported audio");
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号