اطلاعیه

Collapse
No announcement yet.

فیلتر کردن فایل Wav

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    فیلتر کردن فایل Wav

    سلام
    من یه فایل wav دارم که با flash ضبطش کردم خیلی نویز داره می خوام نویزش رو از بین ببرم
    و از نرم افزارهای موجود که نویز رو از بین می بر ند نمی خوام استفاده کنم بلکه می خوام به صورت ریاضی روی این موضوع با Matlab کار کنم
    اطلاعاتی هم در مورد طراحی فیلتر و توابع مربوط به فایل wav در Matlab به دست آوردم اما
    مفید نبود می شه من رو راهنائی کنید.

    #2
    فیلتر کردن فایل Wav

    سلام . خوبی دوست عزیز ؟
    اولا بگم که این کاری که می خواهید انجام بدید خیلی پروژه سنگینیه . ولی خوب توی متلب توابعش وجود داره .
    اگه مطلب بیشتر بخواهید توی قسمت دانلود کتب تخصصی یه کتاب با عنوان کاهش نویز از سیگنال های صوتی هست ( البته من ترجمه اش رو نوشتم با noise redu... شروع میشه ) .
    موفق باشید .
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
    هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
    چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

    دیدگاه


      #3
      فیلتر کردن فایل Wav

      [مهندس من اون کتاب رو پیدا نکردم اسم دقیقش رو می تونی بگی

      دیدگاه


        #4
        فیلتر کردن فایل Wav

        سلام . خوبی احسان جان ؟
        کتاب در صفحه دوم کتب تخصصی بود . ولی برای اینک 2 باره به زحمت نیفتید من لینک رو اینجا هم میذارم :

        http://www.4shared.com/dir/243477/2f092da/Noise_Reduction_in_Speech_Applications.html

        موفق باشید .
        شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
        هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
        چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

        دیدگاه


          #5
          فیلتر کردن فایل Wav

          سلام
          من مشکتم به طور دقیق اینه که نمی تونم فایل wav رو در متلب بخونم چه با دستورهای خود متلب چه با ******** نمونه ی کاری که کردم اینه:

          >> [y,Fs,bits] = wavread('test')
          ??? Error using ==> wavread
          Invalid field name: ''.


          >> y = wavread('test')
          ??? Error using ==> wavread
          Error using ==> wavread>read_listck
          Error using ==> wavread
          Error using ==> wavread>read_listck
          Error using ==> wavread
          Error using ==> wavread>read_listck
          Error using ==> wavread
          Invalid field name: ''.



          در ضمن فکر می کنم ربطی بهاستفاده از ' ' نداره به هر حال من هر حالتی رو امتحان کردم
          یا اینجا دستور wavplay :

          load test;
          y1 = y; Fs1 = Fs
          ;wavplay(y,Fs(
          این دستورها هم خط اوش این خطا رو میده در صورتی که فای test من در work متلب هست.


          >> load test
          ??? Error using ==> load
          Unable to read file test: No such file or directory.



          میشه کمک کنی؟؟؟؟؟

          دیدگاه


            #6
            فیلتر کردن فایل Wav

            سلام دوست عزیز
            این دستور را باید بنویسی
            a=wavread('file');1
            fileرا باید آدرس فایل بدی مثل
            d:\k
            که kاسم فایل wave هست
            امید وارم نتیجه بگیری و به ما هم یاد بدی

            دیدگاه


              #7
              فیلتر کردن فایل Wav

              سلام دوست عزیز
              حلا که داریاین کار را می کنی ببین میشه افکت های صوتی که به ٌورت نرم افزاری انجام می شه برنامه اش را نوشت من هم امتحان می کنم اگر جواب داد می گذارم اینجا

              دیدگاه


                #8
                فیلتر کردن فایل Wav

                رضا جان:
                این syntax رو هم تست کردم جواب نداد
                فایل ******** رو میذارم ببین می شه کاری کرد(منظورم اینه که فقط یه فایل wav رو با این سیمولینک بخونی)فعلا همین تا بعد پردازشش بکنیم.
                مرسی

                دیدگاه


                  #9
                  فیلتر کردن فایل Wav

                  سلام
                  آقآ شما دقت کنید که آدرس را کامل بنویسید و اینکه فایل مورد نظر wav باشه و با همان نامی که در دستور می آید در همان آدرس قرار داده باشین

                  دیدگاه


                    #10
                    پاسخ : فیلتر کردن فایل Wav

                    نوشته اصلی توسط ehsan mirrahimi
                    سلام
                    من یه فایل wav دارم که با flash ضبطش کردم خیلی نویز داره می خوام نویزش رو از بین ببرم
                    و از نرم افزارهای موجود که نویز رو از بین می بر ند نمی خوام استفاده کنم بلکه می خوام به صورت ریاضی روی این موضوع با Matlab کار کنم
                    اطلاعاتی هم در مورد طراحی فیلتر و توابع مربوط به فایل wav در Matlab به دست آوردم اما
                    مفید نبود می شه من رو راهنائی کنید.
                    به نام آفریننده نور
                    سلام دوست عزیز
                    فکر می کنم که خیلی دیر دارم به این پست جواب می دم .من دقیقا همین کار مورد نظر شما رو با MATLAB انجام دادم . اگر هنوز هم به دنبال راه حل هستید اعلام کنید من برنامشو خدمتتون تقدیم کنم .
                    وقتی گریبان عدم با دست خلقت مي دريد وقتی ابد چشم تو را پیش از ازل می آفرید
                    وقتی زمین ناز تو را در آسمانها می کشید وقتی عطش طعم تو را با اشکهایم می چشید
                    من عاشق چشمت شدم نه عقل بود و نه دلی چیزی نمی دانم از این دیوانگی و عاقلی
                    یک آن شد این عاشق شدن دنیا همان یک لحظه بود آن دم که چشمانت مرا از عمق چشمانم ربود

                    دیدگاه


                      #11
                      پاسخ : فیلتر کردن فایل Wav

                      بله ممنون میشم برام میل کنید:
                      ehsan.mirrahimi@gmail.com

                      دیدگاه


                        #12
                        پاسخ : فیلتر کردن فایل Wav

                        ممنون میشم دوباره لینک بدید منم می خواستمش

                        دیدگاه


                          #13
                          پاسخ : فیلتر کردن فایل Wav

                          1.فایلت باید تو مسیر درستی قرار بگیره.اگه این مسیر رو تغییر ندادی باید فایل رو تو مسیر زیر بذاری:
                          \Matlab\Work\.....
                          2.حتما اسم فایلت رو کامل بنویس یعنی با پسوند:
                          y=('waveread('filename.wav


                          امید وارم درست بشه.

                          دیدگاه


                            #14
                            پاسخ : فیلتر کردن فایل Wav

                            برو تو comond vindow متلب fdatool تایپ کن بعد یه فیلتر با هر درجه ای خواستی (2 تا4000) طراحی کن بعد با دستور فیلتر کارشو تموم کن
                            :smile:

                            دیدگاه


                              #15
                              پاسخ : فیلتر کردن فایل Wav

                              اگر این کد رو هم برای من بفرستید ممنون میشم.
                              mmtsu83@gmail.com
                              با تشکر

                              دیدگاه

                              لطفا صبر کنید...
                              X