تطوير منظومة إذاعة راديو حية ومتكاملة بالذكاء الاصطناعي

تفاصيل المشروع

1. التعريف بالمشروع

يهدف المشروع إلى تطوير منظومة برمجية متكاملة لإدارة وتشغيل إذاعة راديو رقمية/محلية تعمل على مدار 24 ساعة يوميًا، 7 أيام في الأسبوع (24/7)، مع الاعتماد على الذكاء الاصطناعي والأتمتة في إنتاج جزء من المحتوى، مع إبقاء المراجعة والموافقة البشرية عنصرًا أساسيًا قبل تحويل المحتوى إلى صوت وبثه.

تتكون المنظومة من:

1. لوحة تحكم مركزية Dashboard.

2. محرك أتمتة ومعالجة خلفية.

3. نظام جمع ومعالجة الأخبار والمصادر.

4. نظام كتابة وإعداد النصوص بالذكاء الاصطناعي.

5. نظام توجيه النبرة والأداء الصوتي.

6. نظام توليد الصوت بالذكاء الاصطناعي.

7. نظام معالجة ومزج الملفات الصوتية.

8. نظام جدولة وإدارة المحتوى.

9. نظام ربط مع برنامج RadioBOSS.

10. نظام بث مباشر عبر الإنترنت.

11. نظام إدارة مواقيت الصلاة والأذان.

12. نظام Logs ومراقبة الأخطاء والاستهلاك.

13. تطبيق ويب متوافق مع الهاتف للاستماع إلى البث ومتابعة Now Playing.

⸻

2. الهدف التشغيلي للنظام

يجب أن تسمح المنظومة بإدارة إذاعة شبه آلية بحيث يستطيع المشرف:

* إعداد الفقرات اليومية.

* تحديد مصادر كل فقرة.

* إنشاء النصوص بالذكاء الاصطناعي.

* مراجعة وتعديل النصوص.

* إضافة أو تعديل تعليمات الأداء الصوتي.

* اعتماد النص.

* توليد الصوت.

* دمج الصوت مع الموسيقى والفواصل.

* معاينة الملف النهائي.

* إرساله تلقائيًا إلى منظومة البث.

* جدولة إعادة استخدام المحتوى.

* متابعة حالة النظام والاستهلاك والأخطاء من لوحة تحكم واحدة.

ويجب أن يكون النظام قادرًا على مواصلة التشغيل الآلي في الفترات التي لا يوجد فيها تدخل بشري، وفقًا للقواعد المحددة مسبقًا.

⸻

3. الهيكل العام للمنظومة

يجب أن تُبنى المنظومة وفق سير العمل التالي:

مصادر المحتوى

↓

Collector / RSS Engine

↓

Filtering & Content Selection

↓

AI Writing Engine

↓

Human Review & Approval

↓

Expression / Voice Direction

↓

Text-to-Speech

↓

Audio Processing & Mixing

↓

Final Audio

↓

Scheduler

↓

RadioBOSS

↓

FM + Online Streaming

مع تسجيل جميع العمليات في نظام Logs.

4. لوحة التحكم الرئيسية Dashboard

يجب أن تكون لوحة التحكم Web Application حديثة ومتجاوبة مع أجهزة الكمبيوتر والأجهزة اللوحية والموبايل.

4.1 الصفحة الرئيسية Dashboard

تعرض بشكل فوري:

* حالة البث.

* حالة RadioBOSS.

* الفقرة الحالية.

* المحتوى التالي.

* حالة الملفات الصوتية.

* آخر محتوى تم إنتاجه.

* حالة المهام الآلية.

* أخطاء النظام.

* استهلاك APIs.

* عدد الملفات المنتجة.

* حالة الاتصال بالخدمات الخارجية.

* حالة Streaming Server.

⸻

5. إدارة الفقرات والبرامج — Show Profiles

يجب أن يدعم النظام 10 ملفات برامجية مستقلة على الأقل.

لكل Profile:

* اسم الفقرة.

* وصف الفقرة.

* وقت البث.

* مدة الفقرة.

* مصادر RSS الخاصة بها.

* قواعد اختيار الأخبار.

