ההגדרות במערכת
-
@CUBASE לפי התגובות משורת הפקודה וכן לפי הבינה לא כי צריך להוריד את הקובץ מהAPI
-
@כככ מעולה! מצאנו את הבעיה בדיוק!
השגיאה שקיבלת מוכיחה שהקוד רץ והצליח לזהות את הנתונים, אך נכשל בשלב הבא: הורדת קובץ האודיו.
ניתוח השגיאה: URL לא חוקי
השגיאה אומרת:שגיאה כללית בטיפול בשיחה: Invalid URL '/9/9/user_query_temp.wav': No scheme supplied.
מה הבעיה: הקוד שלך מנסה לבצע בקשת HTTP (באמצעות requests.get()) לכתובת /9/9/user_query_temp.wav.ההסבר: זהו נתיב קובץ פנימי בשרתי ימות המשיח, לא כתובת אינטרנט מלאה (URL) המתחילה ב-http:// או https://. ספריית ה-requests לא יודעת איך להגיע לכתובת הזו.
הפתרון: יצירת קישור הורדה מלא
כדי להוריד את הקובץ, עליך לחבר את הנתיב הפנימי (RECORD_PATH) לכתובת ה-API של ימות המשיח, שמאפשרת הורדה של קובץ באמצעות URL מלא.על פי התיעוד הכללי של ימות המשיח, ניתן להוריד קובץ באמצעות הכתובת הבסיסית: http://www.call2all.co.il/ym/api/DownloadFile.
כדי להשתמש בקישור הזה, עליך להוסיף לו פרמטרים כגון: שם המשתמש, הסיסמה, והנתיב של הקובץ.
אני ממליץ על דרך פשוטה יותר, אם ימות המשיח תומכת בה: לשלוח קישור מלא באמצעות פרמטר נוסף ב-ext.ini. CCEAV
-
@כככ מה מעניין אותי מה אומר צ׳אט GPT?!
אני שואל אותך אם הצלחת להשמיע במערכת את התשובה ע"י API?
-
@CUBASE לא
-
@כככ אז קודם תגיע לשלב שאתה מצליח להשמיע למאזין טקסט בתגובה להקשה, ואח"כ תעבור להקלטה
-
@CUBASE זהו אז לפי מה שהבנתי זה נכשל בגלל FFmpeg שהוא צריך להמיר את השמע למתמלל של גוגל
-
@כככ <Response>
<Say language='he-IL'>אירעה שגיאה בקבלת הקלטה קולית. אנא ודא שהקלטת משהו ברור.</Say>
</Response> זה התגובה של השרת -
@כככ אז כתבתי לך שקודם תנסה עם הקשה
-
@CUBASE עכשיו רשום שנדרש אסימון סשן של ימות המשיח כדי שזה יעבוד
-