معماری

دانلود پروژه ضبط و پخش کننده صدا با matlab به همراه داکیومنت و آموزش

دانلود پروژه ضبط و پخش کننده صدا با matlab به همراه داکیومنت و آموزشReviewed by تیم نازروید on May 2Rating:
خواندن فایل صوتی در متلب,دستورات پردازش صدا در متلب,نحوه فراخوانی فایل صوتی در متلب,دستور wavread در متلب
خواندن فایل صوتی در متلب,دستورات پردازش صدا در متلب,نحوه فراخوانی فایل صوتی در متلب,دستور wavread در متلب

دانلود پروژه ضبط و پخش کننده صدا با متلب matlab به همراه داکیومنت

 این پروژه در تاریخ  ۱۲/۲/۱۳۹۶ آپدیت شده است.

کاربران گرامی توجه فرمایید:این پروژه به صورت کامل  توسط این سایت  پیاده سازی شده.
اخیرا تعدادی از وبلاگها و سایتها این پروژه رو به صورت “غیر مجاز،ناقص و کپی برداری شده” برای فروش گذاشتن, پروژه را بصورت کامل از طریق همین سایت تهیه کنید.

در این پست پروژه ضبط و پخش کننده صدا matlab به همراه داکیومنت را آماده کرده ایم که یک پروژه مناسب در زمینه پردازش گفتار، پردازش صدا و صوت می باشد که در در یک محیط گرافیکی (GUI) با قابلیت های پیشرفته پیاده سازی شده است. در ادامه به توضیح امکانات این پروژه ضبط و پخش کننده صدا پرداخته و فیلم اجرایی آن به همراه قسمتی از داکیومنت قرار داده شده است.

قابلیت های پروژه ضبط و پخش کننده صدا:

پردازش سیگنال های صوتی تک کاناله ۸ و ۱۶ بیتی

پردازش سیگنال های صوتی با فرکانس های مختلف نمونه برداری در بازه ۸ الی ۳۲ کیلوهرتز

امکان ضبط و توقف در زمان ضبط و ادامه ضبط 

تنظیم دقت چندی سازی و فرکانس نمونه برداری برای ضبط صدا

ذخیره سازی صدای ضبط شده با فرمت wav

اجرای فایل های صوتی با فرمت wav

نمایش شکل موج صدای ضبط شده و فراخوانی شده 

نمایش قطع هایی از زمان سیگنال گفتار (بزرگنمایی زمانی).

محیط کاملا گرافیکی و واسط کاربری

 

از طریق واسط گرافیکی guide تمامی ابزار های مورد نیاز پروژه را ایجاد می کنیم.

 

nos=1;
save nos.mat nos
p=0;save p.mat p

 

متغیر nos برای مشخص کردن وضعیت یکی از ۳ کلید new, open, save قرار داده شده و متغیر p برای مشخص کردن حالت اولیه کلید pause در نظر گرفته شده است که این دو متغیر را در مت فایل هایی ذخیره می کنیم.

برای کلید Record کد زیر را اضافه می کنیم:
load nos.mat
if nos==1
time=get(handles.Duration,’string’);
Fs=get(handles.Frequenc1,’string’);
Fs=str2num(Fs)*1000;
nBits=get(handles.bitt,’string’);
save Fs.mat Fs
save nBits.mat nBits
zabt = audiorecorder(Fs, str2num(nBits),1);

zabt.StartFcn = ‘disp(”Start speaking.”)’;
zabt.StopFcn = ‘disp(”stop speaking.”)’;
record(zabt, str2num(time));
t=str2num(time);
i=1;
while i<=t
load p.mat
if p==1
pause(zabt);
i=1;
end
if p==2
resume(zabt);
end
pause(1);
i=i+1;
end
stop(zabt);
myRecording = getaudiodata(zabt);
save myRecording.mat myRecording

subplot(handles.axes1),plot(myRecording);
subplot(handles.axes2),specgram(myRecording, 512, Fs);
guidata(hObject, handles);
end

 

با لود کردن متغیر nos اگر مقدار این متغیر برابر با ۱ بود (کلید new فشرده شده بود) عملیات ضبط آغاز می شود. مقادیر زمان، فرکانس و بیت بر ثانیه را از ادیت تکست ها می گیریم، این مقادیر به صورت رشته هستند، پس آنها را به صورت عدد تبدیل می کنیم.;
time=get(handles.Duration,’string’);
Fs=get(handles.Frequenc1,’string’);
Fs=str2num(Fs)*1000;
nBits=get(handles.bitt,’string’);
save Fs.mat Fs
save nBits.mat nBits

حال متغیر مربوط به ضبط رو ایجاد می کنیم و وضبط  شروع می شود.
zabt = audiorecorder(Fs, str2num(nBits),1);
zabt.StartFcn = ‘disp(”Start speaking.”)’;
zabt.StopFcn = ‘disp(”stop speaking.”)’;
record(zabt, str2num(time));

یک حلقه شرطی قرار به تعداد ثانیه های ضبط قرار دادیم تا در صورتی که دو کلید  pause, resum فشرده شوند، عملیات pause, resum اعمال شوند. در انتها صدای ضبط شده را ذخیره میکنیم و روی axes ها شکل موج صدا را نمایش میدهیم.

 

توضیحات بیشتر و کامل تر به همراه پروژه ضبط و پخش کننده صدا با متلب matlab ارائه می گردد.

قیمت پروژه ۳۰۰۰۰  تومان

قیمت پروژه با تخفیف ویژه

فقط ۱۵۰۰۰ تومان(پانزده هزار  تومان)

کافیه بر روی دکمه زیر کلیک کنید ایمیل تون رو وارد کنید و بلافاصله محصول رو دانلود کنید

 
  • این هزینه فقط به خاطر وقت و زحمت گذاشته شده برای ساخت و برنامه نویسی پروژه  است

3box

guarantee

پشتیبانی سایت;
دوستان عزیز در صورتیکه بعد از خرید هر گونه مشکلی در رابطه با دانلود و دستیابی به فایل ها داشتید،در قسمت نظرات سوال خود را مطرح کنید وحداکثر تا ۴۸ ساعت ایمیل تان را چک کنیدـ به تمامی سوال هایتان رسیدگی میشود.

درباره ی تیم نازروید

همه چیز با شوق و علاقه نوجوانی آغاز شد"مثل حس ناب عشق اول" سالها میگذرید و هر روز این حس تکرار میشود... با اشتیافی بی پایان سایت نازروید را بنا نهادیم و بهترین ها رو براتون قرار خواهیم داد.

همچنین ببینید

فیلم آموزش کامل معادلات دیفرانسیل به همراه حل نمونه سئوالات آزمون کارشناسی ارشد

فیلم آموزش کامل معادلات دیفرانسیل به همراه حل نمونه سئوالات آزمون کارشناسی ارشد

فیلم آموزش کامل معادلات دیفرانسیل به همراه حل نمونه سئوالات آزمون کارشناسی ارشدReviewed by تیم …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قالب وردپرس