مشخصات

زبان

بانک اطلاعاتی

فایل ها

۵۰,۰۰۰ تـــــومان

مطالب مرتبط

ضبط و پخش صدا با متلب در محیط فارسی و GUI

  • پنجشنبه ۵ فروردین ۱۳۹۵
  • بازدید ۱,۰۸۸ نفر

تصویر matlab-sound_14479_1 ضبط و پخش صدا با متلب در محیط فارسی و GUI

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

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

یعنی با زدن دکمه ضبط صدا، یا خودتون صحبت کنید (در صورتی که کامپیوتر شما مجهز به میکروفون باشد) و یا از داخل کامپیوتر صدایی را در زمات زمان تعیین شده، پخش کنید. برنامه به این صدا گوش داده و با کلیک دکمه بخش، آن صدا را در مدت زمانی که بین 10 الی 60 مشخص کرده بودید، بخش کرده و شکل موج آن را در نمایشگر پایین صفحه نیز نمایش میدهد.

توضیحات بیشتر، فیلم تست و تصاویری از خروجی پروژه ضبط و پخش صدا با متلب را در ادامه مطلب مطالعه و بررسی نمائید.

امواج فشار صدای فیزیكی در یک میكروفون، به سیگنال های الكتریكی (متناظر با خود)، توسط مبدل های آكوستیكی مانند میكروفون تبدیل می شوند. به خروجی الكتریكی مبدل، سیگنال آنالوگ گفته می شود، دلیل آن نیز این است که سیگنال الكتریكی مشابه الگوی فشار موج صوتی می باشد كه آن را ایجاد کرده است.

سیگنال های صوتی به شکل الگوهای موج دو بعدی هستند كه محور Y شدت یا دامنه و محور X مسیر زمان را نشان میدهد. فركانس موج توسط زمان سپری شده بین تكرارها مشخص می شود كه طول موج نام دارد. اکثر موج های صوت دقیقا تكرار نمی شوند ولی می توانیم یک الگوی مشخصی را در شكل موجی كه به وسبله اغلب سازهای موسیقی تولید می شودند، مشاهده کنیم.

صدای انسان یا صدا های ایجاد شده توسط سازهای موسیقی، قادر هستند تا به یک موج پایه و دیگر موج های متعدد الحاقی تقسیم شوند. موج های الحاقی كه به موج پایه، اعمال شده اند، overtone گفته می شوند.

Overtone ها، موج های فركانس بالاتری هستند و با فركانس هایی كه ضرایبی از موج پایه می باشند که مشخصات یک صوت بشری و یا صوت سازهای موسیقی را به صدا، اضافه می کنند. زمانی كه یک سیگنال صوت، تبدیل به سیگنال های دیجیتال می شود، نرخ نمونه برداری مورد نیاز، بستگی به فركانس های Overtone های موجود در سیگنال دارد.

منبع این توضیحات ارائه شده در رابطه با صدا و سیگنال، مقاله ی با عنوان “دیجیتال كردن صوت و تبدیل نرخ نمونه برداری” می باشد که با کلیک در اینجا می تونید آن را به صورت رایگان دانلود و مطالعه نمائید.

تصاویر خروجی پروژه ضبط و پخش صدا با متلب :

تصویر خروجی 1:

تصویر matlab-sound_14479_2 ضبط و پخش صدا با متلب در محیط فارسی و GUI

تصویر خروجی 2:

تصویر matlab-sound_14479_3 ضبط و پخش صدا با متلب در محیط فارسی و GUI

تصویر خروجی 3:

تصویر matlab-sound_14479_4 ضبط و پخش صدا با متلب در محیط فارسی و GUI

 

باکس دانلود
شناسه:
۱۴۴۷۹
قیمت:
۵۰,۰۰۰ تـــــومان
ثبت نظر
ریفریش کنید!
نظرات کاربران (۴ مورد)
  1. تصویر آواتار کاربر 0
    نازیلا اصلانی یکشنبه , 30 خرداد

    سلام آیا محیط GUI پردازش صدای این پروژه قابل ویرایشه ؟ لطفا اگه وقت دارید جواب بدید .

    • تصویر آواتار کاربر 2
      نوآوران گرمییکشنبه , 30 خرداد

      بله خودتون به راحتی می تونید توی محیط متلب تغییرات رو اعمال کنید

  2. تصویر آواتار کاربر 0
    اصغر کریم پور سه شنبه , 29 بهمن

    سلام ، آیا امکان ذخیره شکل موج تولید شده وجود دارد و اینکه از روی همین شکل امکان تولید همان صدا وجود داره؟

    • تصویر آواتار کاربر 2
      نوآوران گرمیسه شنبه , 29 بهمن

      خروجی برنامه فقط همین شکل است که در سایت مشاهده می کنید. پایین تصاویر خروجی یک ویدیو اجرا هم قرار داده شده، از اونجا می تونید عملکرد برنامه رو مشاهده بفرمائید.