* نموذج الذكاء الاصطناعي المستخدم.

* Voice Model الخاص بالمذيع.

* إعدادات النبرة والأسلوب.

* Intro.

* Outro.

* Bed Music.

* Jingles.

* إعدادات مستوى الصوت.

* مجلد التخزين.

* مسار التصدير إلى RadioBOSS.

* قواعد إعادة البث.

* قواعد عدم التكرار.

ويجب أن يكون بالإمكان تعديل هذه الإعدادات من لوحة التحكم دون تعديل الكود البرمجي.

⸻

6. نظام جمع الأخبار والمصادر

يجب تطوير Collector Engine يقوم تلقائيًا بجمع المحتوى من المصادر المحددة لكل فقرة.

يدعم النظام:

* RSS/Atom.

* مصادر أخرى يتم تحديدها مستقبلًا عبر APIs.

* جدولة عمليات الجمع.

* تصنيف المصادر حسب البرنامج.

* فلترة الأخبار.

* إزالة التكرار.

* تسجيل وقت وتاريخ الحصول على الخبر.

* الاحتفاظ بمصدر الخبر ورابطه الأصلي لأغراض التتبع والمراجعة.

ويجب ألا يؤدي تعطل مصدر واحد إلى توقف بقية المنظومة.

⸻

7. نظام الذكاء الاصطناعي لكتابة المحتوى

يقوم AI Writer Engine بتحويل المواد الخام إلى نص إذاعي جاهز للمراجعة.

يجب أن يدعم:

* إعادة صياغة الأخبار بأسلوب إذاعي.

* تلخيص الأخبار.

* تحديد الأولويات.

* ترتيب الأخبار.

* كتابة مقدمات وانتقالات.

* الالتزام بالمدة الزمنية المحددة للفقرة.

* الالتزام بأسلوب كل برنامج.

* إنتاج نص عربي واضح ومناسب للبث الصوتي.

يجب أن تكون التعليمات الخاصة بكل برنامج قابلة للتعديل من Dashboard، دون الحاجة إلى تعديل الكود.

⸻

8. التوجيه التعبيري والنبرة الصوتية

يجب أن يتضمن النظام Expression / Voice Direction Engine.

يتم من خلاله تحديد:

* النبرة.

* السرعة.

* درجة الحماس.

* الوقفات.

* التنفس.

* التأكيد على الكلمات.

* الانتقال بين الجمل.

* أسلوب قراءة الخبر.

ويجب أن يستطيع النظام إدراج هذه التعليمات تلقائيًا، مع إمكانية قيام المشرف بتعديلها يدويًا.

مهم: يجب ألا يكون نظام الـExpression مرتبطًا بشكل جامد بمزود صوت واحد، بحيث يمكن تغييره أو تكييفه عند تغيير مزود TTS مستقبلًا.

⸻

9. المراجعة والموافقة البشرية — Human-in-the-Loop

هذه نقطة إلزامية في النظام.

لا يجوز إرسال أي نص إلى نظام توليد الصوت تلقائيًا إلا بعد المرور بحالة:

Draft → Review → Approved → Generate Audio

ويجب أن يستطيع المشرف:

* قراءة النص.

* تعديله.

* إضافة التشكيل.

* تعديل علامات الترقيم.

* تعديل تعليمات الأداء.

* تعديل النبرة.

* اعتماد النص.

* رفض النص.

* إعادة إرساله إلى AI لإعادة الصياغة.

ويجب تسجيل اسم المستخدم وتاريخ ووقت الاعتماد.

⸻

10. توليد الصوت — Text-to-Speech

بعد اعتماد النص، يتم إرساله إلى مزود TTS المعتمد، مثل ElevenLabs أو أي مزود آخر يتم الاتفاق عليه.

يجب أن يدعم النظام:

* اختيار الصوت لكل برنامج.

* تغيير الصوت من Dashboard.

* تسجيل استهلاك الحروف.

* تسجيل تكلفة كل عملية إن كانت API توفر هذه البيانات.

* إعادة محاولة العملية عند حدوث خطأ.

* منع التوليد المكرر غير الضروري.

