Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.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
Ios 音频套件-获得特定频率(高于20kHz)的问题_Ios_Swift_Audio_Input_Audiokit - Fatal编程技术网

Ios 音频套件-获得特定频率(高于20kHz)的问题

Ios 音频套件-获得特定频率(高于20kHz)的问题,ios,swift,audio,input,audiokit,Ios,Swift,Audio,Input,Audiokit,我在使用该框架时遇到了一个小问题: ---->我无法让AudioKit框架拾取高于或低于特定数量的特殊频率。(频率低于100Hz,高于20kHz) 编辑:我在我的iOS设备上测试了一些频率跟踪器应用程序,并结合了一些在线调谐器工具来检查我的iPhone麦克风是否能够拾取20000Hz以上的频率。。。的确如此 但使用默认的频率跟踪器代码片段:AudioKit无法拾取20000Hz以上的频率 mic = AKMicrophone() tracker = AKFrequencyTracker(mic

我在使用该框架时遇到了一个小问题:

---->我无法让AudioKit框架拾取高于或低于特定数量的特殊频率。(频率低于
100Hz
,高于
20kHz


编辑:我在我的iOS设备上测试了一些频率跟踪器应用程序,并结合了一些在线调谐器工具来检查我的iPhone麦克风是否能够拾取20000Hz以上的频率。。。的确如此

但使用默认的
频率跟踪器
代码片段:AudioKit无法拾取20000Hz以上的频率

mic = AKMicrophone()
tracker = AKFrequencyTracker(mic)
silence = AKBooster(tracker, gain: 0)
AKSettings.audioInputEnabled = true
AudioKit.output = silence
AudioKit.start()


--->这是对AudioKit框架的限制,是对默认iOS设备设置的限制,还是有其他方法来获得这些频率

这是AudioKit中的一个限制。频率跟踪器基于一个名为的声管操作码,该操作码依次基于off。您可以修改参数,以尝试在您关注的领域提供更高的精度,但如果您关注的是更好的结果,无论是低还是高,这将是非常处理器密集型的。也许使用两个“带状”跟踪器进行高低跟踪会更好。始终有选择,AudioKit的频率跟踪器适合典型的音频范围。

感谢@Aurelius-Ahmm提供的信息,您使用
是什么意思?您可以修改参数,以提高该区域的精确度。
?应该修改哪个参数?提前谢谢JaneHey Aure-这听起来不算粗鲁,但如果你能快速回答我的最新问题,我会很高兴的-没有你的帮助我很无助,因此我无法继续编码@Aurelius ProchazkaHi抱歉,看看这些:嘿,Aure,谢谢你的回答,但是我如何编辑变量的声明?如何编辑AudioKit源代码??Github上提供了所有源代码,您只需更改并重新编译即可。如果这让人望而生畏,您可能需要获得一些帮助,但这超出了AudioKit支持的范围。
print(tracker.frequency)