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

  • سال انتشار: 1400
  • محل انتشار: چهارمین کنفرانس بین المللی محاسبات نرم
  • کد COI اختصاصی: CSCG04_167
  • زبان مقاله: فارسی
  • تعداد مشاهده: 117
دانلود فایل این مقاله

نویسندگان

محمدحسین خالصی

استادیار دانشکده مهندسی مکانیک، دانشگاه سمنان

چکیده

قابلیت نرم افزاری تشخیص صحیح کلمات از گفتار اهمیت بالایی دارد و می تواند علاوه بر تعامل کاربران با یک سیستم و یا احراز هویت کاربر، در انواع سیستم های هوش مصنوعی مورد استفاده قرار گیرد. تاکنون مطالعات زیادی در خصوص تشخیص گفتار (خصوصا در زبان انگلیسی) انجام شده، ولی در زمینه تشخیص کلمات گفتار به زبان فارسی و با استفاده از منطق فازی مطالعات چندانی صورت نگرفته است. هدف از انجام این پژوهش طراحی نرم افزاری برای تشخیص کلمات فارسی (در این مقاله کلمات معادل با اعداد ۱ تا ۹ ) با استفاده از منطق و محاسبات فازی می باشد. برای این منظور محیط نرم افزاری با استفاده از بخش رابط کاربری گرافیکی نرم افزار متلب طراحی شده است. در این نرم افزار، پس از ضبط سیگنال صدا، طیف فرکانسی آن توسط مدل سیمولینک طراحی شده، محاسبه و بخش مفید آن شناسایی و جداسازی می گردد و با پایگاه داده تعریف شده در نرم افزار مقایسه می شود. برای مقایسه این طیف با پایگاه داده مورد نظر، از برنامه نویسی بر اساس منطق فازی استفاده شده است. در نهایت در مرحله تشخیص، میزان مشابهت ورودی به الگوها با استفاده از یک روش فازی سنجیده می شود. نتایج به دست آمده نشان می دهد که نرم افزار برای بیشتر اعداد قابلیت تشخیص قابل قبولی دارد . البته برای بهبود نرم افزار، نیاز به اعمال تغییرات و انجام تنظیمات بیشتر و همچنین تکمیل پایگاه داده وجود دارد.

کلیدواژه ها

تشخیص کلمات، گفتار به زبان فارسی، منطق فازی، نرم افزار متلب

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.