اطلاعیه

Collapse
No announcement yet.

پردازش صدا با AVR ( با کلمات به AVR دستور دهید)

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

    #31
    پاسخ : پاسخ : پردازش صدا با AVR ( با کلمات به AVR دستور دهید)

    نوشته اصلی توسط mobin-m
    سلام برادر ها!

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

    یه مثال:
    من میخوام وقتی به ربات میگم "برو" شروع به حرکت کنه!

    وقتی شروع به گفتن کلمه می کنم میکرو شروع به نمونه برداری میکنه! و مثلا در هر 10 میلی ثانیه مقدار فرکانس صوت دریافتی رو اندازه میگیره و ذخیره میکنه! حالا مقادیر رو بصورت ذهنی اینطور فرض می کنیم :
    100-210-540-216-412-890-320-158-740
    خود مقادیر برای ما مهم نیستند (چون حنجره هر شخص فرکانس خاصی تولید می کنه بعضی ها صدای کلفت و بعضی صدای نازک دارند!) بلکه نمودار تغییرات این فرکانس ها هویت کلمه رو مشخص می کنن!!!
    حالا مثلا همون کلمه رو یه مرد صدا کلفت بیان کنه!!که طبیعتا فرکانس صداش پایین تره :
    50-105-270-108-206-445-160-78-370
    همونطور که مشاهده می فرمایین مقادیر برگرفته از صدای من و مرد صدا کلفت متناسب اند! و در هر نمونه فرکانس صداش دقیقا نصف فرکانس صدای منه! ولی نمودار همون تغییرات رو داره!



    من چند ماهه دارم رو این موضوع کار میکنم و با LPC1768 میتونم فعلا 27 کلمه رو از هم تشخیص بدم! وقتی طرحم کامل شد برنامه رو به عنوان یه کتابخونه و شماتیک و تحلیل پروژه رو به طور کامل در انجمن قرار میدم!


    اگر نظری در مورد بهتر شدن طرح یا انتقادی دارید از شنیدنش(خوندنش) خوشحال میشم! :job: :job:
    سلام ، سوالی داشتم از توابع cmsis استفاده می کنید؟
    هرچیزى‏زکاتى دارد و زکات دانش، آموختن آن است به اهلش.
    امام صادق (ع)

    دیدگاه


      #32
      پاسخ : پردازش صدا با AVR ( با کلمات به AVR دستور دهید)

      سلام

      نه داداش
      چطور مگه ؟؟

      دیدگاه


        #33
        پاسخ : پردازش صدا با AVR ( با کلمات به AVR دستور دهید)

        احسنت به این اراده!

        یه پیشنهاد، به ذهنم رسید این برنامه رو رو سی پی یو کامپیوتر اجرا کنیم.
        مثلا با ویژوال بیسیک.
        من پایم هر کی خواست بسم الله.
        (البته این تابستون گذشت، سال بعد هم پیش دانشگاهی هستم، رفت تا دو سال دیگه )
        اللهم عجل لولیک الفرج

        دیدگاه


          #34
          پاسخ : پردازش صدا با AVR ( با کلمات به AVR دستور دهید)

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

          saakhtani.ir/archive/1393/07/2325
          veear.eu/products/easyvr3-shield
          veear.eu/products/easyvr3

          دیدگاه


            #35
            پاسخ : پردازش صدا با AVR ( با کلمات به AVR دستور دهید)



            آردوینو یک Shield به نام EasyVR داره که نمونه صدا از طریق نرم افزار مخصوص خودش ضبط میشه و بعدش می تونه دستورات صوتی رو اجرا کنه
            سلام

            داخل جایی رو سراغ دارید این shield رو داشته باشه؟

            در مورد ماژول

            LD3320 تحقیق کردید...؟

            http://www.electrodragon.com/w/LD3320_Datasheet







            دیدگاه


              #36
              پاسخ : پردازش صدا با AVR ( با کلمات به AVR دستور دهید)

              نوشته اصلی توسط QICS

              سلام

              داخل جایی رو سراغ دارید این shield رو داشته باشه؟

              در مورد ماژول

              LD3320 تحقیق کردید...؟

              http://www.electrodragon.com/w/LD3320_Datasheet
              با سلام و درود

              فروشگاه هایی برای خرید:
              veear.eu/where-to-buy

              LD3320 هم جالب بود و ممنون که معرفی کردید.

              دیدگاه


                #37
                پاسخ : پردازش صدا با AVR ( با کلمات به AVR دستور دهید)

                این پروژه رو کسی داره ؟

                دیدگاه


                  #38
                  پاسخ : پردازش صدا با AVR ( با کلمات به AVR دستور دهید)

                  سلام
                  از لحاظ سخت*افزار، بسیار زحمت کشیدین و به نتایج خوبی رسیدین. به عنوان پروژه کاردانی، نمرتون از 20، 100 میشه
                  اما از لحاظ نرم*افزاری؛ میانگین*گیری زمانی به هیچ وجه روش مناسبی برای پردازش صوت نیست.
                  پیشنهاد میکنم که حتما درمورد پردازش صوت کتاب یا مقاله مطالعه بفرمایین (کتاب فارسی هم در این زمینه موجوده؛ مال انتشارات پیام نور که بدک نیست)
                  و در آخر؛ از هر روشی که برای پردازش صوت استفاده می*کنین، می*بایست معیار صحت رو هم گزارش بفرمایین و همچنین بهتره اثبات کنید که صحت بدست آمده با شانس اختلاف داره.
                  موفق باشین

                  دیدگاه


                    #39
                    پاسخ : پردازش صدا با AVR ( با کلمات به AVR دستور دهید)

                    سلام
                    کسی از دوستان ورژن آروماین پروژه رو انجام داده؟

                    دیدگاه


                      #40
                      پاسخ : پردازش صدا با AVR ( با کلمات به AVR دستور دهید)

                      لینک دانلود غیرفعال شده است لطفا لینک جدید بفرستید

                      دیدگاه

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