首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
音视频
订阅
蒙哥卡恩就是我
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
【AVFoundation】AVAudioPlayer播放音频、中断处理、线路改变处理
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。主要讲述利用AVAudioPlayer实现音频播放,以及播放时的中断、线路改变处理。
iOS Crash治理 -- format.sampleRate == hwFormat.sampleRate治理
一. 背景 由于项目中使用了语音识别功能,该功能也带来了AVAudioEngine的录音崩溃问题,该崩溃偶现,出现概率相对较低,具体崩溃堆栈如下: 二. 分析和治理 我们从崩溃的堆栈定位到崩溃代码:
Swift 音频 DIY ,Audio Queue Services 搞缓冲,AVAudioEngine 加声效
便于音频的传输,一般使用音频压缩文件,mp3 等。文件压的体积小,好传输 接收到网络上的音频数据包,就去播放。 ASBD 的描述, 就是指一些配置信息,包含通道数、采样率、位深...
纯算法AEC:播录并行场景的回声消除实战笔记
"如何在 AI 语音应用中实现回声消除" - 最近在做一款 AI 语音应用,场景类似“实时通话”:一边让 TTS 播报,一边把麦克风打开做 STT。 纯算法在软件层把播报声音从录音里“抠”掉。
ios利用mic采集Pcm转为AAC,AudioQueue、AudioUnit(流式)
本例需求:将Mic采集的PCM转成AAC,可得到两种不同数据,本例采用AudioQueue/AudioUnit两种方式存储,即: 可采集到两种声音数据,一种为PCM,一种为转换后的AAC. 原理:由于公司需求更改为Mic采集的pcm一路提供给WebRTC使用,另一路将pcm转为…
Audio Unit采集音频实战
iOS中使用Audio unit实现音频数据采集,直接采集PCM无损数据, Audio Unit不能直接采集压缩数据,在以后的文章会讲到音频压缩. 使用Audio Unit采集硬件输入端,如麦克风,其他外置具备麦克风功能设备(带麦的耳机,话筒等,前提是其本身要和苹果兼容). 本…
iOS开发 AudioUnit+AUGraph实现录音耳返功能
这算是我进公司实习期间完成的第一个比较完整的项目吧,耗时大约2个月,也是我第一次接触iOS音频开发,目前还未接触过视频开发,但以后我也应该会往音视频方向发展,不得不承认于我个人而言,音视频开发确实有一定难度,直到现在我感觉自己对iOS的音频也是一知半解,所以写这篇东西仅仅是想要…
iOS WebRTC 订阅流时不获取麦克风权限解决方案
在 APP 中用 OWT(Open WebRTC Tookit) 实现直播功能时,发现,只要加入到创建好的房间,订阅了房间中的流之后,就会获取用户的麦克风权限。这样对只是想看直播并不想上麦讲话的
关于实现唱吧清唱功能的理解
在iOS上多媒体的处理主要依赖的是AVFoundation框架,而AVFoundation是基于CoreAudio、CoreVideo、CoreMedia、CoreAnimation之上高层框架,在AVFoundation框架之上苹果还提供给我们更高层一些处理媒体数据的框架。 …
Audio Unit: iOS中最底层最强大音频控制API
以下概念是文中常用的词语,因为其含义一般直接用英文表达, 一般不需中文翻译,可将其理解为固定名词词组. input element : 连接输入端硬件(如麦克风)的一个组件. output element : 连接输出端硬件(如扬声器)的一个组件. I/O Units: 输入输…