wasmdashai commited on
Commit
f3dad26
·
verified ·
1 Parent(s): 07a763d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +69 -28
app.py CHANGED
@@ -1,36 +1,77 @@
1
  import gradio as gr
2
 
3
- # تعريف الدوال لكل خدمة
4
- def home():
5
- return "مرحباً بك في الصفحة الرئيسية. اختر إحدى الخدمات أدناه."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
 
7
- def service_1():
8
- return "هذه هي الخدمة الأولى."
 
 
 
 
 
 
 
 
 
 
 
9
 
10
- def service_2():
11
- return "هذه هي الخدمة الثانية."
 
 
 
 
 
12
 
13
- def service_3():
14
- return "هذه هي الخدمة الثالثة."
 
 
 
 
15
 
16
- # إنشاء واجهة Gradio لكل صفحة
17
  with gr.Blocks() as demo:
18
- with gr.Column():
19
- gr.Markdown("# أهلاً وسهلاً بك في موقعنا")
20
- gr.Markdown("## اختر إحدى الخدمات من القائمة")
21
-
22
- # قائمة تنقل بين الصفحات
23
- with gr.Tabs():
24
- with gr.TabItem("الرئيسية"):
25
- gr.Markdown("## اختر إحدى الخدمات من القائمة")
26
-
27
-
28
- with gr.TabItem("الخدمة 1"):
29
- gr.Markdown("## اختر إحدى الخدمات من القائمة")
30
- with gr.TabItem("الخدمة 2"):
31
- gr.Markdown("## اختر إحدى الخدمات من القائمة")
32
- with gr.TabItem("الخدمة 3"):
33
- gr.Markdown("## اختر إحدى الخدمات من القائمة")
34
-
35
- # إطلاق الموقع
 
 
 
 
 
 
 
36
  demo.launch()
 
1
  import gradio as gr
2
 
3
+ # دالة الصفحة الرئيسية
4
+ def home_page():
5
+ return """
6
+ <h1>مرحباً بك في Wasm-Speeker</h1>
7
+ <p>Wasm-Speeker هو إطار متقدم يعتمد على تقنيات الذكاء الاصطناعي لتوليد الكلام من النصوص.</p>
8
+ <p>تعتمد جميع النماذج على بنية VITS، التي تتيح توليد موجات صوتية واقعية بناءً على المدخلات النصية.</p>
9
+ <p>النماذج تحتوي على محولات لتحليل النص وتوليد الكلام بناءً على خصائص الصوت المحلية لكل لهجة.</p>
10
+ <h2>مميزات Wasm-Speeker:</h2>
11
+ <ul>
12
+ <li>التخصص في اللهجة السعودية.</li>
13
+ <li>سهولة التدريب.</li>
14
+ <li>الأداء المتوازن.</li>
15
+ <li>الاستخدام الفعال للموارد.</li>
16
+ <li>الشعبية والانتشار.</li>
17
+ <li>حجم النموذج: 36.3 مليون باراميتر.</li>
18
+ </ul>
19
+ """
20
 
21
+ # دالة صفحة "Chat AI"
22
+ def chat_ai_service():
23
+ return """
24
+ <h2>خدمة Chat AI</h2>
25
+ <p>خدمة تفاعلية تستخدم تقنيات الذكاء الاصطناعي المتقدمة لتوليد ردود طبيعية وسلسة على الرسائل.</p>
26
+ <p>تتميز هذه الخدمة بالقدرة على فهم اللهجة السعودية واستخدامها في الردود.</p>
27
+ <h3>مزايا الخدمة:</h3>
28
+ <ul>
29
+ <li>توليد ردود طبيعية وشبيهة بردود الإنسان.</li>
30
+ <li>التعامل مع النص والصوت.</li>
31
+ <li>تعدد الاستخدامات: خدمة العملاء، الترفيه، التعليم، التسويق.</li>
32
+ </ul>
33
+ """
34
 
35
+ # دالة صفحة "خدمات الرد بالصوت السعودي"
36
+ def saudi_voice_service():
37
+ return """
38
+ <h2>خدمة الرد بالصوت السعودي</h2>
39
+ <p>توليد أصوات واقعية باللهجة السعودية.</p>
40
+ <p>الخدمة مثالية لتطبيقات مثل المساعدات الصوتية أو الردود التفاعلية بالصوت.</p>
41
+ """
42
 
43
+ # دالة صفحة "تحويل النص إلى اللهجة السعودية"
44
+ def text_to_najdi_service():
45
+ return """
46
+ <h2>تحويل النص من العربية إلى اللهجة السعودية</h2>
47
+ <p>هذه الخدمة تقوم بتحويل النصوص القياسية المكتوبة باللغة العربية إلى اللهجة السعودية، مما يجعلها مثالية لتطبيقات مثل المساعدات الصوتية أو الأنظمة التعليمية.</p>
48
+ """
49
 
50
+ # إنشاء واجهة Gradio
51
  with gr.Blocks() as demo:
52
+ # العنوان الرئيسي
53
+ gr.Markdown("# Wasm-Speeker: إطار الذكاء الاصطناعي لتوليد الكلام")
54
+
55
+ # عرض الصورة الترحيبية
56
+ gr.Image("9588e6d4-9959-4cfc-9697-fc9b996fcd97.jpeg", label="صورة ترحيبية")
57
+
58
+ # تبويبات الصفحات
59
+ with gr.Tabs():
60
+ # صفحة رئيسية
61
+ with gr.TabItem("الصفحة الرئيسية"):
62
+ gr.HTML(home_page)
63
+
64
+ # صفحة خدمة Chat AI
65
+ with gr.TabItem("خدمة Chat AI"):
66
+ gr.HTML(chat_ai_service)
67
+
68
+ # صفحة خدمة الرد بالصوت السعودي
69
+ with gr.TabItem("خدمة الرد بالصوت السعودي"):
70
+ gr.HTML(saudi_voice_service)
71
+
72
+ # صفحة خدمة تحويل النص إلى اللهجة السعودية
73
+ with gr.TabItem("تحويل النص إلى اللهجة السعودية"):
74
+ gr.HTML(text_to_najdi_service)
75
+
76
+ # تشغيل الموقع
77
  demo.launch()