Spaces:
Sleeping
Sleeping
MAJED94760
commited on
Commit
•
d50ba7f
1
Parent(s):
dfc4aa0
requirements.txt
Browse files
app.py
CHANGED
@@ -1,41 +1,70 @@
|
|
1 |
import gradio as gr
|
2 |
from gtts import gTTS
|
3 |
|
4 |
-
# تعريف
|
5 |
-
|
6 |
-
"
|
7 |
-
"
|
8 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
]
|
10 |
|
11 |
-
|
12 |
-
"
|
13 |
-
"
|
14 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
]
|
16 |
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
else:
|
23 |
-
|
24 |
|
25 |
-
tts = gTTS(text=
|
26 |
-
tts.save("
|
27 |
-
return "
|
28 |
|
29 |
# Create Gradio interface
|
30 |
iface = gr.Interface(
|
31 |
-
fn=
|
32 |
inputs=gr.Dropdown(
|
33 |
-
choices=["
|
34 |
-
label="اختر نوع
|
35 |
),
|
36 |
outputs="audio",
|
37 |
-
title="
|
38 |
-
description="اختر نوع
|
39 |
)
|
40 |
|
41 |
# Launch the interface
|
|
|
1 |
import gradio as gr
|
2 |
from gtts import gTTS
|
3 |
|
4 |
+
# تعريف المشاريع
|
5 |
+
educational_projects = [
|
6 |
+
"تطوير منصات تعليمية عبر الإنترنت.",
|
7 |
+
"إنشاء دورات تعليمية في الذكاء الاصطناعي.",
|
8 |
+
"تقديم استشارات تعليمية للشركات.",
|
9 |
+
"إنشاء تطبيقات تعليمية للأطفال.",
|
10 |
+
"إطلاق مشاريع تعليمية تعتمد على الألعاب.",
|
11 |
+
"إنشاء محتوى تعليمي للغات الأجنبية.",
|
12 |
+
"تطوير أدوات تعليمية موجهة للمعلمين.",
|
13 |
+
"تقديم ورش عمل عبر الإنترنت.",
|
14 |
+
"إنشاء مكتبات رقمية للكتب الدراسية.",
|
15 |
+
"تطوير برامج تعليمية لمهارات الحاسوب."
|
16 |
]
|
17 |
|
18 |
+
investment_projects = [
|
19 |
+
"استثمار في العقارات التجارية.",
|
20 |
+
"تطوير مشاريع الطاقة المتجددة.",
|
21 |
+
"الاستثمار في الشركات الناشئة.",
|
22 |
+
"إنشاء شركات تقنية جديدة.",
|
23 |
+
"استثمار في الأسهم والسندات.",
|
24 |
+
"تأسيس مشاريع زراعية مستدامة.",
|
25 |
+
"استثمار في قطاع الصحة.",
|
26 |
+
"إنشاء مشروعات سياحية.",
|
27 |
+
"تطوير مشاريع البنية التحتية.",
|
28 |
+
"الاستثمار في مشاريع التجارة الإلكترونية."
|
29 |
]
|
30 |
|
31 |
+
tech_projects = [
|
32 |
+
"تطوير تطبيقات موبايل مبتكرة.",
|
33 |
+
"إنشاء حلول الذكاء الاصطناعي.",
|
34 |
+
"تطوير تقنيات الواقع الافتراضي.",
|
35 |
+
"إنشاء منصات إنترنت الأشياء (IoT).",
|
36 |
+
"تطوير تقنيات الحوسبة السحابية.",
|
37 |
+
"إطلاق مشاريع بلوكتشين.",
|
38 |
+
"تطوير أدوات الأمان السيبراني.",
|
39 |
+
"إنشاء أنظمة إدارة المحتوى.",
|
40 |
+
"تطوير روبوتات ذكية.",
|
41 |
+
"إنشاء تقنيات تحليل البيانات الكبيرة."
|
42 |
+
]
|
43 |
+
|
44 |
+
def get_project(category):
|
45 |
+
if category == "تعليمي":
|
46 |
+
project = educational_projects[0] # يمكن تعديل الاختيار بشكل عشوائي أو حسب اختيار المستخدم
|
47 |
+
elif category == "استثماري":
|
48 |
+
project = investment_projects[0] # يمكن تعديل الاختيار بشكل عشوائي أو حسب اختيار المستخدم
|
49 |
+
elif category == "تقني":
|
50 |
+
project = tech_projects[0] # يمكن تعديل الاختيار بشكل عشوائي أو حسب اختيار المستخدم
|
51 |
else:
|
52 |
+
project = "اختيار غير صحيح"
|
53 |
|
54 |
+
tts = gTTS(text=project, lang='ar')
|
55 |
+
tts.save("project.mp3")
|
56 |
+
return "project.mp3"
|
57 |
|
58 |
# Create Gradio interface
|
59 |
iface = gr.Interface(
|
60 |
+
fn=get_project,
|
61 |
inputs=gr.Dropdown(
|
62 |
+
choices=["تعليمي", "استثماري", "تقني"],
|
63 |
+
label="اختر نوع المشروع"
|
64 |
),
|
65 |
outputs="audio",
|
66 |
+
title="معلومات عن المشاريع التجارية",
|
67 |
+
description="اختر نوع المشروع لتلقي معلومات صوتية حول المشروع."
|
68 |
)
|
69 |
|
70 |
# Launch the interface
|