پروژه ضبط و پخش صدا با متلب
در این پست پروژه ضبط و پخش صدا با متلب را در محیط گرافیکی (GUI) و فارسی آماده کرده ایم که یک پروژه مناسب در زمینه پردازش صدا و پردازش سیگنال می باشد. پس از اجرای برنامه می توانید زمان ضبط صدا را بین 10، 20، 30 و 60 ثانیه مشخص کرده و با زدن دکمه ضبط صدا، اقدام به رکورد گیری نمائید. صدا را می توانید هم از طریق میکروفون و هم از داخل کامپیوتر، وارد برنامه کنید.
یعنی با زدن دکمه ضبط صدا، یا خودتون صحبت کنید (در صورتی که کامپیوتر شما مجهز به میکروفون باشد) و یا از داخل کامپیوتر صدایی را در زمات زمان تعیین شده، پخش کنید. برنامه به این صدا گوش داده و با کلیک دکمه بخش، آن صدا را در مدت زمانی که بین 10 الی 60 مشخص کرده بودید، بخش کرده و شکل موج آن را در نمایشگر پایین صفحه نیز نمایش میدهد.
توضیحات بیشتر، فیلم تست و تصاویری از خروجی پروژه ضبط و پخش صدا با متلب را در ادامه مطلب مطالعه و بررسی نمائید.
امواج فشار صدای فیزیكی در یک میكروفون، به سیگنال های الكتریكی (متناظر با خود)، توسط مبدل های آكوستیكی مانند میكروفون تبدیل می شوند. به خروجی الكتریكی مبدل، سیگنال آنالوگ گفته می شود، دلیل آن نیز این است که سیگنال الكتریكی مشابه الگوی فشار موج صوتی می باشد كه آن را ایجاد کرده است.
سیگنال های صوتی به شکل الگوهای موج دو بعدی هستند كه محور Y شدت یا دامنه و محور X مسیر زمان را نشان میدهد. فركانس موج توسط زمان سپری شده بین تكرارها مشخص می شود كه طول موج نام دارد. اکثر موج های صوت دقیقا تكرار نمی شوند ولی می توانیم یک الگوی مشخصی را در شكل موجی كه به وسبله اغلب سازهای موسیقی تولید می شودند، مشاهده کنیم.
صدای انسان یا صدا های ایجاد شده توسط سازهای موسیقی، قادر هستند تا به یک موج پایه و دیگر موج های متعدد الحاقی تقسیم شوند. موج های الحاقی كه به موج پایه، اعمال شده اند، overtone گفته می شوند.
Overtone ها، موج های فركانس بالاتری هستند و با فركانس هایی كه ضرایبی از موج پایه می باشند که مشخصات یک صوت بشری و یا صوت سازهای موسیقی را به صدا، اضافه می کنند. زمانی كه یک سیگنال صوت، تبدیل به سیگنال های دیجیتال می شود، نرخ نمونه برداری مورد نیاز، بستگی به فركانس های Overtone های موجود در سیگنال دارد.
منبع این توضیحات ارائه شده در رابطه با صدا و سیگنال، مقاله ی با عنوان “دیجیتال كردن صوت و تبدیل نرخ نمونه برداری” می باشد که با کلیک در اینجا می تونید آن را به صورت رایگان دانلود و مطالعه نمائید.
تصاویر خروجی پروژه ضبط و پخش صدا با متلب :
تصویر خروجی 1:
تصویر خروجی 2:
تصویر خروجی 3:
سلام آیا محیط GUI پردازش صدای این پروژه قابل ویرایشه ؟ لطفا اگه وقت دارید جواب بدید .
بله خودتون به راحتی می تونید توی محیط متلب تغییرات رو اعمال کنید
سلام ، آیا امکان ذخیره شکل موج تولید شده وجود دارد و اینکه از روی همین شکل امکان تولید همان صدا وجود داره؟
خروجی برنامه فقط همین شکل است که در سایت مشاهده می کنید. پایین تصاویر خروجی یک ویدیو اجرا هم قرار داده شده، از اونجا می تونید عملکرد برنامه رو مشاهده بفرمائید.