تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App تطبيق مكتبي لتحويل الصوت إلى نص ملخّص وقراءته صوتيًا | Speech-to-Text Summarizer Desktop App
تفاصيل العمل

في هذا المشروع، قمنا بتطوير تطبيق مكتبي بسيط وفعّال باستخدام لغة Python، يهدف إلى تقديم حل ذكي لتحويل الكلام الصوتي إلى نص مكتوب، ثم تلخيص هذا النص تلقائيًا، وأخيرًا إعادة قراءته بصوت مسموع للمستخدم. يجمع التطبيق بين تقنيات Speech Recognition وNatural Language Processing (NLP) وText-to-Speech (TTS) في تجربة متكاملة وسهلة الاستخدام. --------------------------------------------------------------------------- يدعم التطبيق طريقتين مختلفتين للإدخال: الأولى من خلال تسجيل الصوت مباشرة باستخدام الميكروفون، والثانية عبر رفع ملف صوتي بصيغة .wav. بعد إدخال الصوت، يقوم التطبيق بتحويله إلى نص باستخدام مكتبة SpeechRecognition المعتمدة على Google API، ثم يتم تلخيص النص باستخدام خوارزمية Latent Semantic Analysis (LSA) من خلال مكتبة sumy. وأخيرًا، تُستخدم مكتبة pyttsx3 لتحويل التلخيص الناتج إلى صوت مسموع، مما يجعل التطبيق مناسبًا من الناحية التعليمية ومفيدًا للأشخاص ذوي الاحتياجات الخاصة. -------------------------------------------------- التطبيق لا يعتمد على أي قاعدة بيانات خارجية أو ملفات تدريب مسبقة، بل يعمل مباشرة مع الصوت الحقيقي أو أي ملف صوتي واضح باللغة الإنجليزية. وهذا يجعله خيارًا عمليًا لتسجيل الملاحظات من الاجتماعات أو المحاضرات أو المقابلات الشخصية، أو حتى لتحويل وتلخيص أي محتوى صوتي بشكل سريع وفعّال. ---------------------------- من الناحية التقنية، تم بناء واجهة المستخدم باستخدام مكتبة Tkinter لتكون سهلة الاستخدام وتُناسب الفئة المستهدفة من طلاب، باحثين، ومعلمين. كذلك، تم تنظيم الشيفرة البرمجية في ملفات منفصلة لزيادة الكفاءة وسهولة الصيانة، حيث يتولى كل ملف وظيفة محددة مثل تسجيل الصوت، التلخيص، أو إخراج الصوت. ---------------------------- لتشغيل التطبيق، كل ما يحتاجه المستخدم هو تثبيت Python 3.8 أو أحدث، ثم تحميل المكتبات المطلوبة (SpeechRecognition, pyttsx3, sumy, pyaudio) عبر pip، وبعدها يمكن تشغيل الملف الرئيسي main.py والانطلاق في استخدام الأداة بسهولة. التطبيق مناسب للعمل على أجهزة سطح المكتب، وقد تم اختباره في بيئات هادئة وصاخبة مع تحسين آليات التعامل مع الأخطاء لرفع كفاءة الأداء. ------------------------------------------ تم تطوير هذا المشروع ضمن إطار برنامج ICAIL 2025 (الرخصة الدولية لقيادة الذكاء الاصطناعي) تحت رعاية وزارة الشباب والرياضة المصرية، وبالتعاون مع شركاء تقنيين محليين ودوليين. وقد أنجز المشروع فريق مكوّن من خمسة طلاب مجتهدين، حيث تم تقديم المشروع في العرض النهائي للبرنامج كأحد التطبيقات القابلة للتطوير والتوظيف في مجالات متعددة مثل التعليم، الترجمة، وتكنولوجيا المساعدة (Assistive Technology). ---------------------------------------- هذا المشروع مفتوح المصدر، ومتوفّر تحت رخصة MIT License، مما يعني أنه يمكن لأي مطور استخدامه أو تعديله بحرية بشرط الإشارة للمصدر. ويمكن الاطلاع على ملفات المشروع، العرض التقديمي، ومقترح المشروع من خلال مستودع GitHub المرفق، الذي يحتوي أيضًا على ملف README.md منسّق ودليل استخدام مفصّل.

شارك
بطاقة العمل
تاريخ النشر
منذ يوم
المشاهدات
5
المستقل
Laila Shawky
Laila Shawky
عالم بيانات
طلب عمل مماثل
شارك
مركز المساعدة