from moviepy.editor import TextClip, concatenate_videoclips
# Arabic and French self-introduction scripts
arabic_script = "مرحباً، اسمي محمد طهري. لدي أكثر من أربع سنوات من الخبرة في خدمة الضيافة الراقية بدبي، عملت في أماكن مثل كافالي كلوب و\"لا بوتيت ميزون\". أتميز بخدمة العملاء الممتازة والتعامل مع الزبائن من مختلف الجنسيات. أتكلم العربية والفرنسية والإنجليزية وأبحث عن فرصة للعمل في مكان راقٍ مثل FRNDS Grand Café."
french_script = "Bonjour, je m’appelle Mohamed Tahri. J’ai plus de 4 ans d’expérience dans la restauration haut de gamme à Dubaï, notamment au Cavalli Club et à La Petite Maison. Je suis passionné par le service client et je parle couramment l’arabe, le français et l’anglais. Je cherche à rejoindre une équipe professionnelle comme celle du FRNDS Grand Café."
# Create text clips
arabic_clip = TextClip(arabic_script, fontsize=30, color='white', font="Arial", size=(1080, 1920), method='caption').set_duration(12)
french_clip = TextClip(french_script, fontsize=30, color='white', font="Arial", size=(1080, 1920), method='caption').set_duration(12)
# Combine clips
final_clip = concatenate_videoclips([arabic_clip, french_clip])
video_path = "/mnt/data/Mohamed_Interview_Prep.mp4"
final_clip.write_videofile(video_path, fps=24)