gpt4 book ai didi

iPhone 应用程序音频仅在特定频率以上录制

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:15:26 26 4
gpt4 key购买 nike

我目前正在为 iPhone 和 iPad 开发基于录音的应用程序。在这里,我自己完成了基本的录音功能,但我不知道如何录制高于特定频率的音频,比如高于 17,000 Hz。那么,有人可以帮助我实现这一目标吗?这真的对我的职业生涯有很大帮助。

最佳答案

我认为你需要使用加速框架,里面有一个可以进行 FFT(快速傅里叶变换)的 vDSP API。它将数据从时域转换到频域。根据bin size信息,可以提取一定bin size后的幅度/振幅。

我认为这可以解决您的问题。

对于vDSP,您可以引用aurioTouch 2来自 Apple 网站。

关于 FFT 的工作原理,你可以引用这个问题 - Understanding FFT in aurioTouch2

希望对您有所帮助。

P.S. AurioTouch 或 AurioTouch 1 未使用 vDSP API。我记得在 iOS 4 之前有一个 FFT 函数可以做类似的事情但速度较慢。所以你可能认为vDSP是iOS4.0之后才有的

关于iPhone 应用程序音频仅在特定频率以上录制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10825941/

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