作者Goodgybank (好gy银行)
看板MATLAB
标题[问题] 有关於即时处理音讯的问题(录音/播放)?
时间Wed Dec 21 17:45:01 2011
想问一下matlab能否有"即时"的功能
也就是今天我用mic说一段话
经过matlab处理过後(例如echo,或是声音变男/变女/变小孩 等等)
会几乎无延迟直接拨放出来
小弟的方法是先用recorder抓声音,然後存wav档
(recorder = audiorecorder(Fs,16,2);)
再把档案抓出来 waveFile='XXXX.wav';
经过一些filter做处理
再用play(XXXX);
将它拨放出来
但这样的做法没办法达到 即录--->处理--->即放 的效果。
请教板上的高手
是否有其他的方法能来实作呢?
感觉好像是recorder那里行不通..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.31.157
1F:→ Goodgybank:若将recorder所预录的时间缩到极短 是否可以达到效果呢 12/21 17:46
2F:→ Goodgybank:因为我设成0.1秒时会有断掉的情况 12/21 17:47
3F:→ Goodgybank:BTW 我最外层有设一无穷回圈,使得一直录音 12/21 17:48
4F:推 jmren:try wavrecord?! 12/21 23:04
5F:→ banco:用simulink做 12/22 08:27