מספור אוטומטי בהעלאת קבצי TTS ב API
-
-
@Men770 אמר במספור אוטומטי בהעלאת קבצי TTS ב API:
<<<<<<<<<<<<<<<<
הוא רק רצה להראות שבפלט מקבלים את המספר הודעה
-
רגע, האם זה קיים גם בהעלאת קבצי שמע רגילים? שמעלים קובץ שמע והוא מקבל את המספור?
-
@מ-מ-פליישער אמר במספור אוטומטי בהעלאת קבצי TTS ב API:
רגע, האם זה קיים גם בהעלאת קבצי שמע רגילים? שמעלים קובץ שמע והוא מקבל את המספור?
כן, דבר ידוע.
-
דרך API היה צריך לכתוב כתובת מלאה כולל מיספור, לא ידוע לי שיכלו להעלות וזה יקבל מיספור לבד
-
@ד-ב אמר במספור אוטומטי בהעלאת קבצי TTS ב API:
נשמח אם תוכלו לעשות גם עוד API שרק מחזיר את מספר הקובץ הגבוהה בשלוחה(בלי צורך להוסיף TTS)
זה קצת מורכב.
המנוע עובד בצורה שזה אמין באופן מוחלט.למשל,
מה יקרה אם אתה מבקש לדעת מה הקובץ הכי גבוה ועד שאתה משתמש בו הוא כבר נתפס?המנוע הנוכחי מתגבר על זה בצורה שלא יכול להיות שמתחילת התהליך עד סיום הפעולה תיהיה התנגשות.
לכן יצירת כזה שירות לא אמינה מספיק וגם לא אפשרית בקלות בגלל איך שהמנגנון עובד.אבל אפשר לחשוב על משהוא, אבל כמו שאמרתי, באופן שזה שירות נפרד צריך לחשוב איך לעשות את זה אמין.
-
@שמואל אמר במספור אוטומטי בהעלאת קבצי TTS ב API:
ב״ה
ניתן להגדיר מספור אוטומטי בעת העלאת קבצי TTS בAPI על ידי שימוש בשירות UploadFile תוך כדי ציון פרמטור tts=1 וציון השלוחה.
דוגמא:
https://call2all.co.il/ym/api/UploadFile?path=ivr2:/3&tts=1
כמובן בform-data עם קובץ בפרמטר כל שהוא.
בתגובה, יחזור:
{ "responseStatus": "OK", "path": "ivr//3/048.tts", <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< "size": 73, "yemotAPIVersion": 6, "success": true }
עם השם של הקובץ שנוצר עם מספור אוטומטי לקובץ הגבוה בשלוחה בדומה להעלאת קובץ שמע.
אני מנסה את זה בשיטת POST וזה לא ממספר אותו... זה מעלה את אותו הקובץ!
-
@nyh אמר במספור אוטומטי בהעלאת קבצי TTS ב API:
אני מנסה את זה בשיטת POST וזה לא ממספר אותו... זה מעלה את אותו הקובץ!
התלונה שלך לא נותנת לי יכולת לענות לך.
אתה מתלונן בטענה ש"זה לא עובד". אני יכול לענות לך "זה כן עובד". אבל לא יותר.אם תפרט באופן מלא את הבקשה המלאה שלך נוכל אולי לתת תשובה יותר מדוייקת.
-
פוסט זה נמחק! -
פוסט זה נמחק! -
@nyh אמר במספור אוטומטי בהעלאת קבצי TTS ב API:
חוץ מזה מה עוד צריך להוסיף?
למה
$path . '/' . $target->getFilename(),
אתה מציין באמת בהעלאה את השם של הקובץ.
כדי שיהיה מספור אתה צריך לציין רק תיקיה בלבד. -
פוסט זה נמחק! -
@שמואל
אם תוכל להכניס זאת לתיעוד אני מאוד יודה לך -
@קנקן-חדש-מלא-ישן למה אתה לא בודק קודם את התיעוד?! זה כבר כתוב שם
-
@שמואל מדהים הדבר הזה ברמה עקרונית אם הבנתי נכון עובד לפקודה הזאת העלאת קבצים UploadFile
(אולי כי שם ברמה העקרונית יש את הרעיון של המרה)
האם ישדרך להפעיל את זה גם ב העלאת טקסט לקובץ-UploadTextFile ואז הוא יעלה כל פקודה לקובץ TTS חדש עם מספור אוטומטי? -
@הלי אמר במספור אוטומטי בהעלאת קבצי TTS ב API:
האם ישדרך להפעיל את זה גם ב העלאת טקסט לקובץ-UploadTextFile ואז הוא יעלה כל פקודה לקובץ TTS חדש עם מספור אוטומטי?
לא
-
-
@הלי
דבר ראשון, הכי טוב להשתמש עם UploadFile וזהו, לא מבין מה מונע ממך להשתמש בזה.
בהחלט אפשרות שניה היא להשתמש בשירות החדש GetIVR2DirStats, אבל יש בו בעיות, בעיקר אם אתה מעלה הרבה קבצים בו זמנית, לכן שוב, תמיד כדאי UploadFile, ולא הבנתי מה הבעיה שלך איתו. -
@הלי אמר במספור אוטומטי בהעלאת קבצי TTS ב API:
@שמואל אז איך אפשר לקבל את המספר של הקובץ שמע או טקסט(הגדול מבניהם)הכי גבוה במערכת?
https://f2.freeivr.co.il/post/83794
וכדי לקבל את הקובץ הגבוה מכמה סיומות ביחד,
בקריאה לפונקציה (שורה 35), במקום להעביר'tts'
תעביר'tts|wav|mp3'
-
@שמואל 1 בנוגע ל "GetIVR2DirStats" אם הבנתי נכון הוא מחזיר את הערך הכי גבוה של קובץ WAV ולא של הקובץ TTS כך שאם יש בשלוחה כאלו קבצים ואני לא יודע למשל מה הכי גבוה (או שאני יודע שהאחרונים היו TTS) אז זה לא יעזור (תתקן אותי אם אני טועה)
2.בנוגע ל "UploadFile" אזי אם מדובר בהעלאת נתונים מטבלה אז זה סתם מסובך ליצור במחשב את הקובץ ואז להעלות אותו מה שאני שאלתי זה מה הפתרון להעלאת נתונים מטבלה כקבצים ושזה יתעדכן הכי גבוה על מנת שישמעו את העדכון האחרון כראשון.