gpt4 book ai didi

java - 使用 GNSDK (3.06) java 包装器进行指纹搜索没有结果 - 有推荐的参数吗?

转载 作者:行者123 更新时间:2023-11-30 03:50:21 25 4
gpt4 key购买 nike

我有一个实时音频流,我尝试使用 GNSDK(3.06) java 包装器对其进行指纹识别和搜索。我的代码基于 musicid_stream 示例。

我使用的代码:

gnMusicID.fingerprintBegin(
GnFingerprintType.kFingerprintTypeGNFPX,
44100,
16,
2
);

/* write audio to the finger printer */
gnMusicID.fingerprintWrite(audioData, audioData.length);

/* does the finger printer have enough audio? */
gnMusicID.fingerprintEnd();

其中audioData是音频PCM的byte[]

我在您的 API 引用中查找信息以及您推荐使用的参数:

  • 录音应该多长?最短秒数?
  • 我应该尝试将 GnFingerprintType.kFingerprintTypeStream3\GnFingerprintType.kFingerprintTypeStream6 作为 GnFingerprintType 吗?
  • 使用更高的采样率?

当我录制现场音频时,我的音频缓冲区可能位于歌曲期间的任何位置。

请提出建议。

谢谢。

最佳答案

我发现音乐流不干净,并想出了如何获得更好的流......

仅供引用:我目前使用 6 秒的录音和上述参数,得到了相当好的结果。

关于java - 使用 GNSDK (3.06) java 包装器进行指纹搜索没有结果 - 有推荐的参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24628051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com