import asyncio import os from audio_generator import generate_teacher_audio # הטקסט של המורה מדף הבית WELCOME_SCRIPT = ( "היי! ברוכים הבאים למורה למתמטיקה. איזה כיף שהצטרפתם אליי! " "אני כאן כדי להפוך את המתמטיקה לחוויה ברורה וחזותית. " "במסך כאן תמצאו שני כפתורים עיקריים. " "לחצו על הכפור הירוק פתרי לי תרגיל, אם אתם צריכים פתרון מלא ומודרך מאפס. " "או על הכפתור הוורוד בדקי לי תשובה, כדי שאעבור על הדרך שאתם עשיתם ואגיד לכם אם צדקתם. " "חשוב שתדעו, אני תמיד כאן בשבילכם. " "אם סיימתי לפתור ועדיין משהו לא מובן, פשוט תלחצו על הכפתור שאל את המורה. " "אני אשמח להסביר הכל שוב עד שהכל יהיה ברור ומסודר בראש. " "ועוד טיפ קטן ממני. " "אם אתם יושבים ללמוד למבחן, הכי כדאי לעבוד עם מחשב ולא עם הטלפון, כי שם הכל הרבה יותר ברור. " "כדי להתחבר, פשוט נכנסים לאתר מהמחשב ומאשרים את הכניסה דרך הטלפון שלכם. " "שיהיה המון בהצלחה!" ) async def fix_welcome(): print("TTS: Generating welcome audio in MP3 format...") output_path = "static/welcome_teacher_v1.mp3" # שימוש במחולל האודיו הקיים שכבר יודע להעלות ל-Firebase public_url = await generate_teacher_audio(WELCOME_SCRIPT, output_path) if public_url: print(f"SUCCESS: Welcome audio fixed and uploaded!") print(f"URL: {public_url}") else: print("ERROR: Failed to generate or upload welcome audio.") if __name__ == "__main__": asyncio.run(fix_welcome())