انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کار با dsp.AudioRecorder در متلب

کار با dsp.AudioRecorder در متلب

#2
سلام
با جستجویی که در سایت mathworks.com کردم نوشته بود که ،  queueDuration یک پارامتری هست که میاد بر حسب زمان اندازه بلوک ها رو بصورت کلی مشخص میکنه که زیرش یک دیاگرامی هم کشیده بود که پیوست کردم
   
همین طور مثالی از  dsp.AudioPlayer System object را پیدا کردم میزارم شاید بهتون کمک کنه که میاد یک فایل صوتی avi رو پردازش میکنه
کد پی‌اچ‌پی:
AFR dsp.AudioFileReader; % points to a default audio file
AP 
dsp.AudioPlayer('SampleRate',AFR.SampleRate, ...
            
'QueueDuration',2, ...
            
'OutputNumUnderrunSamples',true);
while ~
isDone(AFR)
  
audio step(AFR);
  
nUnderrun step(AP,audio);
  if 
nUnderrun 0
    fprintf
('Audio player queue underrun by %d samples.\n'...
         ,
nUnderrun);
  
end
end
pause
(AP.QueueDuration); % wait until audio is played to the end
release
(AFR);            % close the input file
release
(AP);             % close the audio output device 
موفق باشید
  

 
پاسخ
 سپاس شده توسط Alireza_R


پیام‌های این موضوع
کار با dsp.AudioRecorder در متلب - توسط Alireza_R - ۱۳۹۴/۰۵/۱۲, ۰۹:۵۱ ق.ظ
RE: کار با dsp.AudioRecorder در متلب - توسط MATLAB - ۱۳۹۴/۰۵/۱۲, ۱۲:۳۴ ب.ظ
RE: کار با dsp.AudioRecorder در متلب - توسط Alireza_R - ۱۳۹۴/۰۵/۱۸, ۱۰:۵۵ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان