音频工具箱

设计和分析语音、声学和音频处理系统

Audio Toolbox™提供用于音频处理、语音分析和声学测量的工具。它包括音频信号处理(如均衡和动态范围控制)和声学测量(如脉冲响应估计、八度滤波和感知加权)的算法。它还提供了音频和语音特征提取(如MFCC和pitch)和音频信号转换(如gammatone滤波器组和mel间隔谱图)的算法。

工具箱应用程序支持实时算法金宝app测试、脉冲响应测量和音频信号标记。工具箱提供了到ASIO、WASAPI、ALSA和CoreAudio声卡和MIDI设备的流接口,以及用于生成和托管标准音频插件(如VST和音频单元)的工具。

使用Audio Toolbox,您可以导入、标记和增强音频数据集,以及提取特性和转换信号,以进行机器学习和深度学习。您可以通过流低延迟音频实时原型音频处理算法,同时调优参数和可视化信号。您还可以将算法转换为音频插件,以便在外部主机应用程序(如数字音频工作站)中运行,从而验证算法。插件托管允许您使用外部音频插件(如普通对象)来处理MATLAB®数组。声卡连接使您能够在真实的音频信号和声学系统上运行自定义测量。

入门:

音频流与声卡

连接到标准的笔记本电脑和桌面声卡,以便在任何文件组合和实时输入和输出之间传输低延迟的多通道音频。

连接到标准的音频驱动程序

使用跨Windows的标准音频驱动程序(如ASIO、WASAPI、CoreAudio和ALSA)从声卡(如USB或Thunderbolt™)读写音频样本®, 苹果电脑®和Linux®操作系统。

多声道声音卡。

低延迟多声道音频流

在MATLAB中处理实时音频,具有毫秒的往返延迟。

从四通道麦克风阵列现场的原始输入。

机器学习和深度学习

标签,增加,创建和摄取音频和语音数据集,提取特征,并计算时频转换。使用统计和机器学习工具箱™、深度学习工具箱™或其他机器学习工具开发音频和语音分析。

音频和语音特征提取

提取语音和音频分析的底层特征,包括Mel频率倒谱系数(MFCC)、gammatone倒谱系数(GTCC)、音高、谐波和频谱描述符。提供基于时间序列的深度学习架构,例如基于LSTM层的架构。

而选择在Live编辑器中使用音频特征提取缓冲的兴趣选项和功能交互。

时频转换

使用改进的离散余弦变换(MDCT)、短时傅里叶变换(STFT)或更紧凑的mel间隔谱图将信号转换为时频表示。分解信号使用感知间隔频带使用伽玛酮滤波器银行。使用基于二维数据的深度学习模型,例如基于CNN层的模型。

语音指令的活梅尔声谱图。

标签和注释音频数据集

手动和自动地为音频记录和数据集分配基本事实标签和注释。检测音频信号中的语音区域。使用基于语音到文本的云服务实现语音转录的自动化。

区域的利益标签的贴标机的音频应用。

摄取大型音频数据集

索引和阅读从大量的录音收集使用audioDatastore。根据标签随机的音频文件分割列表。并行使用数据扩张,时间 - 频率变换,和特征提取高大阵列处理任务。

指向谷歌语音命令数据集的数据存储。

增强和合成音频和语音数据集

使用音高变化、时间拉伸和其他音频处理效果的组合设置随机数据增强管道。使用基于文本到语音的云服务从文本创建合成语音记录。

时不变基音偏移的共振峰估计。

音频处理算法和效果

生成标准波形,应用常见的音频效果,并设计具有动态参数调整和实时可视化的音频处理系统。

音频过滤器和均衡器

模型和应用参数均衡器,图形均衡器,货架,和可变斜率滤波器。设计和模拟数字分频器,倍频和分数倍频滤波器。

交互式调谐与实时可视化的三波段交叉滤波器。

动态范围控制和效果

模型并应用动态范围处理算法,如压缩机,限幅器,扩展器和噪声门。添加人工混响递归参数模型。

压缩机的动态响应的交互式调谐。

系统模拟与框图

使用Simulink的音频处理模块库设计和模拟系统模型金宝app®。使用交互式控件和动态图调整参数和可视化系统行为。

