wasm-speeker / app.py
wasmdashai's picture
Update app.py
f3dad26 verified
raw
history blame
3.81 kB
import gradio as gr
# دالة الصفحة الرئيسية
def home_page():
return """
<h1>مرحباً بك في Wasm-Speeker</h1>
<p>Wasm-Speeker هو إطار متقدم يعتمد على تقنيات الذكاء الاصطناعي لتوليد الكلام من النصوص.</p>
<p>تعتمد جميع النماذج على بنية VITS، التي تتيح توليد موجات صوتية واقعية بناءً على المدخلات النصية.</p>
<p>النماذج تحتوي على محولات لتحليل النص وتوليد الكلام بناءً على خصائص الصوت المحلية لكل لهجة.</p>
<h2>مميزات Wasm-Speeker:</h2>
<ul>
<li>التخصص في اللهجة السعودية.</li>
<li>سهولة التدريب.</li>
<li>الأداء المتوازن.</li>
<li>الاستخدام الفعال للموارد.</li>
<li>الشعبية والانتشار.</li>
<li>حجم النموذج: 36.3 مليون باراميتر.</li>
</ul>
"""
# دالة صفحة "Chat AI"
def chat_ai_service():
return """
<h2>خدمة Chat AI</h2>
<p>خدمة تفاعلية تستخدم تقنيات الذكاء الاصطناعي المتقدمة لتوليد ردود طبيعية وسلسة على الرسائل.</p>
<p>تتميز هذه الخدمة بالقدرة على فهم اللهجة السعودية واستخدامها في الردود.</p>
<h3>مزايا الخدمة:</h3>
<ul>
<li>توليد ردود طبيعية وشبيهة بردود الإنسان.</li>
<li>التعامل مع النص والصوت.</li>
<li>تعدد الاستخدامات: خدمة العملاء، الترفيه، التعليم، التسويق.</li>
</ul>
"""
# دالة صفحة "خدمات الرد بالصوت السعودي"
def saudi_voice_service():
return """
<h2>خدمة الرد بالصوت السعودي</h2>
<p>توليد أصوات واقعية باللهجة السعودية.</p>
<p>الخدمة مثالية لتطبيقات مثل المساعدات الصوتية أو الردود التفاعلية بالصوت.</p>
"""
# دالة صفحة "تحويل النص إلى اللهجة السعودية"
def text_to_najdi_service():
return """
<h2>تحويل النص من العربية إلى اللهجة السعودية</h2>
<p>هذه الخدمة تقوم بتحويل النصوص القياسية المكتوبة باللغة العربية إلى اللهجة السعودية، مما يجعلها مثالية لتطبيقات مثل المساعدات الصوتية أو الأنظمة التعليمية.</p>
"""
# إنشاء واجهة Gradio
with gr.Blocks() as demo:
# العنوان الرئيسي
gr.Markdown("# Wasm-Speeker: إطار الذكاء الاصطناعي لتوليد الكلام")
# عرض الصورة الترحيبية
gr.Image("9588e6d4-9959-4cfc-9697-fc9b996fcd97.jpeg", label="صورة ترحيبية")
# تبويبات الصفحات
with gr.Tabs():
# صفحة رئيسية
with gr.TabItem("الصفحة الرئيسية"):
gr.HTML(home_page)
# صفحة خدمة Chat AI
with gr.TabItem("خدمة Chat AI"):
gr.HTML(chat_ai_service)
# صفحة خدمة الرد بالصوت السعودي
with gr.TabItem("خدمة الرد بالصوت السعودي"):
gr.HTML(saudi_voice_service)
# صفحة خدمة تحويل النص إلى اللهجة السعودية
with gr.TabItem("تحويل النص إلى اللهجة السعودية"):
gr.HTML(text_to_najdi_service)
# تشغيل الموقع
demo.launch()