* حفظ النسخة الصوتية الناتجة.

⸻

11. معالجة ومزج الصوت — Audio Processing

بعد إنتاج الصوت، يقوم النظام تلقائيًا بإنتاج الملف النهائي.

المعالجة تشمل:

Intro

إضافة المقدمة الخاصة بالفقرة.

Voice

إضافة صوت المذيع.

Bed Music

إضافة الموسيقى الخلفية.

Ducking

خفض مستوى الموسيقى تلقائيًا أثناء كلام المذيع ورفعها في الفواصل.

Outro

إضافة الخاتمة.

Normalization

ضبط مستويات الصوت بما يتناسب مع البث.

Final Export

إنتاج الملف النهائي بصيغة متفق عليها، مثل MP3.

يجب ألا يتطلب هذا العمل تدخلًا يدويًا لكل ملف.

⸻

12. نظام المعاينة

قبل إدخال الملف إلى البث، يجب أن يستطيع المشرف:

* تشغيل الملف.

* إيقافه.

* إعادة تشغيله.

* مراجعة النسخة النهائية.

* اعتمادها للبث.

* رفضها وإعادة المعالجة.

⸻

13. نظام الجدولة وإعادة تدوير المحتوى

يجب أن يدعم النظام إعادة استخدام المحتوى الذي تم إنتاجه سابقًا.

مثال:

18:00 — إنتاج نشرة

20:00 — إعادة بث نفس الملف

دون إعادة إرسال النص إلى AI أو ElevenLabs.

ويجب أن يحتفظ النظام بسجل يوضح:

* تاريخ إنتاج الملف.

* تاريخ أول بث.

* مرات إعادة البث.

* أوقات البث.

* البرنامج المرتبط به.

⸻

14. نظام منع التكرار

يجب تطوير قواعد لمنع تكرار المحتوى بشكل غير مرغوب.

ويجب أن يستطيع النظام التحقق من:

* تكرار نفس الخبر.

* تكرار نفس الملف الصوتي.

* تكرار المحتوى خلال فترة زمنية محددة.

* الحد الأدنى للفاصل بين عمليات إعادة البث.

ويجب أن تكون هذه القواعد قابلة للتعديل من Dashboard.

⸻

15. الربط مع RadioBOSS

يُستخدم RadioBOSS كجزء من منظومة التشغيل والبث المحلي.

يجب أن يستطيع النظام:

* إرسال الملفات إلى مجلدات RadioBOSS المحددة.

* إنشاء/تحديث أسماء الملفات تلقائيًا.

* استخدام Smart Folders أو آلية مماثلة.

* إدخال المحتوى في Scheduler.

* التعامل مع أولوية النشرات.

* تحديث بيانات Now Playing عند الإمكان.

* التعامل مع حالات فشل نقل الملفات.

ويجب ألا يتسبب فشل أحد مكونات الذكاء الاصطناعي في توقف البث الأساسي.

⸻

16. البث عبر الإنترنت

يجب أن يدعم النظام بثًا مباشرًا مستمرًا عبر الإنترنت باستخدام:

* Radio.co

أو

* Icecast

أو حل Streaming مماثل يتم الاتفاق عليه.

ويجب أن يكون البث قادرًا على العمل بالتزامن مع البث المحلي.

⸻

17. تطبيق الويب للمستمع

يجب إنشاء Web App متوافق مع:

* الهاتف.

* الكمبيوتر.

* الأجهزة اللوحية.

ويحتوي على:

* Live Audio Player.

* اسم الإذاعة.

* حالة البث.

* اسم البرنامج الحالي.

* اسم المذيع.

* Now Playing.

* معلومات المحتوى الحالي.

* إمكانية العمل في الخلفية على الهاتف متى كان ذلك مدعومًا من المتصفح.

⸻

18. نظام التخزين والتنظيف الآلي

يجب ألا تتراكم الملفات الصوتية غير الضرورية على الاستضافة.

لذلك يجب إنشاء Storage Management System يقوم تلقائيًا بـ:

* تحديد الملفات المؤقتة.

* تحديد الملفات النهائية.

