帮助中心帮助中心
从声卡录制
音频工具箱/来源
的音频设备阅读器Block使用计算机的音频设备读取音频样本。的音频设备阅读器块指定驱动程序、设备及其属性、数据类型和从您的音频设备阅读器块。
全部展开
一个
的输出音频设备阅读器块由块的参数决定。如果块输出是一个矩阵,列对应于独立的通道。
数据类型:单|双|int16|int32|uint8
单
双
int16
int32
uint8
O
该端口在获取一帧数据(一个输出矩阵)时输出溢出的样本数量。
要启用此端口,请选择输出样本数量溢出参数。
数据类型:uint32
uint32
司机
声音处理软件
ASIO
WASAPI
ASIO驱动程序没有预先安装在Windows机器上。要使用ASIOdriver选项,在MATLAB外部安装一个ASIO驱动程序®.
请注意
如果司机设置为ASIO,打开MATLAB外部的ASIO UI,将声卡缓冲区大小设置为每帧样本参数。有关更多信息,请参阅ASIO驱动程序的文档。
WASAPI驱动程序只支持独占模式。万博1manbetx
ASIO和WASAPI驱动程序不提供样本速率转换。对于ASIO和WASAPI驱动程序,设置采样率(Hz)到您的音频设备支持的采样率。万博1manbetx
该参数只适用于Windows机器。Linux机器总是使用ALSA驱动程序。Mac电脑总是使用CoreAudio驱动程序。
设备
设备列表由计算机上可用的设备填充。
信息
此按钮打开一个对话框,其中列出所选音频驱动程序、音频设备的全名和配置的最大输入通道。例如:
采样率(Hz)
44100
的可能范围采样率(Hz)这取决于你的音频硬件。
通道数量
1
的输出通道的数量也是通道(矩阵列)的数量音频设备阅读器块。
来指定您的音频设备获取的输入通道先进的选项卡,选择使用默认通道映射参数。
每帧样本
1024
每帧样本也是设备缓冲区大小,和帧大小(矩阵行数)输出的音频设备阅读器块。
设备钻头深度
16位整数
8位整数
24位整数
32位整数
设备用于获取音频数据的数据类型,指定为字符向量或字符串。
使用默认通道映射
当您选择此参数时,块将使用声卡的输入通道与此块输出的矩阵列之间的默认映射。当您清除此参数时,您将在中指定映射设备输入通道.
设备输入通道
(1: MaximumInputChannels)
设备通道和矩阵输出的非默认映射音频设备阅读器块,指定为标量或向量。例如:
如果设备输入通道指定为1:3,那么:
1:3
通道1映射到输出矩阵的第一列。
通道2映射到输出矩阵的第二列。
通道3映射到输出矩阵的第三列。
如果设备输入通道指定为(3、1、2),那么:
(3、1、2)
通道3映射到输出矩阵的第一列。
通道1映射到输出矩阵的第二列。
通道2映射到输出矩阵的第三列。
要指定非默认映射,请清除使用声卡的输入通道和此块的输出列之间的默认映射参数。
输出样本数量溢出
当你选择这个参数时,一个额外的输出端口,O,被添加到块中。的O端口在获取一帧数据(一个输出矩阵)时输出溢出的样本数量。
输出数据类型
输出的数据类型。
如果此参数指定为双或单,块输出范围为[- 1,1]的数据。对于其他数据类型,范围为指定数据类型的[min, max]。
检查Simulink®模型中的音频设备读取器块,修改参数,并探索溢出。万博1manbetx
数据类型
双|整数一个|单
整数一个
直接引线
没有
多维信号
适应信号
讨论二阶导数过零检测
一个万博1manbetx支持16位和32位有符号整数和8位无符号整数。
从这个块生成的可执行文件依赖于MATLAB中包含的预构建动态库文件(.dll文件)。使用packNGo函数将此对象生成的代码和所有相关文件打包到一个压缩zip文件中。使用这个zip文件,您可以在另一个没有安装MATLAB的开发环境中重新定位、解包和重新构建您的项目。有关更多细节,请参见在MATLAB和Simulink之外运行音频I/O功能万博1manbetx.
packNGo
在R2016a中介绍
audioDeviceReader|audioDeviceWriter|音频设备写入器
audioDeviceReader
audioDeviceWriter
Hai fatto clic su uncollegamento che对应一个任务的MATLAB:
Esegui il comando inserendolo nella finestra di comando MATLAB。我浏览器网页不支持我的MATLAB。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处