هوش مصنوعی پرسش و پاسخ به زبان فارسی
در این پروژه، ما ابتدا یک خزنده و اسکریپر وب برای جمعآوری دادهها توسعه دادیم. فاز دوم شامل ساخت یک مدل یادگیری ماشین بر اساس تکنیکهای تعبیه واژه و پردازش زبان طبیعی بود. این مدل هوش مصنوعی به صورت صوت-به-صوت عمل میکند، به این صورت که ورودی صوتی کاربر را دریافت کرده و پاسخهایی به زبان فارسی ارائه میدهد.
- فاز جمعآوری دادهها
- توسعه یک خزنده و وب اسکرپر برای جمعآوری دادهها و ساخت پیکره
- فاز توسعه مدل
- ساخت یک مدل یادگیری ماشین بر اساس تکنیکهای تعبیه واژه و پردازش زبان طبیعی برای عملیات پرسش و پاسخ
- فاز تبدیل متن به صوت و صوت به متن
- طراحی و توسعه مدل بازشناسی صوت کاربر و تبدیل آن به متن و سپس تبدیل پاسخ متنی به صوت و ارائه به کاربر
- تعامل کاربر به صورت صوت به صوت
- دریافت ورودی صوتی کاربر و ارائه پاسخها به زبان فارسی
- نسخه کاملا بومی سازی شده
- قابل اجرا به صورت بدون نیاز به اینترنت
- جمع آوری پیکره و مجموعه داده بومی با خزشگر بومی
- ابتدا پروژه را از لینک گیتهاب زیر دانلود کنید:
لینک مستقیم دانلود پروژه در فایل زیپ
- نصب پایتون نسخه سه:
- نصب تمام ابزارها و کتابخانهها با دستور زیر
pip install -r requirements.txt
- اجرای برنامه
python app.py
- در برنامه سوال خود را به صورت صوتی بپرسید و پاسخ خود را به صورت صوتی و متنی دریافت کنید
این فولدر شامل تمام کدهایی است که در مراحل تحقیق و توسعه پروژه پیادهسازی و مورد آزمایش قرار گرفت و عملاً فولدر آزمایشات پروژه است که شامل سه مورد زیر است:
- 01-Corpus:
شامل اسکریپتها و آزمایشات ساخت خزندههای اینترنتی برای استخراج اطلاعات از سطح اینترنت است
- 02-Model:
آزمایشات مدل پردازش زبان طبیعی و یادگیری ماشین برای ساخت مدل پرسش و پاسخ و مغز پروژه است
- 03-Speech-Recognition:
شامل آزمایشات تبدیل متن به صدا و تبدیل صدا به متن است