我正在从麦克风获取音频。使用 AvAudioEngine 但当来电并中断时,我想停止然后重新启动获取音频进程,但是当我尝试使用 handleInterruption(我共享 b...
我可以发送使用 AVAudioSinkNode 接收到的声音缓冲区以使用 AVAudioSourceNode 进行实时渲染吗?
我正在尝试新的 AVAudioSinkNode 和 AVAudioSourceNode 节点,以便与 AVAudioEngine 一起使用。 在设置方面,与另一篇文章中描述的测试类似,我的接收器节点已附加...
无法在 Swift 中使用 iOS 版本 17.2 AvAudioEngine 中的 GCDAsyncUdpSocket 发送缓冲区音频数据
当我从17.3手机发送数据并监听接收套接字数据时,我看不到任何数据,但是当我从15.3手机发送数据并监听数据时,我可以看到接收数据,我认为问题是GCDAsyncUdpS...
无法在 Swift 中播放从 iOS 版本 17.2 AvAudioEngine 获取缓冲区音频数据
我想从麦克风获取音频。使用 AvAudioEngine 并以 Swift 语言通过套接字发送,我正在获取缓冲区数据并通过 iOS 版本 15.3 中的套接字发送,并且我播放了即将到来的缓冲区音频...
避免 AvAudioEngine Swift 中的背景噪音和音频回声
我正在尝试使用 AudioEngine(通过 iPhone 麦克风)通过 GCDAsyncUdpSocket 将音频发送到另一个收听设备,并且我在另一个 ios 设备中获取音频,并且可以在...
音频数据(进入AvAudioEngine)在SwiftUi中播放嘶嘶作响的音频
我正在尝试通过 GCDAsyncUdpSocket 将音频(通过 iPhone 麦克风)发送到另一个收听设备,我使用 AudioEngine 获取音频,然后将 AVAudioPCMBuffer 转换为数据并通过...发送
如何使用AVAudioPlayerNode更新MPNowPlayingInfoCenter/MPRemoteCommandCenter播放/暂停控件?
我正在制作一个简单的音乐播放器应用程序,仅使用 AVAudioEngine 播放音频。当我暂停 AVAudioPlayerNode 时,它不会更新 MPNowPlayingInfoCenter/
Mac 上的 AVAudioEngine 输入,扰乱低优先级声音
我正在通过点击 Mac 上的麦克风并打印识别的声音来分析声音。 一切都运行良好,但它扰乱了其他(我认为)低优先级的声音,例如界面听起来...
AVAudioEngine 和 AVAudioPlayer。 setVoiceProcessingEnabled 低音量输出
正如标题所示,我使用 AVAudioEngine 进行 SFSpeechRecognition 输入,使用 AVAudioPlayer 进行声音输出。 苹果在这次演讲中表示 setVoiceProcessingEnabled 函数非常有用
我正在开发一个使用 AVFoundation 框架进行实时音频处理的 iOS 应用程序。该应用程序从麦克风捕获音频,获取每个缓冲区,将其传递给返回 modi 的函数...
我的应用程序允许用户选择使用哪个音频输出设备来播放声音。我无法找到或弄清楚如何获取系统当前使用的音频输出设备。 我是我们...
Swift:如何将 AVAudioEngine 的立体声输出转换为单声道
我正在尝试将 AVAudioEngine 的输出从立体声转换为单声道。我希望能够使用 AVAudioPlayerNode 的 pan 将转换后的单声道信号发送到左或右耳机或扬声器
我有一个 AVAudioPlayerNode 连接到 AVAudioEngine。示例缓冲区通过 scheduleBuffer() 方法提供给 playerNode。 但是,似乎 playerNode 正在扭曲音频。拉特...
“执行离线音频处理”示例使用 AVAudioEngine 处理到 .wav 文件不起作用
关于上下文,我一直在关注 Apple 的文档。您可以在那里下载代码以重现此问题。 https://developer.apple.com/documentation/avfaudio/audio_engine/
我正在尝试将 AVAudioSinkNode 与 AudioKit 结合使用。在下面的代码中,流程是这样的:输入 > 推子 > 输出。当 SinkNode 连接到 Fader 时。 SinkNode 工作...
我正在尝试将从 AVAudioNode 的 tap 块获得的 AVAudioPCMBuffer 转换为 CMSampleBuffer 以附加 AVAssetWriter 的音频输入。我也在用正确的时间创建一个新的样本缓冲区-...
如何在 swift 中将 .m4a 音频文件转换为 .caf 文件
我必须将扩展名为 .m4a 的音频文件转换为 .caf。我已经准备好代码并可以正常工作,但是这样做时我只得到了文件的一部分(不完整的 .caf 文件)。 下面的函数用于连接...
要在添加音高、速度、混响和回声等效果后保存完整的音频文件而不完全听或播放它?
我已经使用以下功能通过使用 avaudiomixer 和 avaudioengine 来更改音频文件的效果。问题是我需要听完整的音频来保存新的音频。
我有一个 AVAudioEngine 播放多个 AVAudioPlayerNodes。我正在使用 AVAudioEnvironmentNode 来模拟这些的定位。该职位似乎运作正常。但是,我想要这些
目前我正在使用AVAudioEngine从麦克风中获取音频样本,并成功实现了FFT。为了稳定频率值,我还在FFT之前对音频样本实现了汉恩窗口。...