在Simulink的多频带动态范围压缩模型的细节。金宝app

实时音频原型

在MATLAB中通过交互式实时听力测试验证音频处理算法。

通过用户界面实时调整参数

为音频处理算法的可调参数自动创建用户界面。使用音频测试工作台应用程序测试单个算法,并在运行程序时使用自动生成的交互式控件调整参数。

交互式调谐自定义三波段参数均衡器使用音频测试台。

MIDI连接的参数控制和消息交换

交互用MIDI控制表面改变MATLAB算法参数。通过发送和接收的任何类型的MIDI消息的控制外部硬件或响应于事件。

MIDI消息,并写在MATLAB用于乐器合成音频信号流。

声学测量和空间音频

测量系统响应,分析和测量信号,设计空间音频处理系统。

基于标准的计量和分析

使用声压级(SPL)计和响度计记录或直播信号。用八度和分数八度滤波器分析信号。对原始记录应用符合标准的A-、C-或k -加权过滤器。

跨越三分之二倍频带声压级不同测量的可视化。

脉冲响应测量

用最大长度序列(MLS)和指数扫描正弦信号(ESS)测量声学和音频系统的脉冲和频率响应。开始使用脉冲响应测量应用程序。通过编程生成激励信号和估计系统响应来自动测量。

脉冲响应测量应用。

与房间脉冲响应的有效卷积

卷积信号,有效地利用频域的重叠和相加或重叠和节省实现长脉冲响应。权衡延迟使用自动脉冲响应分割运算速度。

脉冲响应持续5秒或超过220k,采样频率为44100Hz。

空间音频

编码和解码不同的双韵格式。插值空间采样的头相关传输函数(HRTF)。

期望的声源位置和最近的角度的例子,在HRTF测量是可用的。

生成和主机音频插件

用MATLAB编写的音频处理算法原型作为标准音频插件;使用外部音频插件作为常规的MATLAB对象。

音频插件的代

生成VST插件,AU插件,和独立直接从MATLAB代码可执行插件而不需要用户界面手工设计。对于更高级的插件原型,生成现成构建JUCE C ++项目(需要MATLAB编码器™)。

多波段参数EQ例子:VST插件由MATLAB代码生成,在收割器中运行。

外部音频插件的托管

使用外部VST和AU插件作为常规的MATLAB对象。改变插件参数并编程处理MATLAB阵列。或者,将插件参数与用户界面和MIDI控件自动关联起来。主机插件从您的MATLAB代码生成,以提高执行效率。

外部VST插件用于音频降噪(Accusonus ERA-N)和编程接口在MATLAB的例子。

嵌入式目标和实时音频系统

使用附加c代码生成产品在软件设备上实现音频处理设计,并自动下载188bet金宝搏连接到多通道音频接口。

低成本和移动设备

通过使用车载或外部多通道音频接口,在Raspberry Pi™上进行音频处理原型设计。创建交互式控制面板作为Android的移动应用程序®或iOS设备。

甲树莓裨3板。

实现零延迟的系统

原型单样本输入和输出用于自适应噪声控制需要最低往返延迟DSP音频处理设计中,助听器验证,或其他应用程序。自动目标从Simulink模型的Speedgoat音频设备和ST发现板直接。金宝app

最新功能

响度和锐度的标准测量

根据ISO 532-1或ISO 532-2测量感知响度,根据DIN 45692测量感知锐度

语音分割

检测音频记录中语音区域的边界

MFCC GPU上

计算和GPU卡部署梅尔频率倒谱系数(需要并行计算工具箱为MATLAB加速与GPU编码器,用于CUDA代码生成)

通过云服务实现文本到语音的转换

从文本字符串创建合成语音样本(需要第三方服务帐户)

新的音频源块

使用振荡器和可波合成在Simulink中生成周期波形金宝app

独立应用程序从MATLAB音频插件

生成独立的可执行版本的音频插件,包括音频输入和输出连接

实时任务的音频特征提取

使用MATLAB实时编辑器交互式地建立特征提取管道

看到发布说明了解这些特性和相应功能的详细信息。