הקראת טקסט של 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אשמח לתגובות - האם מישהו נתקל בשגיאה או יודע על פרוקסי זול מכיר פיתרון אחר.