اطلاعیه

Collapse
No announcement yet.

راهنمایی در زمینه پردازش صدا

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

    راهنمایی در زمینه پردازش صدا

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

    #2
    پاسخ : درخواست کمک

    اگه فرض رو بر این بگیریم که می خوایید پردازش سیگنال بکنید میکروکنترلر و پردازشگرهای سیگنال زیادی هست که می تونید باهاش کارتون رو راه بندازید.
    محصولات سری DS شرکت مثلا میکروچیپ هست، محصولات تگزاس اینسترومنت هم هست، میکروهای با بیس ARM هم فکر کنم مناسب هست واسه این کار. زبان هم اگه بخوایین بدون دردسر باشید(و البته فکر کنم تنها انتخاب شما باشه) C/C++ باید یاد بگیرید(شاید بعضی جاها لازم باشه اسمبلی کار کنید).

    دیدگاه


      #3
      پاسخ : راهنمایی در زمینه پردازش صدا

      خب بذار ببینیم چی داریم اینجا؟
      "کنترل دستگاه با گفتار"
      از چهار قسمت تشکیل شده:
      - کنترل
      - دستگاه
      - به کمک
      - گفتار

      حالا بیایم ببینیم هر کدوم از این کلمات چه اطلاعاتی به ما ارائه میدن؟
      1: کنترل
      معنیش که مشخصه، اما باید بدونیم که:
      - چه چیزی رو میخوایم کنترل کنیم؟
      - چند حالت داریم؟ (مثلا: باز شو، بسته شو، بیشتر، کمتر، سریعتر و ...)
      - سوال بالا به بیان دیگه: از چند کلمه برای کنترل باید استفاده کرد؟
      - آنلاین یا آفلاین؟
      - توی محیط صنعنی یا غیر صنعتی؟
      - سرعت پردازش در این کنترل چقدر اهمیت داره؟
      - و ...
      2: دستگاه
      این دستگاهی که قراره کنترل بشه چیه؟
      چه ورودی هایی داره؟
      چه خروجی هایی داره؟
      چطور میتونه با محیط ارتباط برقرار کنه؟
      کلا اینکه باید یه کاتالوگ یا دیتاشیت کاملی از دستگاه
      در اختیار باشه تا بشه راحت تر نظر داد!
      و ...
      3: به کمک
      آیا به غیر از اینکه با صوت کنترل بشه
      میخواید قابلیت دیگه ای هم داشته باشه؟
      آیا برای حالت های غیر قابل پیش بینی فکر کردید؟
      آیا فقط با صوت فردی خاص کنترل بشه؟
      یا هرکسی بتونه کنترلش کنه؟
      و ...
      4: گفتار
      مهمترین قسمت همینه!
      شایدم بشه گفت سخت ترین قسمت!
      چون شما باید:
      - سیگنالهای صوتی رو به خوبی بشناسی
      - تمامی مفاهیمی که در سیگنال صوت بیان میشه رو اطلاع داشته باشی
      - روش های تشخیص گفتار رو بلد باشی
      - ...
      و برای دونستن اطلاعت فوق بهتره پیش زمینه های زیر رو داشته باشی:
      (حتی شده در حد آشنایی ابتدایی! )
      - تبدیل فوریه و FFT (سرواژه Fast Fourier Transform)
      - روش DTW (سرواژه Dynamic Time Warping)
      - مفاهیمی که در درس DSP بیان میشه (Digital Signal Processing)
      - فیلترهای آنالوگ و دیجیتال
      - و ...

      سوالات زیر هم مهمه:
      - آیا پروژه تحقیقاتیه یا صنعتی؟
      - چقدر هزینه میکنید؟
      - چقدر وقت دارید؟
      - چقدر پیش زمینه دارید؟
      و ...

      و اما در مورد سخت افزار و نرم افزار:
      مواردی که [glow=red,2,300]rozeh[/glow] جان گفتن بسیار مفیده
      علاوه بر اون شما میتونی با fpga هم کار کنی
      هرچند که همونطور که گفتن، میکرو های dsp مخصوص این کار هستن

      :read:
      1: اللهم صل علي محمد و آل محمد و عجل فرجهم و ...
      2: دانش بهتره يا ثروت؟ بدون شعور هيچکدوم!
      3: دلا معاش چنان کن که گر بلغزد پاي *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

      دیدگاه

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