• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    נפתר הגדרה בקו כשהשרת מחזיר id_list_message

    פורום מפתחים API
    2
    27
    394
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • S
      soris1989 @עידו נערך לאחרונה על ידי soris1989

      @עידו אתה משרשר את המחרוזת באמצעות לולאה, כלומר תצא לך תוצאה בסגנון הזה (שזה לא טוב):

      id_list_message=t-{$row['title']} מבית {$row['publisher']} ב {$row['price']} שקלים .t-{$row['title']} מבית {$row['publisher']} ב {$row['price']} שקלים .t-{$row['title']} מבית {$row['publisher']} ב {$row['price']} שקלים .
      

      אתה אמור לשייך ל-id_list_message - פרמטרים פעם אחת בלבד, ולא לשרשר מספר רב של פרמטרים, וזה יוצר תוצאה לא רצויה.

      אגב, תוריד את הנקודה בסוף המשפט, זה גורם לבעיות.

      ע תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • ע
        עידו @soris1989 נערך לאחרונה על ידי

        @soris1989 אני רוצה שכל משפט יהיה בהקראה חדשה, ובשביל זה שמים נקודה ואז t-
        ככה הבנתי.

        אם אני מגדיר say_api_answer=yes זה יוצא מצוין למרות הלולאה, ככה שלא נראה שהיא הבעיה.
        לדעתי הבעיה בt- כמה פעמים.

        S תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • S
          soris1989 @עידו נערך לאחרונה על ידי soris1989

          @עידו אוקיי הבנתי מה עשית. יכול להיות שהבעיה היא הנקודה בסוף - אתה צריך להוריד אותה כי היא לא משוייכת לשום t. תשתמש ב-substr.

          ע תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • ע
            עידו @soris1989 נערך לאחרונה על ידי עידו

            @soris1989 כתב בהגדרה בקו כשהשרת מחזיר id_list_message:

            @עידו אוקיי הבנתי מה עשית. יכול להיות שהבעיה היא הנקודה בסוף - אתה צריך להוריד אותה כי היא לא משוייכת לשום t. תשתמש ב-substr.

            עדיין אותה הבעיה...

            אפילו כשעשיתי רק פעם אחת t- עדיין עושה בעיות, רק עם ההגדרה של say_api_answer=yes הוא משמיע את הנתונים, וזה נשמע לא טוב בכלל.

            S תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • S
              soris1989 @עידו נערך לאחרונה על ידי soris1989

              @עידו התקשרתי לקו, לחצתי על שלוחה 2, וזה נתן תפריט של הוצאות לאור. לחצתי 1 (הוצאות עוז והדר), ואז זה נתן לי מקלדת (המרת הקשת מספרים לאותיות), האמת היא שזה גורע במקצת מחווית המשתמש... אני הייתי הולך יותר על כיוון של המרת דיבור לטקסט (תמלול). לא הגעתי לעניין של השמעת הנתונים. איך הנתונים מושמעים שזה נחשב כגרוע?

              ע תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • ע
                עידו @soris1989 נערך לאחרונה על ידי עידו

                @soris1989 אהה היית ממש קרוב, עוד שניה ויכולת לשמוע.

                הבעיה שהתמלול עולה כסף, ולא מעט... וצריך להכניס רשימה של מילים, ואין לי כח, אני עדיין עובד על רשימת הספרים (אני עובד על קובץ חלקי שיש בו כ4000 ספרים! ויש עוד רשימה עם מעל 700 ספרים וגם זה לא הכל...).

                הוא מפסק את זה לא נכון, מחבר את זה לא נכון, לפעמים מריץ את זה, התגובה מהשרת לוקחת פחות משניה אבל למערכת לוקח זמן לפענח את זה ויוצא שמחכים על הקו בלי מוזיקה בהמתנה.

                אשמח אם תוכל לשמוע את זה. בתת שלוחה 1 הוא לא משמיע כלום רק מחזיר אותך שוב לשלוחה 1, בשלוחה 2 הוא מחזיר תשובה.

                תוכל ללחוץ פשוט 77#9#*#11 (במילים - שבע שבע סולמית תשע סולמית כוכבית סולמית אחד אחד) יחסוך לך זמן.

                S תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • S
                  soris1989 @עידו נערך לאחרונה על ידי soris1989

                  @עידו אני לא בקיא במיפוי של המספרים לאותיות, מה צריך להקיש כדי שזה יתמפה ל-שס?

                  ע 3 תגובות תגובה אחרונה תגובה ציטוט 0
                  • ע
                    עידו @soris1989 נערך לאחרונה על ידי

                    @soris1989 כתב בהגדרה בקו כשהשרת מחזיר id_list_message:

                    @עידו אני לא בקיא במיפוי של המספרים לאותיות, מה צריך להקיש כדי שזה יתמפה ל-שס?

                    תוכל ללחוץ פשוט 77#9#*#11 (במילים - שבע שבע סולמית תשע סולמית כוכבית סולמית אחד אחד) יחסוך לך זמן.

                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • ע
                      עידו @soris1989 נערך לאחרונה על ידי

                      @soris1989 אני רגיל לטלפון מקשים רגיל, לא חשבתי על טאצ'.
                      צריך באמת פתרון.

                      S תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • ע
                        עידו @soris1989 נערך לאחרונה על ידי

                        @soris1989 כתב בהגדרה בקו כשהשרת מחזיר id_list_message:

                        @עידו אני לא בקיא במיפוי של המספרים לאותיות, מה צריך להקיש כדי שזה יתמפה ל-שס?

                        בעיה אחת מצאתי, מקוה שזה יעזור לפתרון, יש הודעה שנכנסת לפני הid_list_message=t-אטפל בזה עכשיו

                        תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • S
                          soris1989 @עידו נערך לאחרונה על ידי soris1989

                          @עידו אני מבין אותך גם אני רגיל לטלפון מקשים. בשביל לתמלל טקסטים אני משלב API צד ג' (כמו open ai), והוא מתמלל ממש בזול: $0.006 דולר לדקת תמלול... ו-0.36$ לשעת תמלול...זה ממש זול (לעומת 0.4 יחידות לתמלול בודד בימות המשיח).

                          לגבי המערכת, התקשרתי והקלדתי שס, וזה זרק אותי חזרה לתפריט של בחירת הוצאת ספרים.

                          ע 2 תגובות תגובה אחרונה תגובה ציטוט 0
                          • ע
                            עידו @soris1989 נערך לאחרונה על ידי עידו

                            @soris1989 כתב בהגדרה בקו כשהשרת מחזיר id_list_message:

                            אני מבין אותך גם אני רגיל לטלפון מקשים. בשביל לתמלל טקסטים אני משלב API צד ג' (כמו open ai), והוא מתמלל ממש בזול: $0.006 דולר לדקת תמלול... ו-0.36$ לשעת תמלול...זה ממש זול (לעומת 0.4 יחידות לתמלול בודד בימות המשיח).

                            אני גם מנסה לעבוד על זה, אבל יקח קצת זמן.

                            @soris1989 כתב בהגדרה בקו כשהשרת מחזיר id_list_message:

                            לגבי המערכת, התקשרתי והקלדתי שס, וזה זרק אותי חזרה לתפריט של בחירת הוצאת ספרים.

                            זה רק ב2/1 ב2/2 זה מחזיר תגובה.

                            הנה עכשיו עובד גם ב2/1

                            S תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • S
                              soris1989 @עידו נערך לאחרונה על ידי soris1989

                              @עידו שמעתי את זה. תשים פסיקים בין הודעה להודעה. ככה:

                              t=הודעה 1, הודעה 2, הודעה 3
                              

                              ואתה יודע מה, לא נראה לי שאתה צריך לשים .t (נקודה t) עבור כל הודעה, פשוט תשרשר את זה ותפריד עם פסיק בין הודעה להודעה.

                              ע תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • ע
                                עידו @soris1989 נערך לאחרונה על ידי

                                @soris1989 כתב בהגדרה בקו כשהשרת מחזיר id_list_message:

                                @עידו שמעתי את זה. תשים פסיקים בין הודעה להודעה. ככה:

                                t=הודעה 1, הודעה 2, הודעה 3
                                

                                ואתה יודע מה, לא נראה לי שאתה צריך לשים .t (נקודה t) עבור כל הודעה, פשוט תשרשר את זה ותפריד עם פסיק בין הודעה להודעה.

                                מה ששמעת זה עם פסיקים וכמה רווחים. לא כ"כ עוזר...

                                S תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • S
                                  soris1989 @עידו נערך לאחרונה על ידי

                                  @עידו אז תשנה את מהירות ההקראה:
                                  https://f2.freeivr.co.il/topic/5646/הסבר-כיצד-ניתן-להקריא-בקול-הרובוט-לשנות-את-קול-הרובוט-ולשנות-את-מהירות-ההקראה-tts?_=1741298640507

                                  למשל:
                                  rate=-10

                                  ע 2 תגובות תגובה אחרונה תגובה ציטוט 0
                                  • ע
                                    עידו @soris1989 נערך לאחרונה על ידי

                                    @soris1989 כתב בהגדרה בקו כשהשרת מחזיר id_list_message:

                                    @עידו אז תשנה את מהירות ההקראה:
                                    https://f2.freeivr.co.il/topic/5646/הסבר-כיצד-ניתן-להקריא-בקול-הרובוט-לשנות-את-קול-הרובוט-ולשנות-את-מהירות-ההקראה-tts?_=1741298640507

                                    למשל:
                                    rate=-10

                                    ניסיתי, אז הוא נשמע עוד יותר גרוע, יש איזו התקדמות, עשיתי כמה שינויים, הוא כבר מפריד בין כל t ל t וזה נשמע יותר טוב.
                                    אני בודק למה עדיין יש שגיאה.

                                    תודה רבה!

                                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • ע
                                      עידו @soris1989 נערך לאחרונה על ידי

                                      @soris1989 שיניתי כמה דברים, מתברר שאסור להיות מקף בתשובה מהשרת ושהפרמטר שמשרשרים צריך להיות צמוד לנקודה, אחרת הוא יוצר שגיאה.

                                      הוספתי substr כמו שאמרת

                                      $output = substr($output,0,-1);
                                      

                                      ועכשיו, זה לא מושלם, אבל נשמע הרבה יותר טוב.

                                      תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • ע
                                        עידו @soris1989 נערך לאחרונה על ידי

                                        @soris1989 כתב בהגדרה בקו כשהשרת מחזיר id_list_message:

                                        אני מבין אותך גם אני רגיל לטלפון מקשים. בשביל לתמלל טקסטים אני משלב API צד ג' (כמו open ai)

                                        איך אפשר להשתמש בהם? הרי המערכת לא שולחת את ההקלטה בבקשה?

                                        S תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                        • S
                                          soris1989 @עידו נערך לאחרונה על ידי soris1989

                                          @עידו באמצעות שלוחת API באופן הבא:

                                          1. משתמשים ב- read, ומגדירים שזה יהיה הקלטה (record) שזה בחינם, לעומת voice שעולה 0.4 יחידות.
                                          2. ההקלטה נשמרת על השרת של ימות המשיח.
                                          3. אני מוריד את ההקלטה ל-API שלי (שולח בקשה ל-API של ימות המשיח עבור מתודת קצה DownloadFile)
                                          4. לאחר שהקובץ יורד לשרת שלי, אני שולח את הקובץ לתמלול ב-API צד ג' (open-api, או google api וכו'), זה נקרא transcription.
                                          5. ה-API צד ג' מחזיר לי את התמלול לשרת שלי.
                                          6. ומכאן ממשיכים הלאה ב-flow של הקוד.
                                          ע תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                          • ע
                                            עידו @soris1989 נערך לאחרונה על ידי עידו

                                            @soris1989 כתב בהגדרה בקו כשהשרת מחזיר id_list_message:

                                            @עידו באמצעות שלוחת API באופן הבא:

                                            1. משתמשים ב- read, ומגדירים שזה יהיה הקלטה (record) שזה בחינם, לעומת voice שעולה 0.4 יחידות.
                                            2. ההקלטה נשמרת על השרת של ימות המשיח.
                                            3. אני מוריד את ההקלטה ל-API שלי (שולח בקשה ל-API של ימות המשיח עבור מתודת קצה DownloadFile)
                                            4. לאחר שהקובץ יורד לשרת שלי, אני שולח את הקובץ לתמלול ב-API צד ג' (open-api, או google api וכו'), זה נקרא transcription.
                                            5. ה-API צד ג' מחזיר לי את התמלול לשרת שלי.
                                            6. ומכאן ממשיכים הלאה ב-flow של הקוד.

                                            כן זה ברור לי, אבל איך אני יודע מה שם ההקלטה? ואם השם הוא קבוע מראש מה יקרה אם 2 יקליטו?

                                            אגב מעבר לתשלום של 0.4 יחידות יש גם תשלום לפי דקה.

                                            אגב, יש את זה בחינם כמדומני

                                            S תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                            • פוסט ראשון
                                              פוסט אחרון