MATLAB显示:由于未找到因为输出,无法播放音频

文章指导用户检查电脑麦克风权限,使用MATLAB的audiodevinfo函数检测音频输入输出。当发现输出为空时,提示可能是MATLAB缺少相关包,建议在附加功能中安装并重启MATLAB。通过audiodevreset函数刷新设置,然后测试音频播放功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

First:检查自己电脑麦克风权限是否开启。

Second:利用MATLAB里面自带函数查询自己电脑的音频输入和输出。

info = audiodevinfo

info = 

  struct with fields:

     input: [1×2 struct]
    output: [1×4 struct]

这样就可以知道是那个环节的问题了。

如果发现自己output为空,基本可以晓得自己装MATLAB的时候可能丢失了某些包,可以尝试在附加功能里面安装这个包(如果你发现点开附加管理功能,出现令人深思的情况,点开这里,可以尝试帮你解决问题MATLAB附加功能,显示:Are you up-to-date on Software Maintenance?_淦帖子俺是认真嘚的博客-优快云博客

NI myDAQ Support from MATLAB

安装成功,MATLAB会提示你进行重启才会生效。

电脑重启以后,可以利用这个函数

audiodevreset

来刷新MATLAB里面的音频输入和输出。

再次运行MATLAB自带的音频代码。

load handel.mat

filename = 'handel.wav';
audiowrite(filename,y,Fs);

音乐响起,关闭电脑。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值