TY - JOUR ID - TI - Study on Turning Arabic Text into Spoken Words دراسة حول تحويل النص العربي الى كلمات منطوقة AU - Abdulwahhab F. Shareef عبدالوهاب فتحي شريف AU - Riyadh Z. Mahmoud رياض زغلول محمود PY - 2021 VL - 15 IS - 1 SP - 197 EP - 209 JO - AL-Rafidain Journal of Computer Sciences and Mathematics مجلة الرافدين لعلوم الحاسوب والرياضيات SN - 48161815 23117990 AB - Language was a means of communication between members of a single community, so that some of them would express to each other their ideas and thoughts, and a common characteristic of that society was defined, and the origin of the word was derived from (rhetoric, idle), if he repealed the matter and spoke about it, and the ancients knew it that language: (It is what expresses It contains all the people for their belongings). The ancients went in their definition of a language to the characteristics of their language with which they communicate, without referring to the Arabic language as a language among the living languages that are circulating among them. Arabs and Arabs (whoever inhabited the country and its island, or uttered the language of its people), and to it returns the percentage of the Arabic language, which is one of the Semitic languages. Which spread in the Arabian Peninsula, and the writing came to denote what is in the minds of notables.This research presents a computer application that depends on human input to pronounce the Arabic lettersThe system consists of two phases, the first stage is the axis of creating a database for Arabic language characters and their storage locations, as well as the type of formulas for those letters when the initial processing was performed.The second stage is the process of comparing the entered letter from the text with the corresponding sound and placing it in a storage so that we can then process it. In the practical part of the research, we used a comparison between the results of four methods to obtain the least possible execution time with the least pauses in speech, which are the combinative method, the smoothing method, the method of nesting speech, and a hybrid method between smoothing and interfering together.We start by entering in the input text box and using the SpellLetter function, which we use for the purpose of processing and pronunciation, where the input is of three types, either it is a char, or it is an array of characters (String), or it is numbers between zero and nine Num), and in the case that the entry was not For these three types, the entry is wrong, for example, non-Arabic letters or special symbols, for example.,And if the entry was correct, each letter is taken with its accent. This means that we take two positions each time.Using Matlab (R 2018a) to build the proposed system and it was implemented using a computer. Portable running under the environment of the operating system (Microsoft Windows 10).

اللغة وسيلة للتواصل بين أفراد المجتمع الواحد، فيعبِّر بعضهم لبعض عن أفكارهم وخواطرهم، وتحدد صفة مشتركة لذلك المجتمع، وأصل الكلمة مشتق من (لغا، يلغو)، إذا لغي بالأمر ولهج به وتحدث عنه، وقد عرفها القدماء بأن اللغة: (هي ما يعبر بها كل قوم عن أغراضهم). وقد ذهب القدماء في تعريفهم للغة إلى صفات لغتهم التي يتواصلون بها، دونما إشارة إلى اللغة العربية كلغة بين اللغات الحية المتداولة بينهم، فالعَرَب والعُرب (كل من سكن بلاد العرب وجزيرتها، أو نطق بلسان أهلها)، وإليها يعود نسبة اللغة العربية فهي إحدى اللغات السامية التي انتشرت في جزيرة العرب وجاءت الكتابة للدلالة على ما في الاذهان من الاعيان.يقدم هذه البحث تطبيق حاسوبي يعتمد على الادخال البشري لنطق أحرف اللغة العربية ويتكون النظام من مرحلتين، المرحلة الأُولى تتمثل بمحور تكوين قاعدة البيانات لأحرف اللغة العربية ومواقع خزنها وكذلك نوع الصيغ لتلك الحروف إذ تم إجراء المعالجات الأولية.اما المرحلة الثانية تتمثل بعملية مقارنة الحرف المدخل من النص مع الصوت المقابل له ووضعها في مخزن ليتسنى لنا بعد ذلك عملية نطقها. أُستخدمنا في الجزء العملي من البحث مقارنة بين نتائج أربعة طرق للحصول على اقل وقت تنفيذ ممكن مع اقل توقفات عند نطق وهي الطريقة التجميعية وطريقة التنعيم وطريقة التداخل الكلام وطريقة هجينة بين التنعيم والتداخل معا.نبدأ بالإدخال في مربع النص المدخل وعن طريق دالة SpellLetter والتي نستخدمها لغرض المعالجة والنطق، حيث يكون الادخال على ثلاثة انواع اما يكون حرف (char) او يكون مصفوفة حروف (String) او يكون ارقام بين الصفر والتسعة Num)), وفي حالة ان الادخال كان غير هذه الانواع الثلاثة يكون الادخال خاطئ ومثال ذلك حروف غير عربية او رموز خاصة مثلا.وفي حالة الادخال كان صحيحا يتم اخذ كل حرف مع تشكيله ويعني ذلك اننا نأخذ موقعين اثنين في كل مرة.باستخدام لغة الماتلاب (R 2018a) لبناء النظام المقترح وتم تنفيذه باستخدام حاسوب محمول يعمل تحت بيئة نظام التشغيل (Microsoft Windows 10). ER -