Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Mac Matlab/Simulinks实时音频输入_Macos_Matlab_Audio_Real Time_Simulink - Fatal编程技术网

Macos Mac Matlab/Simulinks实时音频输入

Macos Mac Matlab/Simulinks实时音频输入,macos,matlab,audio,real-time,simulink,Macos,Matlab,Audio,Real Time,Simulink,我正在使用Simulinks(Matlab 2014a)在我的mac(2010-11型号;os x Mavericks;串行音频输入)上构建一个简单的实时延迟系统,该系统由一个“音频输入”块、“音频输出”块、“延迟”块和一个加法器组成(将延迟信号添加到原始信号中),但我收到错误:“untitled/From Audio Device中的错误”:给定的音频设备只能打开一次。音频输入块会打开两次 当我尝试使用音频文件作为输入时,我得到了期望的结果。同样的图表在windows机器上也可以正常工作 请帮

我正在使用Simulinks(Matlab 2014a)在我的mac(2010-11型号;os x Mavericks;串行音频输入)上构建一个简单的实时延迟系统,该系统由一个“音频输入”块、“音频输出”块、“延迟”块和一个加法器组成(将延迟信号添加到原始信号中),但我收到错误:“untitled/From Audio Device中的错误”:给定的音频设备只能打开一次。音频输入块会打开两次

当我尝试使用音频文件作为输入时,我得到了期望的结果。同样的图表在windows机器上也可以正常工作

请帮忙。
谢谢。

我认为问题在于您正在尝试向音频设备输出声音,同时尝试从音频设备读取。那不行,你不能那样做。有关MATLAB中的类似问题,请参见。在将声音输出回音频设备之前,您需要等待读取部分完成,或者使用两个不同的设备,一个用于读取,另一个用于写入

我怀疑同一个模型在Windows机器上工作,因为它可能有两个音频设备(可能是内置的,也可能是外置的),模型会自动检测到这一点,从一个设备读取数据,然后输出到另一个设备。两个区块的报告都说:

使用设备参数指定要从中获取的设备 音频此参数根据音频自动填充 系统上安装的设备

这再一次强化了这一理论。如果您仍然可以访问Windows计算机,则可以再次检查是否存在这种情况