نمایش نتایج 1 تا 6 از 6

نام تاپیک: درخواست راهنمایی درخصوص مقایسه صدا

  1. #1
    کاربر دائمی آواتار Mah6447
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    گرگان
    پست
    210

    درخواست راهنمایی درخصوص مقایسه صدا

    سلام دوستان
    لطفا راهنمایی کنید :
    آیا روش یا ابزاری وجود دارد که بتوان صدا را به شکلی ذخیره کرد که بتوان آن را با صدای دیگر مقایسه کرد. اگر امکانش باشد می خواهم ببینم آیا می توان با پخش صدا (یک حرف) آن حرف تایپ شود؟

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

  2. #2
    برای اینکه بتونید در باره این موضوع بیشتر بدونید (تا به پیاده سازی برسید کار داره)، اول باید مقدمات پردازش سیگنال رو بدونید و بعدش پردازش صوت. این مباحث این قدر گسترده هستند که تو یک تاپیک نگنجند. بنا بر این اگر سئوال مشخصی از جزئیات داری بپرس، اگه هنوز تازه داری آشنا میشی، کتاب Digital Signal Processing و همچنین Digital Processing of Speech Signals رو بهت پیشنهاد می کنم. اولیش از Oppenheim و دومیش از Rabiner که خبره کار پردازش صوته.

    در نهایت هم برای تشخیص گفتار بازشناسی الگو رو باید بدونید. اگه فقط میخواید استفاده کنید، Speech API ویندوز برای انگلیسی خوبه. البته باید بگم تشخیص یک حرف کار سخت تری از تشخیص کلمه است و خطای تو اون بیشتره.

    در ضمن این لینک هم یک برنامه آماده برای کار با SAPI هستش.
    http://www.blong.com/UserGroupTalks/BUG20020820.zip

  3. #3
    با سلام
    من هم تو اين فكر هستم و نوشتن يك برنامه تو اين زمينه ولي خيلي روش فكر نكردم
    يه فكري دارم اونم اينكه ميتوني مثلا يك فايل صوتي رو باز كني و مقادير اون بخوني (من اين كار تو برنامه اي اسيلوسكوپ كه نوشتم انجام دادم) و با هم مقايسه كني بر اساس زمان
    نمي دونم تا چه حد درسته و تا چه حد جواب ميده از دوست عزيز B-Vedadian كه فكر كنم تجربشون از من بيشتره نظرشون رو بگن خوشحال ميشم
    مرسي

  4. #4
    اصلا جواب نمیده! تازه اگه بصورت معمولی ضرایب فوریه یا موجکشون رو هم مقایسه کنید جواب نمیگیرید. برای انجام این کار همون طور که گفتم نیاز به مطالعات مقدماتی که دو تا کتابی که گفتم واسه همینه.

    برای اطمینان قلبی این کار رو بکنید و نتیجه رو ببینید. مثلا با دوتا میکروفن که جاهای متفاوتی کار گذاشتیدشون، صدای خودتون رو ضبط و بعد مقایسه کنید.

  5. #5
    دوست عزیز اگه روش کار براتون مهم نیست بهتره از نرم افزار Matlab استفاده کنید. قدرتش روی فایلهای صوتی فوق العادست و حتی صدا ها رو براتون تبدیل به ماتریس میکنه

  6. #6
    Matlab يا وسيله ديگه مهم نيست. بايد روش رو درست ياد بگيريد. نه مقايسه مستقيم شکل موج، نه ضرايب فوريه و نه موجک جواب نميده، بايد يک سري پردازش انجام بشه.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •