![]() |
برنامه متلب برای تشخیص صدا
سلام
یک برنامه به زبان متلب میخوام که که چند کلمه را ضبط کند و تشخیص بده کلمه ای جدید که بیان میکنیم آیا در کلمات ضبط شده است یا نه؟ |
راهنمايي!
1(ها)ضميمه
به اين سايت ها مراجعه کنيد:
Speaker Identification MATLAB files MATLAB Speech Recognition Examples دستورات و توابع زير هم جهت ضبط صدا در متلب است: |
سلام بنده میخواهم یک صدای ضبط شده در متلب را قاب بندی کنم(مثلا 80 قاب 256 ارایه ای) و سپس انرشی هر قاب را حساب کنم
و سپس عبور از صطح صفر(zero crossing rate) هر قاب را حصاب کنم با این کار میتوانم بفهمم کدوم قاب اوا است یا غیر اوا کد ها و برنامه نویسی لازم برای این پروژه را در اختیار بنده قرار دهید |
[data fs]=wavread('os1.wav');
for i=1:size(data,1)/256 block(:,i)=data((i-1)*256+1:i*256,1); end for i=1:size(data,1)/256 enerjy(i)=sum(block(:,i).^2)/256; end for i=1:size(data,1)/256 temp=block(:,i); counter=0; for j=1:255 if temp(j)*temp(j+1)<0 counter=counter+1; end end zc(i)=counter; end |
زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۱۲:۵۸ قبل از ظهر ميباشد. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.