BORHAN TEC
سه شنبه 07 خرداد 1392, 16:22 عصر
سلام خدمت همگی دوستان :قلب:
بنده قصد دارم که ماجولی بسازم که متون فارسی را به گفتار تبدیل کند. در این راستا مسائل متعددی در طراحی نرم افزار برای من مطرح است.
1- در ساده ترین حالت می توان صدای کلمات فارسی را ضبط کرده و در یک پایگاه داده ذخیره کرد. این روش بسیار نا کارآمد است و تولید چنین پایگاه داده ای بسیار زمانبر است و بنا به این دلایل نمیتوان از این روش در تولید این نرم افزار استفاده کرد.
__________________________________________________ _______
2- راه حل بعدی این است که صدای تمامی حروف فارسی را ضبط کرده و سپس متن را شکسته و تک تک حروف آن را بدست آورده و صدای معادل هر حرف را پخش کنیم. در حالت کلی این روش بسیار کارآمد است ولی پیاده سازی این روش نیاز به الگوریتم های خاصی دارد که مسئله اساسی من همین الگوریتم ها است. در همین راستا چند نکته حائز اهمیت است:
- در نوشته های فارسی معمولاً از سرکش ها(ٌ، ُ و ...) استفاده نمی شود.
- با توجه به امری بودن، تعجبی بودن و سوالی بودن جمله باید حالت صدا متفاوت باشد.
- از آنجا که این سیستم ممکن است که همیشه با کلمات جدیدی مواجه شود، مشخص است که نرم افزار باید آمادگی لازم را برای مواجهه با شرایط پیش بینی نشده داشته باشد و به عبارت دیگر باید از الگوریتم های هوش مصنوعی در این موضوع استفاده کرد.
- طبیعتاً مسائل مختلف دیگری هم وجود دارد که امیدوارم که با ادامه دادن این تاپیک و بحث و گفتگو به آن ها هم دست پیدا کنیم.
حال از دوستان خواهشمندم که نظرات خود را ارائه دهند تا با بحث و تبادل نظر به نتایج بهتری برای پیاده سازی جزئیات نرم افزار برسیم.
با تشکر فراوان...
بنده قصد دارم که ماجولی بسازم که متون فارسی را به گفتار تبدیل کند. در این راستا مسائل متعددی در طراحی نرم افزار برای من مطرح است.
1- در ساده ترین حالت می توان صدای کلمات فارسی را ضبط کرده و در یک پایگاه داده ذخیره کرد. این روش بسیار نا کارآمد است و تولید چنین پایگاه داده ای بسیار زمانبر است و بنا به این دلایل نمیتوان از این روش در تولید این نرم افزار استفاده کرد.
__________________________________________________ _______
2- راه حل بعدی این است که صدای تمامی حروف فارسی را ضبط کرده و سپس متن را شکسته و تک تک حروف آن را بدست آورده و صدای معادل هر حرف را پخش کنیم. در حالت کلی این روش بسیار کارآمد است ولی پیاده سازی این روش نیاز به الگوریتم های خاصی دارد که مسئله اساسی من همین الگوریتم ها است. در همین راستا چند نکته حائز اهمیت است:
- در نوشته های فارسی معمولاً از سرکش ها(ٌ، ُ و ...) استفاده نمی شود.
- با توجه به امری بودن، تعجبی بودن و سوالی بودن جمله باید حالت صدا متفاوت باشد.
- از آنجا که این سیستم ممکن است که همیشه با کلمات جدیدی مواجه شود، مشخص است که نرم افزار باید آمادگی لازم را برای مواجهه با شرایط پیش بینی نشده داشته باشد و به عبارت دیگر باید از الگوریتم های هوش مصنوعی در این موضوع استفاده کرد.
- طبیعتاً مسائل مختلف دیگری هم وجود دارد که امیدوارم که با ادامه دادن این تاپیک و بحث و گفتگو به آن ها هم دست پیدا کنیم.
حال از دوستان خواهشمندم که نظرات خود را ارائه دهند تا با بحث و تبادل نظر به نتایج بهتری برای پیاده سازی جزئیات نرم افزار برسیم.
با تشکر فراوان...