草庐IT

麦克风

全部标签

ios - 音频录制和播放同时进行

我正在尝试开发一个iOS应用程序,它可以从麦克风读取声音,应用一些效果并立即通过耳机播放,可能会有一些可以接受的延迟。这可能吗?作为第一步,我试图同时在我的耳机中播放从麦克风接收到的声音,但很难做到......我能够录制声音,保存并轻松播放。相关问题,文章不容易找到。非常感谢任何想法,链接我确实检查了Apple的aurioTouch。我找不到同时录制和播放同一信号。 最佳答案 使用AudioSessionAPI请求尽可能短的缓冲区(在大多数iOS设备上可能少于6毫秒)。然后将您从RemoteIO录制回调中获得的原始音频样本提供给Re

ios - 使用 AVAudioEngine 录制麦克风时如何检测用户停止说话?

我使用AVAudioEngine来录制用户说话,我想实现当用户暂停或停止说话超过X秒时,将播放之前刚刚录制的句子。但是我怎样才能检测到录音过程中的这种停顿呢?在AVAudioEngine中没有找到有用的API,有什么想法可以帮助我吗? 最佳答案 可以在里面设置TimerprivateletspeechRecognizer=SFSpeechRecognizer(locale:Locale.init(identifier:"en-US"))!speechRecognizer.recognitionTask(with:recognitio

ios - InstallTapOnBus - 用于输出信号

在主题主题中,我想分析输出信号的缓冲区。我已将此功能(InstallTapOnBus)用于麦克风信号,但不适用于输出。有人知道怎么做吗?letbus=0letnode=engine.outputNodenode.installTap(onBus:bus,bufferSize:AVAudioFrameCount(BUFFER_SIZE),format:node.outputFormat(forBus:bus),block:{(buffer:AVAudioPCMBuffer,time:AVAudioTime)in...})try!engine.start()}它给我一个错误:“所需条件为假

ios - ReplayKit 保存视频失败,第一次尝试使用麦克风

场景1:使用音频/视频编写器输入启动AVAssetWriter。使用RPScreenRecorder在没有麦克风的情况下开始录音并处理样本缓冲区。文件在第一次尝试时可以很好地写入照片。场景2:使用音频/视频编写器输入启动AVAssetWriter。使用RPScreenRecorder在启用麦克风的情况下开始录制并处理示例缓冲区。第一次尝试文件写入失败。UserInfo={NSLocalizedRecoverySuggestion=再次尝试保存。,NSLocalizedDescription=无法保存,NSUnderlyingError=0x1c464f3c0{ErrorDomain=N

ios - 使用 Avfoundation 在 Swift 中使用蓝牙耳机的麦克风和扬声器进行录制和播放

下面的示例代码运行良好(感谢OskarJonsson)。ViewController.swiftMicToSpeakersCreatedbyOskarJönssonon2016-09-09.Copyright©2016OskarJönsson.Allrightsreserved.importUIKitimportAVFoundationclassViewController:UIViewController{varengine=AVAudioEngine()letplayer=AVAudioPlayerNode()letaudioSession=AVAudioSession.share

ios - 配置 AdMob 后随机弹出麦克风权限

在使用cocoapods安装AdMob框架并配置奖励视频广告后,我的应用开始在启动时请求麦克风许可。我没有在其中做任何与音频相关的事情,所以我自己在AdMob框架之外触发它的可能性很小......有什么办法可以防止这种情况发生? 最佳答案 您可以按照以下步骤摆脱它:转到macOS上的“安全和隐私”设置。在左侧面板中选择“麦克风”。取消选中右侧面板上的Xcode选项。 关于ios-配置AdMob后随机弹出麦克风权限,我们在StackOverflow上找到一个类似的问题:

iOS:在后台应用程序中访问设备麦克风

我想知道,有没有办法让应用程序在后台运行时访问iDevice的麦克风(设备可能锁定也可能不锁定)?我需要收听音频输入并进行一些声音识别。来自墨西哥的欢呼 最佳答案 根据Apple'sdeveloperpage,你可以使用"audio"权限,它提供了这种访问权限:Theappplaysaudiblecontenttotheuserorrecordsaudiowhileinthebackground.(ThiscontentincludesstreamingaudioorvideocontentusingAirPlay.)

ios - 从 MultiChannelMixer AudioUnit 同步录音和回放

我正在尝试创建一个应用程序来播放从文件中加载的多个示例(类似于iPhoneMultichannelMixer示例应用程序),同时记录用户从麦克风或线路输入的输入并将任何立体声格式的所有内容保存(记录)到文件中.在架构上,我有一个MixerAudioUnit,它接收不同的样本作为输入,混合它们并通过IORemote播放。IORemote麦克风输入正在被另一个回调捕获以进行录音。问题是-我如何记录麦克风输入和从MixerAudioUnit输出总线播放的内容?我能否简单地将我从麦克风获得的信号混合到同一个混音器中,并将混音器连接到IORemote以及其他一些将处理混合信号录音的AudioUn

javascript - 仅使用 javascript/html5 获取麦克风/网络摄像头记录流

我制作了一个网络应用程序,需要使用java脚本和html5(无闪光灯)从pc/移动麦克风/相机记录流。我该怎么做? 最佳答案 有两种方法,getusermedia和使用输入的旧方法,这是ios6允许的:旧方法:当前方式:window.URL=window.URL||window.webkitURL;navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGet

iphone - AVAudioRecorder 如何在 iphone 中获得麦克风电平?

我正在为iPhone6+开发录音应用程序。问题1:(AVAudioRecorder)音频录制在模拟器中工作正常但在设备中不工作..音频设置:[settingssetValue:[NSNumbernumberWithInteger:kAudioFormatAppleIMA4]forKey:AVFormatIDKey];[settingssetValue:[NSNumbernumberWithFloat:44100.0f]forKey:AVSampleRateKey];[settingssetValue:[NSNumbernumberWithInteger:1]forKey:AVNumbe