הקראת טקסט של Edge-TTS עובד... אבל לא עם VPS!
-
פעם שלישית השבוע שקרתה לכם שגיאה ובקוד הכל נראה תקין?
זהו שגם הפעם השגיאה מגיעה מבחוץ...
~~
יש לי קוד שמייצר קבצי שמע עם השירות של Edge-TTS, ולפתע מופיעה שגיאה מוזרה ובקוד לא היה שום שינוי...
אני אפילו רואה שהשרתים של Edge-TTS, אלה שאמורים לבצע את ההקראה - קיבלו את הבקשה, אבל חוזר שגיאה:No audio was received. Please verify that your parameters are correct.או בעברית:
לא התקבל אודיו. אנא וודא שהפרמטרים שלך נכונים.אני מנסה להריץ את הקוד מקומית על המחשב והופ...
זה עובד חלק!אז לא אלאה אותכם בסדרת הבדיקות שעשיתי ובאיפיון הבעיה...
בכל מקרה כדאי לדעת:
מיקרוסופט חוסמים חיבורי WebSocket של Edge-TTS מכתובות IP של VPS / מרכזי נתונים.כמובן שהמסקנה הזו קשה להחליט על סמך זה ש לא נמצא הסבר אחר לשגיאה...
אבל יש מידע רשמי שמתאר בדיוק את התקלה שארעה (לי - ואולי גם לכם).https://github.com/rany2/edge-tts/issues/432
הפיתרון שמתואר שם זה proxy עד כמה שאפשר לקרוא לזה פיתרון...
קרדיט ל@viniciusfontaoהמלצה שלי: לעבור ל
Cloud Text‑to‑Speech APIאשמח לתגובות - האם מישהו נתקל בשגיאה או יודע על פרוקסי זול מכיר פיתרון אחר.