با سلام
با توجه به علاقه مندی شما به این مبحث مناسب دیدم نکاتی رو متذکر بشم:
مبحث تشخیص گفتار یکی از زیر شاخه های هوش مصنوعی در زمینه علوم کامپیوتر محسوب میشه که تا کنون پیشرفت بسیار خوبی داشته و در سالهای اخیر به سطح استفاده تجاری عمومی رسیده.
در زمینه طراحی و پیاده سازی این نرم افزار ها معمولا فرایند تولید به دو بخش تقسیم می شه. بخش اول پیاده سازی الگوریتم های هوش مصنوعی و بخش دوم فرایند یاددهی می باشد.
بخش اول به سطح بالایی از دانش نیازمند هست و متاسفانه معمولا الگوریتم های اون وابستگی قابل توجهی به زبان هدف نرم افزار دارند. بخش دوم نیز برای هر زبان و حتی لهجه باید به شکل مجزا صورت بگیره.
بنابراین اگر به دنبال نرم افزار های آزادی که قابلیت پشتیبانی از زبان فارسی را داشته باشند می گردید باید به دو نکته توجه کنید. اولا نرم افزار مورد نظر حداقل در لایه های میانی باید به شکلی مستقل از زبان هدف طراحی شده باشه و امکان هماهنگ شدن با زبان های مختلف رو به شما بده. نکته دوم هم اینکه اگر نرم افزار نیازمند فاز یاددهی هم هست (که سیستم های مبتنی بر شبکه های عصبی و سایر الگوریتم های Supervised Learning در این گروه جای دارند) باید امکان اجرای فرایند یاددهی برای شما موجود باشه که البته خود این کار هم وقت و منابع زیادی رو صرف خودش می کنه و باید به شکل اصولی تحت نظر متخصصین صورت بگیره.
با بیان ایم مطالب سعی داشتم شما را در یافتن نرم افزار مورد نظرتان راهنمایی کنم.
امیدوارم موفق باشید