gpt4 book ai didi

ios - AudioKit - 获取特定频率(高于 20kHz)的问题

转载 作者:搜寻专家 更新时间:2023-10-31 22:55:40 26 4
gpt4 key购买 nike

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

----> 我无法让 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()

print(tracker.frequency)

---> 这是 AudioKit 框架的限制默认 iOS 设备设置的限制 - 还是可能有其他方法 实现获得这些频率?

最佳答案

这是 AudioKit 的限制。频率跟踪器基于名为 ptrack 的声管操作码。这又基于 Csound's ptrack .您可以修改参数以尝试在您关注的区域中提供更高的精度,但如果您关心低和高的更好结果,那将是非常处理器密集型的。也许对低和高使用两个“带状”跟踪器会更好。总是需要做出选择,AudioKit 的频率跟踪器适用于典型的可听范围。

关于ios - AudioKit - 获取特定频率(高于 20kHz)的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48285098/

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