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

    איך עושים חלוקה של קובץ TTS ל2?

    שאלות ועזרה הדדית
    3
    4
    83
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • א
      אלף שין 0 נערך לאחרונה על ידי אלף שין 0

      שלום רב,
      מאחר שמנוע הקראת טקסט מוגבל לכמות מילים מסוימת
      רציתי לברר מה ההגדרה שעושה שכל קבצי הTTS שנכנסים לשלוחה
      שגדולים מדאי יתחלקו ל2?

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

        @אלף-שין-0 מנין לך שיש כזו הגדרה?

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

          @משתמש-מתחיל
          מכאן למשל
          [זה עובד לי].

          צ תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • צ
            צדיק תמים מומחה @אלף שין 0 נערך לאחרונה על ידי צדיק תמים

            @אלף-שין-0 זה לא הגדרה בצד של ימות, זה בקוד שלו, אם ההודעה יותר ארוכה מ2000 הוא מעלה 2 קבצים למערכת
            מצורף הקטע הרלוונטי מהסקריפט שלו

              if (str.length <= 2000) {
                var send = sendToYemot(id_message, `תוכן ההודעה: ${str} ${sof}`);
              } else {
                var numMessages = Math.ceil(str.length / 2000); // Reduce size for additional text
                var startIndex = str.length;
                var endIndex = str.length;
                for (var i = numMessages - 1; i >= 0; i--) {
                  startIndex = Math.max(0, endIndex - 2000);
                  if (i == numMessages - 1) {
                    sendToYemot(id_message, `המשך ההודעה הקודמת: ${str.substring(startIndex, endIndex)} ${sof}`);
                  } else if (i == 0) {
                    var send = sendToYemot(id_message, `תוכן ההודעה: ${str.substring(startIndex, endIndex)} לשמיעת ההמשך עבור להודעה הבאה.`);
                  } else {
                    sendToYemot(id_message, `המשך ההודעה הקודמת: ${str.substring(startIndex, endIndex)} לשמיעת ההמשך עבור להודעה הבאה..`);
                  }
                  endIndex = startIndex;
                }
              }
            
            תגובה 1 תגובה אחרונה תגובה ציטוט 2
            • פוסט ראשון
              פוסט אחרון