#!/usr/bin/env python # -*- coding: utf-8 -*- """ وحدة تطبيق الترجمة الصوتية متعددة اللغات لتفاصيل المشروع """ import os import sys import streamlit as st import pandas as pd import numpy as np # إضافة مسار النظام للوصول للملفات المشتركة sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "../.."))) # استيراد مكونات الترجمة الصوتية from modules.voice_narration.voice_over_system import VoiceOverSystem class VoiceNarrationApp: """وحدة تطبيق الترجمة الصوتية متعددة اللغات""" def __init__(self): """تهيئة وحدة تطبيق الترجمة الصوتية متعددة اللغات""" self.voice_over_system = VoiceOverSystem() def render(self): """عرض واجهة وحدة تطبيق الترجمة الصوتية متعددة اللغات""" st.markdown("

نظام الترجمة الصوتية متعددة اللغات لتفاصيل المشروع

", unsafe_allow_html=True) st.markdown("""
يتيح لك نظام الترجمة الصوتية متعددة اللغات تحويل النصوص والمستندات إلى ملفات صوتية بلغات متعددة، مما يساعد في توصيل معلومات المشاريع والعقود والمناقصات بشكل أفضل للأشخاص من خلفيات لغوية مختلفة.
""", unsafe_allow_html=True) # عرض نظام الترجمة الصوتية self.voice_over_system.render() # تشغيل التطبيق بشكل مستقل عند استدعاء الملف مباشرة if __name__ == "__main__": st.set_page_config( page_title="الترجمة الصوتية متعددة اللغات | WAHBi AI", page_icon="🎙️", layout="wide", initial_sidebar_state="expanded" ) app = VoiceNarrationApp() app.render()