Spaces:
Sleeping
Sleeping
import gradio as gr | |
from gtts import gTTS | |
# تعريف المشاريع | |
educational_projects = [ | |
"تطوير منصات تعليمية عبر الإنترنت.", | |
"إنشاء دورات تعليمية في الذكاء الاصطناعي.", | |
"تقديم استشارات تعليمية للشركات.", | |
"إنشاء تطبيقات تعليمية للأطفال.", | |
"إطلاق مشاريع تعليمية تعتمد على الألعاب.", | |
"إنشاء محتوى تعليمي للغات الأجنبية.", | |
"تطوير أدوات تعليمية موجهة للمعلمين.", | |
"تقديم ورش عمل عبر الإنترنت.", | |
"إنشاء مكتبات رقمية للكتب الدراسية.", | |
"تطوير برامج تعليمية لمهارات الحاسوب." | |
] | |
investment_projects = [ | |
"استثمار في العقارات التجارية.", | |
"تطوير مشاريع الطاقة المتجددة.", | |
"الاستثمار في الشركات الناشئة.", | |
"إنشاء شركات تقنية جديدة.", | |
"استثمار في الأسهم والسندات.", | |
"تأسيس مشاريع زراعية مستدامة.", | |
"استثمار في قطاع الصحة.", | |
"إنشاء مشروعات سياحية.", | |
"تطوير مشاريع البنية التحتية.", | |
"الاستثمار في مشاريع التجارة الإلكترونية." | |
] | |
tech_projects = [ | |
"تطوير تطبيقات موبايل مبتكرة.", | |
"إنشاء حلول الذكاء الاصطناعي.", | |
"تطوير تقنيات الواقع الافتراضي.", | |
"إنشاء منصات إنترنت الأشياء (IoT).", | |
"تطوير تقنيات الحوسبة السحابية.", | |
"إطلاق مشاريع بلوكتشين.", | |
"تطوير أدوات الأمان السيبراني.", | |
"إنشاء أنظمة إدارة المحتوى.", | |
"تطوير روبوتات ذكية.", | |
"إنشاء تقنيات تحليل البيانات الكبيرة." | |
] | |
def get_project(category): | |
if category == "تعليمي": | |
project = educational_projects[0] # يمكن تعديل الاختيار بشكل عشوائي أو حسب اختيار المستخدم | |
elif category == "استثماري": | |
project = investment_projects[0] # يمكن تعديل الاختيار بشكل عشوائي أو حسب اختيار المستخدم | |
elif category == "تقني": | |
project = tech_projects[0] # يمكن تعديل الاختيار بشكل عشوائي أو حسب اختيار المستخدم | |
else: | |
project = "اختيار غير صحيح" | |
tts = gTTS(text=project, lang='ar') | |
tts.save("project.mp3") | |
return "project.mp3" | |
# Create Gradio interface | |
iface = gr.Interface( | |
fn=get_project, | |
inputs=gr.Dropdown( | |
choices=["تعليمي", "استثماري", "تقني"], | |
label="اختر نوع المشروع" | |
), | |
outputs="audio", | |
title="معلومات عن المشاريع التجارية", | |
description="اختر نوع المشروع لتلقي معلومات صوتية حول المشروع." | |
) | |
# Launch the interface | |
iface.launch() | |