* الاحتفاظ بالملفات المطلوبة للأرشيف.

* حذف الملفات المؤقتة بعد مدة محددة.

* حذف التسجيلات أو الملفات التي لا حاجة لها بعد 48 ساعة وفقًا لسياسة التخزين المتفق عليها.

ويجب ألا يحذف النظام أي ملف أرشيفي أو ملف ضروري للبث دون تطبيق قاعدة واضحة ومحددة.

⸻

19. نظام مواقيت الصلاة والأذان

يجب تطوير Automated Prayer Times Engine داخل Dashboard.

يقوم النظام بـ:

1. الاتصال بمصدر/API لمواقيت الصلاة.

2. تحديد المدينة.

3. تحديث المواقيت يوميًا.

4. إنشاء جدول تلقائي لمواعيد الأذان.

5. إرسال الأحداث إلى نظام الجدولة/RadioBOSS.

أولوية الأذان

عند حلول وقت الأذان:

Prayer Event

↓

High Priority

↓

تشغيل الأذان

↓

استكمال البرنامج السابق تلقائيًا

ويجب أن تكون المدة والفاصل بعد الأذان قابلة للتهيئة.

كما يجب أن يسجل النظام كل عملية أذان في Logs.

⸻

20. نظام الطوارئ والاستمرارية

يجب تصميم النظام بحيث لا يؤدي فشل:

* OpenAI.

* ElevenLabs.

* RSS.

* الإنترنت.

* API خارجي.

* AI Writer.

* Collector.

راديو تقليدي

إنتاج وبث المحتوي بالذكاء الإصنطاعي

Claude API / OpenAI API / Gemini API, ElevenLabs API, Python, FastAPI, React/Next.js, PostgreSQL, Redis, Celery, RSS/Atom, FFmpeg, RadioBOSS, Icecast/Radio.co, Prayer Times API, Docker, Linux VPS, Git/GitHub, JWT/OAuth, Grafana/Prometheus, HTML5 Audio/Web Audio API.

Tool / Technology

الاستخدام

LLM

Claude API / OpenAI API / Gemini API

كتابة وتلخيص ومعالجة النصوص

TTS

ElevenLabs API

تحويل النص إلى صوت المذيع

Backend

Python / FastAPI

محرك الأتمتة وربط جميع الخدمات

Frontend

React / Next.js

بناء لوحة التحكم Dashboard

Database

PostgreSQL

تخزين البرامج، الأخبار، المستخدمين، الملفات والـLogs

Task Queue

Redis + Celery

إدارة المهام المجدولة والخلفية

RSS / News

RSS / Atom APIs

جمع الأخبار والمصادر

Audio Processing

FFmpeg

Mixing / Ducking / Normalization / Intro / Outro

Radio Automation

RadioBOSS

جدولة وتشغيل البث المحلي

Online Streaming

Icecast / Radio.co

البث المباشر عبر الإنترنت

Prayer Times

Prayer Times API

جلب مواقيت الصلاة وجدولة الأذان

File Storage

Local Storage / S3-compatible Storage

تخزين وإدارة الملفات الصوتية

Authentication

JWT / OAuth

إدارة دخول المستخدمين والصلاحيات

Monitoring & Logs

Grafana / Prometheus / Application Logs

مراقبة النظام والأخطاء والاستهلاك

Deployment

Linux VPS + Docker

تشغيل واستضافة المنظومة

Version Control

Git / GitHub أو GitLab

إدارة الكود والإصدارات

Web Audio Player

HTML5 Audio / Web Audio API


صاحب المشروع
Mohamed E.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 2
مشاريع قيد التنفيذ 0
التواصلات الجارية 2

تقدم للمشروع

العروض المقدمة

السلام عليكم أستاذ محمد قرأت تفاصيل المشروع بعناية فكرة قوية وطموحة. بصفتي مطورة full-stack و AI متخصصة، عندي خبرة مباشرة بـ FastAPI، React/Next.js، PostgreSQL،...

السلام عليكم و رحمة الله، اطلعت على تصور المنظومة، وأكثر نقطة أراها حاسمة هي أن RadioBOSS والبث 24/7 يجب ألا يتوقفا حتى لو تعطلت إحدى خدمات AI أو TTS أو RSS. لد...

