سلام به همه دوستان
چند وقتي دنبال سورس كدي براي تشخيص گفتار بر اساس شبكه هاي عصبي بودم
مطالب زيادي پيدا كردم. اما زياد به دردم نخورد
تا اينكه خودم شروع كردم و نوشتم
البته تو اين پروژه بنده ابتدا كارهاي پيش پردازش رو انجام داده و يك ماتريسي از داده هام ايجاد كردم
بعد از طريق شبكه هاي عصبي تشخيص ميدم چه چيزي بيان شده
اصل پروژه به اين صورت ميباشد كه 10 بار كلمه بالا و 10 بار پايين و 10 بار راست و 10 بار چپ گفته شده. و مراحل زير بر روي آن انجام شده.
1- پيش پردازش
2- حذف سكوت
3- گرفتن انرژي و ميانگين و نرخ عبور از صفر از سيگنال
4- يكسان سازي طول سيگنال هاي به دست آمده با dtw به طول هر كدام 20 كه در كنار هم ميشود 60 عدد متفاوت
5- از هر نوع صدا 7 عدد به مرحله آموزش تعلق دارد كه يك ماتريس 28*60 ميشود
6- و از هر كدام 3 عدد براي تست شبكه عصبي كه ميشود 12*60 ميشود
گزينه 5 همان ويژگي هاي ما در شبكه هاي عصبي ميباشد
در اين پروژه از دو بخش استفاده شده كه يكي مراحل آموزش را در سيستم شما طي مينمايد
و ديگري مراحل آموزش رو قبلا انجام داده و فقط تست مينمايد.
البته به علت بد ظبت شدن صداها تا 80 درصد تشخيص صحيح بود
Last.zip