25
ا ي ﺧ اﻟ ر ﺎﺳ أ ﻗـ ﻣﺴﺘﻨﺪﺍﺕ ﭘﺮﻭﮊﻩ

ﻩﮊﻭﺮﭘ ﺕﺍﺪﻨﺘﺴﻣ - Aftabparskhan.aftab.cc/docs/ParsKhan_Documentations.pdf · ﻖََﻠﺧ يَ ﺬِ ﻟا ﻚَ ﺑر َﻢِﺳﺎْ ِﺑ ْأﺮَـﻗِْا

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

  • قْـَرْأ بِاْسِم رَبَك الِذي َخَلقَ اِ

    مستندات پروژه

  • ٢

    ParsKhan Persian Text To Speech Convertor

    Documentations

  • ٣

    :مطالب فهرست

    4 مقدمه -

    5 خوان هاي پارس ويژگي -

    6 صدا به فارسي متن تبديل راه سر بر مشكالت -

    10 خوان در پارس پردازش و خواندن متن الگوريتم كلي -

    11 »خوان پارس« ي نشانه و لغت -

    12 است )Open Source( باز منبع و رايگان »خوان پارس« -

    13 خوان پارس دانلود -

    14 »خوان پارس« افزار نرم محيط با آشنايي -

    15 خوان پارس با كار آموزش -

    19 خوان پارس افزار نرم منوهاي توضيح -

    23 كنيم؟ كمك خوان پارس توسعه به چگونه -

    24 خوان پارس تقديرهاي -

    25 »خوان پارس« پروژه نويس برنامه و طراح پاياني سخن -

    1همزمان با ارائه نسخه 1390ماه تيرتاريخ: آخرين تغييرات مستندات در

  • ٤

    ه:مقدم

    ها صفحه وب حاوي اطالعات جديد بر روي ونيشود. روزانه ميل با گذشت زمان، بر حجم اطالعات متني افزوده مي

    دست شوند. ممكن است روزانه چندين ايميل به ها به صورت ديجيتالي ارائه مي گيرد. بسياري از كتاب اينترنت قرار مي

    ها در حالي است كه براي خواندن هر يك بايد براي مدت طوالني از همه كارهاي ديگر غافل شما برسد و همه اين

    شده و به صفحه نمايش خيره شويد و متون را بخوانيد.

    د تا هاي اصلي تيم نرم افزاري كانون فرهنگي آفتابگردان نيز بود. بنابراين، تصميم گرفته ش اين مسأله يكي از دغدغه

    نرم افزاري طراحي گردد كه به راحتي متون ديجيتالي را به صدا تبديل كند،

    زبانان. اي ارزشمند به پارسي است، هديه ي تيم نرم افزاري آفتابگردان روزه 45خوان، حاصل تالش پارس

    خوان توليد شد تا: پارس

    متون فارسي و انگليسي را با صداي انساني براي كاربر بخواند. -

    دهنده در نرم افزارهاي آموزشي به كار گرفته شود. وان يك گوينده و آموزشبه عن -

    هاي پاسخگويي خودكار به كار گرفته شود. در سيستم -

    به نابينايان و كم بينايان در خواندن متون كمك كند. -

    يابي متون، به وسيله روخواني مجدد آن، كمك كند. در غلط -

    ها كمك كند. سايت نويسان و مديران وب به وبالگ از يك دقيقهدر كمتر در توليد فايل صوتي از يك متن -

    مندان به زبان فارسي با تلفظ كلمه آشنا شوند. عالقه -

    زبانان باشد. يار فارسي ها زمينه ديگر كمك و در ده -

  • ٥

    :خوان هاي پارس ويژگي

    گذاري متن بدون نياز به عالمت خواندن متن فارسي با صداي مفهومامكان -

    از متن mp3و wavهاي ايل صوتي با فرمتامكان تهيه ف -

    تونيم...) امكان خواندن متون با لحن گفتاري (مثال: ما مي -

    امكان خواندن متون انگليسي -

    امكان تنظيم سرعت خواندن -

    امكانات جانبي:

    هاي متن امكان تصحيح نشانه -

    به صورت آنالين)فعالً امكان تبديل متون گفتاري به نوشتاري ( -

    به صورت آنالين)فعالً ي متون فارسي (يابي امالي امكان غلط -

    (در صورت داشتن تخصص كافي) امكان افزودن صدا و لغت دلخواه -

    :فنيمشخصات

    .شده استنوشته Microsoft Visual Studio 2010محيط و در #Cنويسي خوان با زبان برنامه پارس -

    است. mdbبا فرمت و Access مبتني بر خوان، اطالعاتي پارسبانك -

    با مشخصات زير است: wavبرنامه مبتني بر فرمت و خروجي هاي صوتي فايل -

    Audio Sample Rate: 22,050

    Audio Bit Rate: 705 Kbps

    Audio Bit Length (Bit-Depth): 16bit

    Audio Channels: Stereo

    است. يد رضا نيرومندمهندس حم پروژه، ، طراح لوگو و گرافيستخواننده متنصداي -

  • ٦

    مشكالت بر سر راه تبديل متن فارسي به صدا:

    عدم درج حركات كلمات فارسي در نوشتار: -

    هاي زبان فارسي و انگليسي، در اين است كه در زبان فارسي، كلمات داراي حركت هستند و ترين تفاوت يكي از بزرگ

    شود. ها گنجانده مي شوند. در حالي كه در زبان انگليسي حركت كلمات در متن آن ر نوشتار درج نميها د اين حركت

    ها ايجاد شود. براي رفع اين مشكل بايد يك بانك اطالعاتي بزرگ شامل تمام كلمات فارسي همراه با تلفظ آن

    وجه شديم كه خوشبختانه دبيرخانه گذاري كلمات را شخصاً انجام دهد، مت در حالي كه تيم، در نظر داشت عالمت

    هزار لغت همراه با بسامد، نوع كلمه در دستور زبان 50شوراي عالي انقالب فرهنگي كشورمان بانكي شامل بيش از

    ها ارائه كرده است. توانستيم طي سه روز، تغييرات دلخواه خود را بر روي اين بانك اعمال كنيم و از فارسي و تلفظ آن

    بهره ببريم.» انخو پارس«آن در

    :كلمات مشابه با چندين تلفظ -

    يكي از ديگر مشكالت، برخورد نرم افزار با كلماتي بود كه حالت نوشتاري يكسان، اما تلفظ متفاوتي داشتند. به طور

    ؟»دخواْن مي«يا » خواَند مي«كنيد؟ را تلفظ كنيد، به چه صورت تلفظ مي» خواند مي«مثال اگر شما بخواهيد كلمه

    خوان چطور؟ دهيد. اما پارس تلفظ كلمه را با توجه به جمله تشخيص مي شما

    هاي بشري نيست. طبيعتاً تشخيص اين نوع كلمات در جمله، فعالً در حد دانسته

    تلفظ دقيق » خواند او كتاب را مي«تواند تشخيص دهد در جمله هر چقدر هم كه نرم افزار، هوشمند باشد، واقعاً نمي

    چيست!» خواند«

    و ... از اين دست كلمات هستند.» به«، »دين«، »برس«، »رود«، »كند«، »بود«، »شكر«، »بعد«لماتي مثل ك

    شود. يعني تكرار كدام كلمه بيش از ديگري بنابراين، در اين موارد به بسامد (فركانس) كلمه در زبان فارسي توجه مي

    است.

    فرق اصلي كامپيوتر و انسان است. اشتباهاتي رخ دهد و اينطبيعي است كه در بسياري از موارد

    خوان در هاي مشابه پارس نمونهدر زبان انگليسي نيز موجود است! مشكالت مختص زبان فارسي نيست و اين البته

    طور كه شما انتظار داريد تلفظ دانيد كه بسياري از كلمات را آن ها كار كرده باشيد، مي با آنن انگليسي بسيارند. اگر زبا

    اي.ال.ال تلفظ كند تا مخفف نام يك شركت را به صورت ALLطور مثال، در حالي كه انتظار داريد كلمه به كنند. نمي

    .كنند ورت آل تلفظ ميشود، به ص

  • ٧

    پاياني كلمات:عدم امكان تشخيص كسره -

    بسيار سخت است. شايد به اين شود، با كسره خوانده مي» اين كتاب علي است«در جمله » كتاب«تشخيص اينكه كلمه

    به ذهن بيايد كه ابتدا نوع كلمات را تشخيص دهيم (مثالً در اين مثال، كتاب و علي، اسم هستند) و سپس در برنامه

    بدهد. به اسم اول كسرهپس ، است» مضاف+مشاف اليه«، حتماً ديده شد» اسم+اسم«تنظيم كنيم كه اگر ساختار

    بربخورد. با توجه به آن ساختار، » اين كتاب علي را به شگفتي واداشت«ممكن است همان لحظه، برنامه به جمله

    خواهد خواند: اين كتابِ علي را به شگفتي واداشت.

    نياز داشته نويسي ها تحقيق و برنامه كه شايد ماه استهاي مختلف زبان فارسي چنان سخت يافتن ساختارها و الگوريتم

    .باشد

    ؛اما

    گيرد نسبت به ها به اين نتيجه رسيديم كه تعداد حاالتي كه يك كلمه در متون فارسي، كسره مي ما در حين بررسي

    د، بسيار ناچيز است، بنابراين، كسره دادن به كلمه را در برنامه تعبيه نكرديم.گير تعداد حاالتي كه نمي

    كند؟ اين كار درك جمله را سخت نمي

    براي پاسخ به اين سؤال، ابتدا سعي كنيد جمله زير را بخوانيد:

    من در حـ ل نوشـ ـن هسـ ـم

    يم كه شما جمله را درست خوانديد:ما مطمئن من در حال نوشتن هستم

    دقيقاً اين جمله نيست، اما شما طبق آن ؟ واضح است كه خير. آن » من در حال نوشتن هستم«نوشته بوديم ما واقعاً آيا متوجه جمله دقيق شديد.ناخودآگاه ايد، چيزي كه بر اثر تكرار ياد گرفته

    گيريم كه چه بشنويم ما ياد مي«تر شد، اما با توجه به اين قانون كه بينيد، خواندن جمله كمي سخت همانطور كه ميتوانيد جمله درست را تشخيص داده و بخوانيد. از آنجا كه شما به اندازه كافي در مي »گيريم كه چه ببينيم د ميو يا

    ايد كه چه بشنويد، اگر فقط تا حدودي يك جمله را بشنويد، جمله كامل را درك خواهيد كرد. زبان فارسي ياد گرفته

    هاي انجام شده، هيچ مشكلي در درك جمالت ر كرديم و در تستهاي كلمات را به كاربر واگذا بنابراين، ما درك كسره وجود نداشت.

    كلمات را با كسره پاياني بخواند، در خوان پارسضمن اينكه، اين امكان به نويسنده متن داده شد تا اگر خواست، كسره خواهد خواند: اب هاخوان، اين جمله را به درستي و همر هاي مورد انتظار، كسره بگذارد. به طور مثال، پارس محل

    نوشتن هستم. لِمن در حا

  • ٨

    هاي مختلف: كلمات با نگارش -

    هاي مختلف يك كلمه در زبان فارسي است. به طور مثال: مسؤول و مسئول و مسوول مشكل ديگر در اين راه، نگارش

    مختلف.ها و انها و آن ها و صدها كلمه با چندين نوع نگارش و يا شيء و شيئ و شي و يا آنها و آن

    نياز به بانك اطالعاتي بزرگي داشته باشد. خوان پارسشود تا اين مشكل موجب مي

    و ثبت "ئ"هاي مختلفي به كار گرفته شده است تا اين مشكالت برطرف شوند. به طور مثال، حذف البته الگوريتم

    ي متون).. (در حقيقت هماهنگ ساز"و"و ثبت "ؤ"در بانك اطالعاتي و يا حذف "ي"كلمه با

    است تا از اين طريق، ابتدا متن » ويراستيار«ياب آنالين امكان ديگر براي رفع اين مشكل، هدايت كاربر به سمت غلط

    خوان بدهد. گيري كرده و سپس براي خواندن، به پارس مورد نظر را غلط

    هاي مختلف به زبان فارسي: ورود كلمات از زبان -

    هاي ديگر و به ويژه از زبان انگليسي و فرانسوي وارد شود كه از زبان مواجه ميهر روز زبان فارسي با كلمات جديدي

    شوند تا زماني كه يك معادل از طرف ها به همان صورت نگارش مي شوند. اين كلمات معموالً تا مدت اين زبان مي

    و ... كلماتي هستند » كرفلي«، »يوتيوب«، »فيس بوك«، »ديسك«، »كامپيوتر«سازمان مربوطه ارائه شود. كلماتي مثل

    شوند. اي يافت نمي شوند، اما در هيچ ديكشنري فارسي كه به وفور در متون اينترنتي يافت مي

    گذاري كلمات جديد استفاده شود: اي طراحي گرديد تا از كاربران براي عالمت براي رفع اين مشكل، صفحه

    http://parskhan.aftab.cc/add

    خوان موجود نيستند را وارد كرده و تلفظ تواند كلمات جديدي كه در ديكشنري پارس كاربر با مراجعه به اين صفحه مي

    خوان همراه با كلمات بيشتر و بهبودهاي نسخه جديدي از پارس ،را نيز درج نمايد. به مرور و با افزايش اين كلمات آن

    احتمالي ارائه خواهد شد.

    در هنگام برخورد با كلماتي كه در ديكشنري آن موجود نيست، آنقدر كلمه ضمن اينكه الگوريتمي در برنامه تعبيه شد تا

    را كامالً مشابه با تلفظ دقيق، تلفظ نمايد. را بررسي نمايد تا مشتقات آن را يافته و با تركيب حروف جديد، آن

    تلفظي بسيار شبيه به تلفظ مورد نظر دارد.» يوتيوب«ي مهخوان در صورت برخورد با كل به طور مثال، پارس

    همراه » ا«و يا » ي«و يا » و«با بعد از خود، هاي انجام شده، به اين نتيجه رسيديم كه اگر حرفي چرا كه با بررسي

    اي در ديكشنري موجود نبود، كلمه به خواهد داشت. بنابراين، اگر كلمه» آ«و » اي«و » او«شود، به ترتيب صداي

    شود. اگر حرف بعد از يك حرف، يكي از سه حرف شود و با هر حرف، حرف بعد از آن نيز بررسي مي شكسته ميحروف

    شود. صداي آن حرف با ساكن تلفظ ميصورت، باشد، صداي مربوطه و در غيراين» و«و » ي«، »ا«

  • ٩

    عدم وجود قانون مشخص در فاصله بين كلمات: -

    هاي بين كلمات است. كاربران با قوانين تايپ و ترين مشكالت در پردازش متون تايپي فارسي، فاصله از بزرگيكي

    » هاي سؤال«هاي مختلف كلمه گارشنگارش زبان آشنا نيستند و بنابراين، هر كاربر نوع نگارش خاص خود را دارد! به ن

    ئوال ها ي و ...هاي، س دقت كنيد: سوال هاي، سؤال هاي، سئوال هاي، سوال

    و همين، يافتن كاربران با قواعد آن آشنا نيستندصحيح است، اما بسياري از » هاي سؤال«هر چند كه مشخص است

    كند. را سخت ميديكشنري تلفظ دقيق كلمه در

    كنيم در در آفتابگردان منتشر شده است كه دعوت ميبراي آشنايي كاربران با نگارش و تايپ زبان فارسي، مقاالتي

    ها باشيد: آدرس زير شاهد آن

    http://yourl.ir/farsi

    دهد سازي نگارش را انجام مي خوان كه يكسان بخشي از كدهاي پروژه پارس

  • ١٠

    :خوان الگوريتم كلي پردازش و خواندن متن در پارس

    شود. متن از كاربر دريافت مي - 1

    » ك«و يا نقطه در زير آن) (ي عربي همراه با دو » ي«شود. به طور مثال، متن از نظر نوع نگارش، يكدست مي - 2

    شوند. به يك حالت تبديل مي 1و 1هاي مختلف مثل شود، اعداد با نگارش حالت فارسي تبديل ميعربي به

    شود به كلمات. شكسته مي» فاصله«متن با معيار - 3 شوند. كلمات يك به يك بررسي مي - 4شود به شكسته مي» فاصله«يار اگر كلمه در ديكشنري موجود بود و تلفظ آن درج شده بود، تلفظ با مع - 5

    در ديكشنري به صورت » آفتابگردان«شود. مثال: كلمه صوتي هر بخش، پخش مي فايلو سپس » بخش«ثبت شده است. تك تك حروف الفبا با حركات مختلف، نيز ضبط »^ن @د ^ر aگ ^ب @ت ^ف @ا«

    پخش ^ففايل مربوط به كلمه آفتابگردان، . در ^ف uف iف @ف oف eف aاند. به طور مثال: ف شده .شود مي

    شود. هاي مختلف بر روي آن شروع مي موجود نبود، بررسياگر كلمه در ديكشنري - 6a. است و آيا ادامه كلمه در ديكشنري موجود » ن«يا » نا«يا » نمي«يا » ب«يا » مي«آيا ابتداي آن

    شود. مثال: است؟ اگر چنين شرايطي بود، ابتدا فايل صوتي پيشوند و سپس تلفظ كلمه پخش مي +گو aن >نگو

    b. و پسوندهاي ديگر زبان فارسي است و » يند«، »ييد«، »ييم«، »ش«، »ت«، »م«آيا انتهاي كلمهباقيمانده كلمه در ديكشنري موجود است؟ اگر چنين شرايطي برقرار بود، ابتدا تلفظ كلمه استخراج و

    شود و سپس تلفظ پسوند. پخش مي، بسيار مشكل شويم، كار * البته در بيان ساده است، اما وقتي با هزاران كلمه مختلف مواجه مي

    تواند نگفتن را تلفظ كند. شود. به طور مثال برنامه با اين الگوريتم ساده نمي ميگيرد تا اعداد، حروف فارسي و انگليسي مختلط در هايي صورت مي اگر در كلمه حروف انگليسي بود، پردازش - 7

    انيد تلفظ اين كلمه چقدر مشكل د الف را تلفظ كند. آيا ميB2آن، جدا شود. به طور مثال برنامه بايد بتواند است؟

    شود. تعبيه شده در ويندوز، تلفظ مي Text To Speechكامالً انگليسي بود، توسط اگر كلمه - 8 شود. شود و تلفظ مي اگر كلمه، عدد بود، توسط الگوريتم تبديل عدد به حروف، آن عدد به حروف تبديل مي - 9

    ها گذشت و تلفظ دقيق آن در متن بود كه از تمام اين الگوريتماي هاي مختلف، اگر نهايتاً كلمه پس از بررسي -10 شود. تك حروف با صداي ساكن تلفظ مي و تك» حروف«شود به يافت نشد، كلمه شكسته مي

    سازي الگوريتم اين برنامه، نوشته شده خط كد براي پياده 3000شايد در بيان، الگوريتم برنامه ساده باشد، اما بيش از است!

  • ١١

    : »خوان پارس« ي نشانهو لغت

    و ... به اين نتيجه رسيديم » گوفا«، »خوانا«با افراد مختلف و انتخاب كلماتي مثل بسيار هاي ها و مشورت پس از بررسي است.» خوان پارس«كه قرار است خواننده متن پارسي باشد، اي كه زيباترين لغت ممكن براي چنين پروژه

    سته نستعليق در نظر گرفته شد كه نماد ايراني و زبان فارسي است.خوان، شك فونت نگارش كلمه پارس

    بيان و گفتار نيز آن را احاطه كرد و چنين طرحي انتخاب شد: حباب

  • ١٢

    :است )Open Sourceباز ( رايگان و منبع» خوان پارس«

    باز دارد. منبع هاي كامالً رايگان و در ارائه خدمات و پروژه طوالنيكانون فرهنگي آفتابگردان سابقه در رأس » سيستم مديريت پشتيباني سايت تيكفا«و » youRL.irسايت وب« ،»سيستم مديريت آزمون آنالين تستا«

    ها قرار دارند. آن خوان، اين محصول نيز همچون ديگر خدمات ما، كامالً رايگان و با توجه به نياز زبان فارسي به سيستم پارس

    Open Source و تحت قوانينGNU GPL گيرد. در اختيار عموم قرار مي در از صاحبان اصلي آنبا توجه به اين موضوع، كاربران آزادند، هر گونه دخل و تصرفي بدون نياز به هيچ گونه اجازه

    خوان داشته باشند. پارس منتشر كند.ي، به هر نحوي و با هر شرايطي خوان را با هر نام تواند پارس كاربر مي

    در آدرس زير قابل دسترسي است: GNU GPLاي از قوانين هنسخ

    http://www.gnu.org/licenses/gpl.txt

    باز در كشورمان باشيم. باشد كه شاهد رشد روز افزون ارائه كارهاي ارزشمند رايگان و منبع

  • ١٣

    :خوان دانلود پارس

    خوان در آدرس زير: سايت رسمي پارس با مراجعه بهhttp://parskhan.aftab.cc

    هاي مختلف نيز از رساني ها و اطالع نرم افزار، كدها و مستندات پروژه قابل مشاهده و دانلود است، ضمن اينكه پشتيباني شود. طريق آن سايت انجام مي

    ديگر كه از سايتي به جز سايت رسمي دانلود شده باشند، ممكن است مورد تأييد ما نباشند. هاي بديهي است نسخه بنابراين، بهتر است هميشه آخرين نسخه را از آدرس باال دريافت نماييد.

    باشد. با دابل كليك روي آن، نصب خوان و اجزاي الزم مي جهت نصب پارس setupفايل دانلودي، يك فايل

    وع خواهد شد.خوان شر پارس

    خوان: اجراي پارسنيازهاي پيش

    نوشته شده است. +Net Framework 2.بر پايه خوان پارس

    بر روي ويندوز شما نصب شده باشد. NET Framework.بايد اجراي آن پيش از بنابراين

    ها در توليد شده توسط شركت مايكروسافت است كه ما از آن هاي اي از توابع و كالس ورك، مجموعه فريم اين ايم. استفاده كرده خوان پارسنويسي برنامه

    را براي )4(نسخه آنآخرين نسخه از ، خوان پارسنصب كننده روي ويندوز شما نصب نباشد، پكيج اين صورتي كه در شما نصب خواهد كرد.

    الزم نيست. خوان پارسافزار و يا سخت افزار خاص ديگري براي اجراي نرم *

  • ١٤

    : »خوان پارس«آشنايي با محيط نرم افزار

    خوان، محيط زير را مشاهده خواهيد كرد: آميز و اجراي پارس پس از نصب موفقيت

    شامل اجزاي زير است: نرم افزاركه مشخص است، همانطور

    نوار عنوان -

    نوار منو -

    تنظيماتنوار -

    متنيكادر -

    ضبط و پخشنوار -

  • ١٥

    :خوان كار با پارس آموزش

    درج متن: -1

    Pasteكنيد و در كادر متني Copyبتدا متن مورد نظر خود را از يك صفحه اينترنتي و يا يك سند متني ا كنيد. را بفشاريد. Ctrl+Vرا انتخاب كنيد و يا كليدهاي Pasteگزينه Editكردن از منوي Pasteبراي

    توانيد متن مورد نظرتان را تايپ كنيد. همچنين مي

    سرعت خواندن:انتخاب -2

    توانيد سرعت خواندن متن را از بين چهار سرعت مختلف انتخاب كنيد. مي، با سرعت عادي به صدا گوش كنيد تا با صداي خواننده دهاستفا روزهاي اين است كه در اولين ماپيشنهاد

    نيز متوجه شويد.» سريع«توانيد متن را با سرعت از مدتي، ميآشنا شويد. پس

    خواننده متن انگليسي و خواننده متن فارسي:انتخاب -3

    نوار بااليي نرم افزار، خواننده متن فارسي و انگليسي را مشخص كنيد.از

  • ١٦

    هاي بعدي صداي در نسخه امافقط يك خواننده متن فارسي در نظر گرفته شده است. فعالً ، 1در نسخه توجه: افراد ديگري نيز افزوده خواهد شد.

    شروع به خواندن متن: -4

    كليك كنيد. به شكل Playبراي آغاز خواندن متن، روي دكمه را انتخاب كنيد. Playينه گز Commandتوانيد از منوي همچنين مي

    است. Ctrl+Enterبر براي آغاز به خواندن، كليد ميان

    شوند تا بتوانيد بينيد، با شروع خواندن، كلمات يك به يك و همزمان با خواندن، آبي رنگ مي همانطور كه مي ) نيز همزمان با خواندن، خود به خود جا به جا خواهد شد.Scrollbarپيمايش (نوار متن را دنبال كنيد.

    تواند نماد مدت زمان الزم نوار ميكند. اين نوار لودينگ نرم افزار فعال شده و شروع به پر شدن ميهمچنين جهت اتمام خواندن و يا ضبط كردن متن باشد.

    چيست؟شود. دليل در حين آبي كردن كلمات، گاهي اوقات، يك كلمه اشتباه آبي مي پرسش:

    شود تا خوانده ايد، تغييرات بسياري داده مي با توجه به اينكه در پشت صحنه متني كه شما درج كرده پاسخ:اي كه در اين حالت دنبال كلمهدر خواند دچار مشكل شود. اي كه مي شود، ممكن است برنامه در يافتن كلمه

    را پيدا كند... گردد تا آن حال خوانده شدن است مي خوان در حال خواندن آن است. جهت گم نكردن خطي است كه پارسهر حال، آبي كردن كلمه فقط به

    توقف موقت خواندن: -5

    براي توقف موقت واستيد خواندن متن، موقتاً متوقف شود، ) خديگري كاراگر به هر دليلي (از جمله پيش آمدن

    .كليك كنيد به شكل Pauseخواندن، روي دكمه را انتخاب كنيد. Pauseگزينه Commandهمچنين مي توانيد از منوي

    است. Alt+Spaceبر براي توقف موقت، كليد ميان كنيد.كليك Playاگر دوباره خواستيد خواندن ادامه پيدا كند، روي

    توقف كامل خواندن: -6

    كردن، مجدداً از ابتداي متن شروع شود. Playشود خواندن متوقف شود و در صورت توقف كامل، باعث مي

    كليك كنيد. به شكل Stopبراي توقف كامل (و شروع مجدد از ابتدا) روي دكمه را انتخاب كنيد. Stopگزينه Commandتوانيد از منوي همچنين مي

    است. Ctrl+Shift+Spaceبر براي توقف كامل، انكليد مي

  • ١٧

    تهيه خروجي صوتي از متن: -7

    توانيد از متن درج شده در كادر متني، يك خروجي صوتي بگيريد. مي

    كليك كنيد. به شكل Recordبراي تهيه فايل صوتي از متن مورد نظرتان، روي دكمه رمت مورد نظرتان را انتخاب كنيد.و سپس ف Exportگزينه Fileتوانيد از منوي همچنين مي

    تعبيه شده است. mp3و wavخوان، خروجي با دو فرمت در پارس اي به شكل زير باز خواهد شد: پنجره Recordپس از كليك روي دكمه

    ايم) را انتخاب كرده Desktopدر اين پنجره، ابتدا محل ذخيره شدن را انتخاب كنيد. (به طور مثال ما

    نامي براي فايل صوتي خود انتخاب كنيد. 1شماره سپس در بخش فرمت دلخواه را انتخاب كنيد. 2در بخش شماره

    كليك كنيد. Saveو در نهايت روي دكمه

    در چيست؟ mp3و wavتفاوت :پرسش

    فشرده نيست و در نتيجه كيفيت و طبيعتاً حجم بيشتري را اشغال خواهد كرد. اما در wavفرمت پاسخ: . mp3قابل قبول است و نه wav ها، بسياري از استفاده

    يك فرمت فشرده است و در نتيجه حجم بسيار كمتري اشغال خواهد كرد. در نتيجه براي انتشار mp3فرمت كنند، بهتر است. را پشتيباني نمي wavهايي كه روي وب و يا دستگاه

    را انتخاب كنيد. wavپيشنهاد ما اين است كه در حالت عادي فرمت در مسير نصب tempدر پوشه wavرا انتخاب كنيد، ابتدا يك خروجي با فرمت mp3 در صورتي كه

    شود. بود، پاك مي wavشده و فايل اول كه با فرمت mp3شود، سپس تبديل به خوان گرفته مي پارس

  • ١٨

    دكمه را كليك كنم؟كنم. كدام اي را مشاهده مي پنجره saveو كليك روي mp3بعد از انتخاب پرسش: كليك كنيد. OKاي باز شد، روي پنجره mp3فرمت در صورتي كه بعد از انتخاب پاسخ:است. اين كتابخاته نيمه mp3به wavبراي تبديل فرمت Alvasپنجره به دليل استفاده از كتابخانه اين

    شود. پيغام مبتني بر خريد كتابخانه مشاهده ميرايگان است و

    چيست؟شكل شود. م و ناواضح پخش مي افتد از جا ميحروف در حين خواندن، برخي پرسش:تلفظ حروف هاي كنيد، با توجه به اينكه به طور مداوم بايد فايل كليك مي Playدر حالتي كه شما روي دكمه

    ممكن اين حالتاز روي هارد ديسك شما باز شده و پخش شود، بنابراين، كيفيت و سرعت خواندن متن در قدرت سيستم شما متفاوت باشد.است با توجه به سرعت هارد و

    را گوش كنيد. آناست ابتدا يك خروجي صوتي از متن مورد نظرتان بگيريد و سپس بهتر

  • ١٩

    خوان: منوهاي نرم افزار پارسضيح تو

    دهند. عالوه بر فراهم كردن امكان دسترسي با كيبورد، ابزارهاي بيشتري را در اختيار قرار ميمنوها كه در تصاوير زير مشخص است. بر آن نيز درج شده است دهاي ميانمقابل هر گزينه، كليدر

    : Fileمنوي -

    o گزينهClear Boardكند. : متن داخل كادر متني برنامه را پاك مي o زينه گExportكليك روي دكمه كند. معادل : از متن داخل كادر متني خروجي صوتي تهيه مي

    Record .است o ه گزينExitبندد. خوان را به طور كامل مي : پارس

    : Editمنوي -

    o گزينهCopyگيرد. : از متن انتخاب شده در كادر متني، كپي مي o گزينهCutكند. يگر مي: متن انتخاب شده در كادر متني را كنده و آماده چسباندن در جاي د o گزينهPasteدهد. ر كادر متني قرار ميايد را د : متني كه از يك صفحه وب يا سند متني كپي كرده o گزينهSelect Allكند. : كل متن داخل كادر متني را انتخاب مي o گزينهRun Farsi Correctorطور كند. به هاي متن داخل كادر متني را تصحيح مي : نشانه

    شوند. هاي مجازي و ... تصحيح مي ها، فاصله ها، ويرگول مثال نقطه

  • ٢٠

    فارسي متن گر خوان به يك جعبه ابزار مفيد براي زبان فارسي است. (تصحيح ما تبديل پارسهدف نيز يكي از ابزارهاي كوچك ارائه شده توسط آفتابگردان است) Farsi Correctorيا

    o گزينهVirastyarاليو (نسخه آنالين نرم افزار يابي آنالين، به سايت ويراست : شما را جهت غلطخوان هاي اماليي خود را اصالح كنيد تا پارس توانيد غلط آن بخش ميكند. در ويراستيار) متصل مي

    بتواند متن را به بهترين شكل ممكن بخواند.o گزينهSlang to Formal:

    اين برنامه متون گفتاري زبان فارسي را به است. S2Fاي به نام در حال كار روي برنامهآفتابگردان گزينه تبديل خواهد شد. اين » دانم مي«به » دونم مي«طور مثال كند. به حالت نوشتاري تبديل مي ريارا به حالت نوشتهدايت خواهد كرد تا در صورت نياز، متن خود S2Fشما را به سايت آنالين

    خوان بدهيد. كرده و سپس به پارستبديل خوان به كار بگيريم. هاي بعدي اين برنامه را صورت آفالين در پارس هدفمان اين است كه در نسخه*

    :Viewمنوي -

    o گزينهSwitch TextBox Direction: ژه متون فارسي و (راست به چپ، وي جهتدو نوع بين

    كند. انگليسي) سوئيچ ميچپ به راست ويژه متون o گزينهAlways On Top :باز قرار خواهد هاي خوان بر روي بقيه پنجره با انتخاب اين گزينه پارس

    خواهد شد.كليك مجدد روي آن، اين امكان غيرفعال با تا هميشه جلو چشمان شما باشد. گرفت

  • ٢١

    :Commandمنوي -

    o گزينهPlay كند. فيلد متني را آغاز مي: خواندن متن داخل o گزينهPauseكند. : خواندن را موقتاً متوقف مي o گزينهStopو در صورت شروع مجدد، از ابتداي متن كند ه طور كامل متوقف مي: خواندن را ب

    كند. خواندن را آغاز مي

    :Helpمنوي -

    o گزينهHelp فايل :pdf كند. را باز مي خوان پارسمربوط به مستندات o گزينهOnline Helpشود. خوان منتقل مي : به بخش آموزش و كمك سايت رسمي پارس o گزينهAboutدهد. نمايش ميدر مورد نسخه برنامه كلي از جمله اتي : اطالع o گزينهCheck for Updateكند كه آيا نسخه جديدي از : به صورت آنالين بررسي مي

    است مدتي پس از استفاده از يك نسخه، روي اين گزينه ر خوان ارائه شده است يا خير. بهت پارس متوجه شده و از آن بهره ببريد.خوان ارائه شده بود، اگر نسخه جديدي از پارسنيد تا ككليك

    o گزينهParsKhan Websiteشويد. خوان منتقل مي : به سايت رسمي پارس o گزينهParsKhan Forumsشويد. در خوان منتقل مي هاي پشتيباني پروژه پارس : به انجمن

    خوان به شما توانيد سؤاالت و مشكالت خود را مطرح نماييد تا اعضاي تيم توسعه پارس ها مي انجمن كمك كنند.

  • ٢٢

    o گزينهAftabgardan Website ي اين گزينه به سايت رسمي كانون فرهنگي ليك روك: با شويد. آفتابگردان منتقل مي

    o گزينهHelp us to improve ،خوان منتقل همكاري با پارسبه مركز : با كليك روي اين گزينههمكاري در و يا خوان ن لغت و تلفظ آن به ديكشنري پارسافزودتواند همكاري ميشويد. اين مي

    نويسي و ساختاري برنامه باشد. امهبهبودهاي برنo گزينهContact us مشكالتكند تا در سايت آفتابگردان منتقل مي: شما را به مركز تماس با ما ،

    يا پيشنهاداتتان را با ما در ميان بگذاريد.دات و انظرات، انتق

  • ٢٣

    كمك كنيم؟ خوان پارسبه توسعه چگونه

    به ما مختلف، هاي نرم افزار، با روش Helpاز منوي Help us to improveتوانيد با كليك روي گزينه ميشما كمك كنيد. خوان پارستوسعه در تواند به شرح ذيل باشد: ها مي ياري طور خالصه، برخي همبه

    ها ثبت كلمات و تلفظ آن از طريق خوان پارسديكشنري تر كردن در غنيكمك -هاي بعدي به . (در صورتي كه قابل قبول باشد، در نسخهكاربرانصداي خودتان به نرم افزار و ارائه به فزودن ا -

    شود) نرم افزار افزوده مي هاي ساختاري زبان فارسي جهت بهبود در خواندن متون. به ما در كشف الگوريتمكمك -فرهنگ درست است كه تيم، هيچ انتظاري از هيچ كاربري ندارد، اما . خوان پارسمالي به تيم توسعه كمك -

    Donate هاي خيرخواه در جهت ارائه يم، يكي از عوامل مؤثر در تشويق تكشورهاي پيشرفتهدر آدرس زير انجام شود:تواند با مراجعه به مي مندان، عالقههاي مالي كمك باز است. افزارهاي رايگان و منبع نرم

    http://aftab.cc/donate/

  • ٢٤

    خوان: يرهاي پارستقد

    نسخه رايگان از كارهايشان در توسعه آن شريك بودند، تشكر كند.ها و افرادي كه با ارائه گروهخوان بايد از پارس

    از تيم توسعه ويراستيار:شكر ت -

    ، نقش هاي خود را منتشر كرد نتيجه تحقيقات و تالشكه زير نظر شوراي عالي انقالب فرهنگي تيم اين

    داشت. خوان پارستسريع كار سزايي در به

    به دست آمد.حاصل تالش اين تيم از خوان پارساطالعاتي بانك از وسيعي بخش

    رساني: عالي انقالب فرهنگي و دبيرخانه شوراي عالي اطالعشوراي از تشكر -

    سارائه نرم افزارها و محتواهاي ارزشمند مرتبط با زبان فارسي بسيار سپااين نهاد ارزشمند نيز جهت از

    كه توسط اين نهاد منتشر شده است، كمك شاياني » خطايابي اماليي خودكار در زبان فارسي«گذاريم. كتاب

    كرد.به ما افعال صرف و تلفظ ي ها در كشف الگوريتم

    آقاي اسماعيل احمدنيا:از تشكر -

    خوان سهيم عزيز با انتشار رايگان الگوريتم تبديل اعداد به حروف، در خواندن اعداد توسط پارس دوستاين

    ما كم كردند.از دوش نويسي اين الگوريتم را ف و برنامهو زحمت كش دندبو

    :Alvasاز تيم توسعه كتابخانه تشكر -

    اين كتابخانه نيز به ده است كه استفاده ش Alvasاز ماژول mp3به فرمت wavتبديل خروجي فايل براي

    رايگان منتشر شده است.

    :CodeProjectو StackOverFlowسايت از تشكر -

    جواب اند. سان پاسخ دادهنوي الت برنامه، تقريباً به تمامي سؤامتخصصهزاران جمع آوري سايت با دو اين

    ايم. استخراج كرده سايتو دنويسي را از اين ان در حين برنامهي از سؤاالتمبسيار

  • ٢٥

    :»خوان پارس« نويس پروژه سخن پاياني طراح و برنامه

    نتيجه تالش بنده در اختيار اكنون همخط كدنويسي، صدهاو روز خيره شدن به مانيتور 45قريب به از پس

    گرفته است.زبانان قرار فارسي

    سطح علمي كشور ارائه كرده باشم. رشد جهت درتوانسته باشم سيستمي مفيد و مؤثر اميدوارم

    آوري جمع حلادر مر با بنده سايت آفتابگردان كه طي اين مدت با همفكري و همكاري در وبتمامي مديران عزيز از

    ، meh_ham ،GytyOnline ،Kahrobaاز همراهي نمودند، بسيار بسيار ممنونم. تست آلفا و بتااطالعات و

    glasy_heart ،HEAVENLY1 ،ronak60 بقيه دوستان.و

    ،عزيزدوست همچنان ادامه داشته باشد و در هر نسخه خوان پارسراه توسعه سعي ما بر اين است كه در ابتداي راه است. خوان پارس

    ات و پيشنهاد ،ر نخواهد شد مگر با شنيدن نظراتاين ميس. هاي قبلي باشيم ري نسبت به نسخهگي شاهد بهبودهاي چشمسايت بو يا فرم تماس با ما در و [email protected]از طريق ايميل ها را آن شما عزيزان. انتقادات

    در ميان بگذاريد.، مديريتي آفتابگردان و يا اعضاي تيمبا بنده آفتابگردان،

    و همينطور روحيه حمايت مادي زبان نويسان و توسعه دهندگان فارسي در بين برنامه Open Sourceروحيه اميدوارم

    بيش از پيش گسترش يابد و ما هر روز شاهد باز هاي رايگان و منبع دهندگان سيستم نويسان و توسعه و معنوي از برنامه

    شاء اهللا.إن ها را داشته باشند. كه همگان امكان استفاده از آننرم افزارها و ابتكاراتي باشيم

    دموفق باشي

    حميد رضا نيرومند

    مدير كانون فرهنگي آفتابگردان