معلولین بینائی پارسی

نابینا کم بینا ایده ریاضی آمار رایانه

معلولین بینائی پارسی

نابینا کم بینا ایده ریاضی آمار رایانه

پارسخوان متن خوان فارسی رایگان و اپن سورس

بنظرم این اولین متن خوان فارسی رایگان است که در اختیار عموم قرار گرفته است.

پارسخوان نسخه یک parskhan را میتوانید از وبسایت رسمی آن دانلود کنید: 

http://parskhan.aftab.cc

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


در فروم مربوط به بحث درباره این نرم افزار پیشنهادهای را برای توسعه این نرم افزار مطرح کرده ام که عینا اینجا نیز برای اطلاع شما خوانندگان محترم بیان مینمایم: 

{

سلام برنامه عالیتون رو دیدم تبریک میگم خیلی خوشحال شدم شروع امیدوار کننده ای بود . با توجه به تجربه چندین ساله ای که من در کار کردن با نرم افزارهای نابینایان دارم چند تا نکته هست که احتمالا میتونه به پیشرفت این برنامه خیلی کمک کنه هر چند احتمالا خودتون همه اونها رو میدونید: 
1- اگر برنامه شما بتونه در قالب یک رابط استاندارد به عنوان یک نرم افزار موتور سخنگوی فقط فارسی تعریف بشه در خیلی از نرم افزارهای دیگر قابل استفاده خواهد بود برای ویندوز اکنون همه موتورهای سخنگو ترجیح دادند در قالب رابط SAPI 5 تعریف بشن. اینگونه موتور شما علاوه بر اینکه از طریق کنترل پنل ویندوز قابل مشاهده خواهد بود در همه نرم افزارهایی که در دنیا تولید میشن نیز به راحتی قابل فراخوانی و استفاده خواهد بود. برای اطلاعات بیشتر میتونید دنبال SDK مربوطه در وبسایت مایکروسافت بگردید تا جایی که یادم میاد در SDK یک مثال از نمونه موتور سخنگویی داشت که متن رو میگرفت و بجاش کلمات ضبط شده رو تحویل میداد برای انگلیسی و خیلی محدود البته مهم اینه که طریقه ساخت رابط استاندارد ویندوز رو توضیح داده.
2- یکی از سخت ترین و مهم ترین بخش در ساخت هر موتور سخنگو تبدیل متن نوشتاری به علامت های آوایی هست که شما به طور کاملا قابل قبولی تونستین اون رو پیاده کنین برای بخش تبدیل علامت های آوایی به گفتار هم کارتون عالیه و حجم فایل ها نیز خوشبختانه اندک است بطوریکه میشه حتی در هنگام اجرای برنامه ابتدا برای صدای هر شخص کل آوا هاشو در رم کامپیوتر قرار داد تا برنامه راحت تر و روان تر اجرا بشه کاری که بنظرم همه موتورهای سخنگوی دیگه انجام میدن اما می خوام توجه شما رو به پروژه اپن سورس Mbrola که برای تبدیل علامات آوایی به گفتار هست جلب کنم خوشبختانه برای این پروژه نیز تاکنون یک صدای فارسی با کیفیت مناسب ساخته شده که من خودم امتحان کردم و بنظر من فقط بهتره که علامات مربوط به لحن صدا رو در اون پروژه در نظر نگیرید تا شنیدن گفتار فارسی خروجی اون هم مفهوم تر و یکنواخت تر بشه و هم پیاده سازی اون فقط با تبدیل نمادهای شما به نمادهای معادل آوایی در اون ممکن بشه اینگونه میتونید چند تا صدا داشته باشید با چند تا تکنولوژی مختلف.
3- اما اگه میخوان خیلی راحت تر و البته بسیار کاربردی تر به اهداف فوق برسین پیشنهاد من اینه که بخش فارسی پروژه اپن سورس Espeak رو بر عهده بگیرید این پروژه اپن سورس خیلی از زبانهای دنیا رو داره از جمله انگلیسی فرانسوی آلمانی و تقریبا در بسیاری از برنامه های اپن سورس دیگه از اون استفاده میشه. بنظرم سیستم تبدیل علامات آوایی به گفتارش تقریبا شبیه پروژه شما هست احتمالا نیاز به برنامه نویسی یک ماژول اختصاصی برای تبدیل متن فارسی به علامات آوایی داره که اون رو هم شما کاملا میتونین همچنین به راحتی با همه صداهای پروژه Mbrola از جمله فارسی نیز هماهنگ میشه و در نهایت اینکه هم دارای رابط استاندارد برای ویندوز و هم لینوکس هست.
4- ببخشید خیلی دوست داشتم میتونستم شخصا در پیاده کردن این ایده ها کمک کنم اما الان دیگه متاسفانه اصلا وقت ندارم چند سال قبل که داشتم تفریحی روی ساخت موتور سخنگو برای نابینایان کار میکردم بزرگترین مشکل من نداشتن روشی برای تبدیل متن به علامات آوایی بود و می خواستم از پروژه Mbrola تحت واسط Espeak استفاده کنم که بنظرم کار خیلی بزرگی میشد چون استفاده از متن خوان فارسی رو حداقل برای همه نرم افزارهای نابینایان ممکن میکرد چه نرم افزارهای صفحه خوان screen reader تجاری مثل JAWS for windows و چه نرم افزارهای صفحه خوان رایگان برای ویندوز و نیز لینوکس همچنین میتونست توسط این همه نرم افزار تبدیل متن به mp3 که فقط نیاز به یک موتور سخنگوی فارسی استاندارد SAPI دارند قابل استفاده بشه و نیز در خیلی نرم افزارهای کاربردی دیگه که از رابط های استاندارد ویندوز یا لینوکس برای موتورهای سخنگو استفاده میکنند.
5- نمیدونم اما ای کاش بهزیستی برای توسعه این پروژه و نیز ساخت پروژه espeak فارسی از شما که توانایی هاتون رو اثبات کردین حمایت میکرد چون اینجوری همه نابینایان در همه جای کشور به رایگان میتوستند به نرم افزارهای توانبخشی نابینایان دسترسی پیدا کنند بنظرم کاملا نیاز به توسعه موتور سخنگوی متن خوان اپن سورس که دارای استاندارد در ویندوز (و نیز احتمالا لینوکس) باشه داریم. البته متاسفانه من هیچ قدرتی ندارم زمان لیسانسم (آمار) به طور داوطلبانه به دانشجویان نابینا در دانشگاه فردوسی کامپیوتر یاد میدادم اما الان دیگه درس ها اصلا اجازه کارهای جانبی رو بهم نمیده فقط خواستم اندک چیزهایی رو که میدونم بیان کرده باشم.
وبلاگ قبلی من که البته حالا دیگه احتمالا سالی یکبار هم به روز نمیشه درباره نرم افزارهای نابینایان: http://persianvi.blogsky.com
موفق و پیروز باشید
با احترام فراوان
 تقوی

}