عمر م.

السلام عليكم ورحمة الله وبركاته، ابعتلي رسالة وأجهزلك نموذج تجريبي لمحرك جمع الأخبار من مصادر RSS وصياغة النشرة الإذاعية مع توجيه النبرة الصوتية على البريف بتاع...

مرحبا استاذ محمد، التحدي في تحويل إذاعة تقليدية إلى إذاعة تعمل بالذكاء الاصطناعي ليس في توليد المحتوى فقط، وإنما في بناء منظومة تستطيع إدارة دورة المحتوى كاملة ...

Mikhail I.

السلام عليكم، هذا المشروع في صميم تخصصي كمهندس أتمتة ذكاء اصطناعي: منظومة راديو تعمل 24/7 تجمع بين توليد المحتوى بالذكاء الاصطناعي والمراجعة البشرية قبل البث. أ...

1. معمارية محرك الصوت الحتمي (FFmpeg Media Processing Engine)أهم عناصر الاحترافية الإذاعية تكمن في ضبط المستويات الصوتية آليا دون تدخل بشري:Sidechain Compressio...

السلام عليكم أستاذ محمد، قريت تفاصيل المشروع كاملة، وبصراحة من المشاريع القليلة اللي شدتني جدا من أول الـArchitecture لحد تفاصيل التشغيل. الفكرة هنا مش مجرد است...

قادر على تنفيذ منظومة ذكية متكاملة لإدارة وتشغيل الإذاعة، مع البدء بتطبيق موبايل للاستماع إلى البث المباشر ومتابعة البرامج، ثم تطوير لوحة تحكم مركزية لإدارة الم...

Hasan I.

يعطيك العافية، اطلعت على تفاصيل المشروع بشكل كامل، والفكرة واضحة جدا. حضرتك بدك منظومة إذاعة متكاملة تشتغل 24/7 بشكل شبه آلي، من جمع الأخبار من الـ RSS لحد البث...

فراس م.

# عرض فني ## تطوير منظومة ذكية لإدارة وتشغيل إذاعة رقمية ومحلية ### مقدمة نقترح تطوير منظومة برمجية متكاملة لإدارة وتشغيل الإذاعة على مدار الساعة، تجمع بين أتمت...

أهلا بيك أستاذ محمد. انا احمد مهندس Ai الاعتماد على بنية (FastAPI, React, PostgreSQL) مع دمج (RadioBOSS) وخدمات الذكاء الاصطناعي هي الخطوة الأصح لضمان استقرار ب...

عمار ا.

سأقسم تنفيذ المشروع إلى مراحل واضحة وقابلة للاختبار، تبدأ بتصميم الـArchitecture وقاعدة البيانات والـBackend والـDashboard، ثم إدارة البرامج والمحتوى، وتكامل نم...

السلام عليكم، قرأت متطلبات المنظومة بعناية، وأفهم أن جوهرها: إذاعة تعمل 24/7 بالذكاء الاصطناعي مع مراجعة بشرية إلزامية قبل أي صوت، وبث لا يتوقف حتى عند تعطل أي ...

أهلا بحضرتك، أنا مهندسة ذكاء اصطناعي (AI Engineer)، وقريت تفاصيل مشروعك لإنشاء منظومة الراديو الآلي (24/7) بتمعن، والحقيقة المشروع دا في صلب شغفي وتخصصي تماما. ...

السلام عليكم ورحمة الله وبركاته، أنا مهندس إسلام، خبرة أكثر من 15 سنة في مجال البرمجة وتطوير الأنظمة والمنصات، واطلعت على تفاصيل المشروع بالكامل وفهمت الـ workf...

السلام عليكم أستاذ محمد، قرأت تفاصيل المنظومة بالكامل، والجزء الذي لفت انتباهي تحديدا أن التحدي ليس توليد محتوى بالذكاء الاصطناعي فقط، بل بناء 24/7 Broadcast Wo...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

قيمة العرض

$0

رسوم بدء المشروع

$0

المجموع الكلي

$0

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.