اطلاعیه

Collapse
No announcement yet.

پیدا کردن فواصل زمانی سکوت درهر فریم صدا

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

    پیدا کردن فواصل زمانی سکوت درهر فریم صدا

    سلام

    مشکل من پیدا کردن الگوریتمی برای آشکار سازی فواصل زمانی سکوت در هر فریم 500 سمپلی از سیگنال گفتار است.

    از دوستان ، کسی میتونه الگوریتمی پیشنهاد بده و یا راهنمایی کنه؟

    با تشکر
    از چارلی چاپلین پرسیدند خوشبخنی چیست ؟
    گفت : فاصله این بد بختی تا بد بختی دیگر !

    #2
    پاسخ : پیدا کردن فواصل زمانی سکوت درهر فریم صدا

    سلام ...............

    جناب ابطحی یک مقدار بیشتر توضیح میدید؟ فواصل زمانی خالی یعنی چی؟ سیگنال سکوت؟ اول صدا ؛ بعد یه وقفه ی سکوت و دوباره صدا و به همین ترتیب؟ متوجه اینجاهاش نشدم .. ممنونم ..
    دوستان! مدتی کمتر به سایت میام ..

    دیدگاه


      #3
      پاسخ : پیدا کردن فواصل زمانی سکوت درهر فریم صدا

      باشه ، بیشتر توضیح میدم

      ببینید ، ما یک سیگنال صدای نویز آلود داریم ، که به صورت فریم به فریم وارد سیستم میشه ، من به واریانس نویز احتیاج دارم ، حالا اگه بتونم جاهایی که سیگنال دامنه کمی داره را در دنباله ورودی پیدا کنم و فرض کنم که توی این فواصل سیگنال اصلی سکوت بوده و این دامنه کم مربوط به نویز است ، میتونم واریانس نویز را به راحتی محاسبه کنم.
      اما مشکل پیدا کردن الگوریتمی است که این فواصل که به اصطلاح سکوت هستند را پیدا کنه ، مسلمه که باید از یک ترشولد اطراف صفر استفاده کنم ، منتها دامنه سیگنال را ما نمیدونیم و ترشولد باید به صورت پارامتری هر بار محاسبه شود...
      از چارلی چاپلین پرسیدند خوشبخنی چیست ؟
      گفت : فاصله این بد بختی تا بد بختی دیگر !

      دیدگاه


        #4
        پاسخ : پیدا کردن فواصل زمانی سکوت درهر فریم صدا

        کممممک.......
        از چارلی چاپلین پرسیدند خوشبخنی چیست ؟
        گفت : فاصله این بد بختی تا بد بختی دیگر !

        دیدگاه


          #5
          پاسخ : پیدا کردن فواصل زمانی سکوت درهر فریم صدا

          سلام ..................

          عذرخواهی .. یه مدته خیلی شرمنده میشم ..

          من یه ایده توی ذهنمه ولی نمیدونم تا چه حد عملیه .. من میگم ایده رو نظر فنی و تخصصیش با شما ..

          یه الگوریتم هست به نام DTW که توی متدهای Pattern حیلی کاربرد داره .. این الگوریتم بیسش برای چی استفاده میشه؟ باید بگم بیشتر توی متدهای Matching ازش استفاده میشه .. حالا روشش خیلی جالبه .. تطابق دینامیک سمپل ها .. حالا چطور میتونه به ایده ی شما رتباط پیدا کنه؟ من میگم شما یه سیگنال پایه تعریف کنید و بر حسب Correlation Statistic ای که سیگنال Main با سیگنال ورودی داره؛ نقاط uncorrelated رو پیدا کنید .. بعد از ینکار میتونید بگید اون سری نقاط جزو فضای blank تون هست .. میگم این یه ایده بود؛ نظر فنی اش با شما .. موف باشید ..
          دوستان! مدتی کمتر به سایت میام ..

          دیدگاه


            #6
            پاسخ : پیدا کردن فواصل زمانی سکوت درهر فریم صدا

            سلام

            بابت نظرتون ممنون...

            والا چند روز آینده را مجبورم بشینم برای استاد راهنما ریپورت بنویسم ، انشاالله بعدا بیشتر در این زمینه بحث میکنیم ...

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

            انشاالله چند روز آینده میرم سراغش. فعلا بای
            از چارلی چاپلین پرسیدند خوشبخنی چیست ؟
            گفت : فاصله این بد بختی تا بد بختی دیگر !

            دیدگاه

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