Hello all, I am interested to know how can plot real time sine wave graph of speech signal and also would like to know how to implementation of LPF in app designer.
4 次查看(过去 30 天)
显示 更早的评论
I would be so greateful, if anyone will help me out in logical way. thank you
0 个评论
回答(1 个)
Sai Kiran
2023-3-6
编辑:Sai Kiran
2023-3-6
Hi,
As per my understanding you want to plot the real time speech signal in matlab.
Please follow the below code to record any audio and to plot the signal.
recObj=audiorecorder;
recDuration = 5; % duration in seconds
disp("Begin speaking.")
recordblocking(recObj,recDuration);
disp("End of recording.")
play(recObj);
y = getaudiodata(recObj);
plot(y);
For futher information on analyzing the signals , refer to the documentation https://in.mathworks.com/help/matlab/import_export/record-and-play-audio.html
You can design the Low pass filter according to your application, refer to the documentation.
You can add any MATLAB code in the app designer as a callback function. It depends on your design requirements.
I hope it helps!
Thanks
Sai Kiran Ratna
3 个评论
Sai Kiran
2023-3-9
Hi,
In the app designer you can add a button which enables you to record the signal, for this you can add the code mentioned above to a specific button.
Please refer to the following link to get more info.
I hope it helps!
Thanks!
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Audio Processing Algorithm Design 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!