音频工具箱
设计和分析语音、声学和音频处理系统
Audio Toolbox™提供用于音频处理、语音分析和声学测量的工具。它包括音频信号处理(如均衡和动态范围控制)和声学测量(如脉冲响应估计、八度滤波和感知加权)的算法。它还提供了音频和语音特征提取(如MFCC和pitch)和音频信号转换(如gammatone滤波器组和mel间隔谱图)的算法。
工具箱应用程序支持实时算法金宝app测试、脉冲响应测量和音频信号标记。工具箱提供了到ASIO、WASAPI、ALSA和CoreAudio声卡和MIDI设备的流接口,以及用于生成和托管标准音频插件(如VST和音频单元)的工具。
使用Audio Toolbox,您可以导入、标记和增强音频数据集,以及提取特性和转换信号,以进行机器学习和深度学习。您可以通过流低延迟音频实时原型音频处理算法,同时调优参数和可视化信号。您还可以将算法转换为音频插件,以便在外部主机应用程序(如数字音频工作站)中运行,从而验证算法。插件托管允许您使用外部音频插件(如普通对象)来处理MATLAB®数组。声卡连接使您能够在真实的音频信号和声学系统上运行自定义测量。
入门:
连接到标准的音频驱动程序
使用跨Windows的标准音频驱动程序(如ASIO、WASAPI、CoreAudio和ALSA)从声卡(如USB或Thunderbolt™)读写音频样本®, 苹果电脑®和Linux®操作系统。
音频和语音特征提取
提取语音和音频分析的底层特征,包括Mel频率倒谱系数(MFCC)、gammatone倒谱系数(GTCC)、音高、谐波和频谱描述符。提供基于时间序列的深度学习架构,例如基于LSTM层的架构。
时频转换
使用改进的离散余弦变换(MDCT)、短时傅里叶变换(STFT)或更紧凑的mel间隔谱图将信号转换为时频表示。分解信号使用感知间隔频带使用伽玛酮滤波器银行。使用基于二维数据的深度学习模型,例如基于CNN层的模型。
标签和注释音频数据集
手动和自动地为音频记录和数据集分配基本事实标签和注释。检测音频信号中的语音区域。使用基于语音到文本的云服务实现语音转录的自动化。
摄取大型音频数据集
索引和阅读从大量的录音收集使用audioDatastore
。根据标签随机的音频文件分割列表。并行使用数据扩张,时间 - 频率变换,和特征提取高大阵列处理任务。
增强和合成音频和语音数据集
使用音高变化、时间拉伸和其他音频处理效果的组合设置随机数据增强管道。使用基于文本到语音的云服务从文本创建合成语音记录。
通过用户界面实时调整参数
为音频处理算法的可调参数自动创建用户界面。使用音频测试工作台应用程序测试单个算法,并在运行程序时使用自动生成的交互式控件调整参数。
MIDI连接的参数控制和消息交换
交互用MIDI控制表面改变MATLAB算法参数。通过发送和接收的任何类型的MIDI消息的控制外部硬件或响应于事件。
基于标准的计量和分析
使用声压级(SPL)计和响度计记录或直播信号。用八度和分数八度滤波器分析信号。对原始记录应用符合标准的A-、C-或k -加权过滤器。
脉冲响应测量
用最大长度序列(MLS)和指数扫描正弦信号(ESS)测量声学和音频系统的脉冲和频率响应。开始使用脉冲响应测量应用程序。通过编程生成激励信号和估计系统响应来自动测量。
音频插件的代
生成VST插件,AU插件,和独立直接从MATLAB代码可执行插件而不需要用户界面手工设计。对于更高级的插件原型,生成现成构建JUCE C ++项目(需要MATLAB编码器™)。
外部音频插件的托管
使用外部VST和AU插件作为常规的MATLAB对象。改变插件参数并编程处理MATLAB阵列。或者,将插件参数与用户界面和MIDI控件自动关联起来。主机插件从您的MATLAB代码生成,以提高执行效率。
低成本和移动设备
通过使用车载或外部多通道音频接口,在Raspberry Pi™上进行音频处理原型设计。创建交互式控制面板作为Android的移动应用程序®或iOS设备。
实现零延迟的系统
原型单样本输入和输出用于自适应噪声控制需要最低往返延迟DSP音频处理设计中,助听器验证,或其他应用程序。自动目标从Simulink模型的Speedgoat音频设备和ST发现板直接。金宝app
响度和锐度的标准测量
根据ISO 532-1或ISO 532-2测量感知响度,根据DIN 45692测量感知锐度
语音分割
检测音频记录中语音区域的边界
MFCC GPU上
计算和GPU卡部署梅尔频率倒谱系数(需要并行计算工具箱为MATLAB加速与GPU编码器,用于CUDA代码生成)
通过云服务实现文本到语音的转换
从文本字符串创建合成语音样本(需要第三方服务帐户)
新的音频源块
使用振荡器和可波合成在Simulink中生成周期波形金宝app
独立应用程序从MATLAB音频插件
生成独立的可执行版本的音频插件,包括音频输入和输出连接
实时任务的音频特征提取
使用MATLAB实时编辑器交互式地建立特征提取管道
看到发布说明了解这些特性和相应功能的详细信息。