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

    המרת טקסט לדיבור מטורפת!!!! ב ח י נ ם!!!!!

    טיפים עצות והדגמות מהמשתמשים
    32
    241
    10265
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • א
      אביי ורבא @ivrפון נערך לאחרונה על ידי

      @ivrפון ברור נוצר פרויקט חדש, כי זה חשבון חדש

      תגובה 1 תגובה אחרונה תגובה ציטוט 1
      • C
        CUBASE @ivrפון נערך לאחרונה על ידי

        @ivrפון אין סיבה שהמגבלה תחול גם בחשבון החדש - למה שגוגל יקשרו בין החשבון הקודם לבין החשבון החדש?

        מה שכתבתי שזה לא פר חשבון גוגל התכוונתי לכך שאם תפתח פרויקט חדש באותו חשבון אז זה יהיה מגבלה חדשה

        I תגובה 1 תגובה אחרונה תגובה ציטוט 1
        • I
          ivrפון @CUBASE נערך לאחרונה על ידי

          @CUBASE כתב בהמרת טקסט לדיבור מטורפת!!!! ב ח י נ ם!!!!!:

          למה שגוגל יקשרו בין החשבון הקודם לבין החשבון החדש?

          לפי ip.
          שלא תשתמש בכמה חשבונות.
          אבל לא משנה.
          תודה.

          Y תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • Y
            y6714453 @ivrפון נערך לאחרונה על ידי

            @ivrפון
            ייתכן שהם יכולים לעשות את זה אבל בתכלס הם לא עושים את זה.
            אני הכנסתי בקוד מפתחות של כמה חשבונות וכשלאחד נגמר המגבלה היומית הוא עובר להשתמש עם חשבון אחר...

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

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

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

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

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

                  @CUBASE
                  אולי אתה יכול לתת לי הסבר קצר איך אני יכול להשתמש בעצמי עם מפתח ה-API שהפקתי?
                  אם הייתי מעיז הייתי מבקש קוד PHP קצר לדוגמה
                  אבל אם לא, אז אולי רק כמה פרטים קטנים ראשוניים שאני יוכל להתקדם איתם הלאה
                  כאמור אני משתמש עם PHP
                  בתודה עצומה מראש...

                  או @אביי-ורבא אולי אתה יכול לתת הסבר קצר? ממש קצר והתחלתי..
                  בתודה על כל עזרה...

                  הוספה:
                  ניסיתי בעצמי בעזרת GPT, אבל לא הלך..
                  הוא טוען בתוקף שאין אפשרות של טקסט לדיבור בגוגל בלי להירשם רישום מלא ב-Google Cloud (עם פרטי אשראי וכו')
                  מה אתם אומרים?
                  איך ניתן להשתמש ב-API שמוציאים מ-Google AI Studio בקלות ובמהירות ללא רישום מלא ב-Google Cloud (עם פרטי אשראי וכו')?
                  כאמור, PHP
                  בתודה מראש...

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

                    @צצ כתב בהמרת טקסט לדיבור מטורפת!!!! ב ח י נ ם!!!!!:

                    ניסיתי בעצמי בעזרת GPT, אבל לא הלך..

                    לדעתי אל תשאל אותו איך עושים טקסט לדיבור עם וכו', אלא תביא לו את התיעוד ותגיד לו להכין לך קוד.

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

                      @צבי-ד-צ
                      איפה התיעוד?
                      לגבי טקסט לדיבור כמובן

                      מצאתי:
                      https://ai.google.dev/gemini-api/docs/speech-generation?hl=he

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

                        @צצ עזר לך?

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

                          @CUBASE
                          לא ממש
                          GPT לא כ"כ מסתדר...
                          אם אתה יכול לתת לי סקריפט PHP לדוגמה, שאח"כ אני יוסיף וישפר בעצמי או עם GPT, זה מאד יעזור לי
                          תודה גדולה...

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

                            @צצ אשמח מאוד אם מישהו יוכל לעזור לי בקריינות של קוסמוס רכשתי מנוי והסתבכתי מאוד
                            (אני קצת בור בדברים האלה וחלש מאוד באנגלית תודה רבה).

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

                              @דוד-אמסלם תדבר עם @אביי-ורבא הקוסמוס פרי פיתוחו

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

                                @עידו פשוט אני יושב על זה עכשיו וזה דחוף לי כמובן ששלחתי לו מייל
                                בנוסף זאת ההתרעה שמופיעה לי החלק שמוקף באדום.צילום מסך 2025-07-28 030330.png

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

                                  למה אין AI שממיר טקסט לדיבור על יידיש.

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

                                    @שמעון-123 כתב בהמרת טקסט לדיבור מטורפת!!!! ב ח י נ ם!!!!!:

                                    למה אין AI שממיר טקסט לדיבור על יידיש.

                                    גוגל עדיין לא הגדירו לו אם לדבר ב'ווֹס' או ב'ווּס'...😬

                                    תגובה 1 תגובה אחרונה תגובה ציטוט 4
                                    • הוזכר על-ידי  Y y6714453 
                                    • הוזכר על-ידי  פ פלוס 
                                    • ע
                                      עידו @אביי ורבא נערך לאחרונה על ידי

                                      @אביי-ורבא כתב בהמרת טקסט לדיבור מטורפת!!!! ב ח י נ ם!!!!!:

                                      הוספתי למודול הטקסט לדיבור של קוסמוס תמיכה בקולות החדשים הללו של גוגל ג'מיני

                                      לעת עתה זה זמין לכלל המשתמשים, כמובן שצריך להכניס מפתח API של ג'מיני משלכם,
                                      https://cosmos-beta.abaye.co/app/text-to-speech

                                      כרגע יש בממשק בס"ד,

                                      • כל הקולות הזמינים בג'מיני, עם תיאור הקול בעברית
                                      • תמיכה גם במודל הtts פרו של ג'מיני
                                      • אפשרות להוספת פרומפט להגדרת תכונות הקול
                                      • בוררי מהירות וטמפרטורה
                                      • היסטוריה של הקבצים שיצרתם בהפעלה האחרונה, מאפשר ליצור כמה ויראציות ואז להחליט מביניהם
                                      • ניהול מפתחות API בצורה מאובטחת בדפדפן
                                      • וכמובן, התממשקות להעלאה מהירה למערכת

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

                                        %D7%94%D7%95%D7%A8%D7%93%D7%94.wav

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

                                      7d8f2e5c-a44f-4060-8447-24970f7805f5-image.png

                                      אשמח לקבל ממך עזרה בשימוש בAPI שלהם, משום מה זה לא עובד, התיעצתי עם ג'ימני וgpt ורק סיבכו את העסק
                                      תראה לאיזה קוד מוזר הם הגיעו אחרי אין ספור נסיונות ושינויי מודלים

                                      // קבוע שניתן לשנות בקלות
                                      const DRIVE_FOLDER_NAME = 'My Gemini Audio';
                                      
                                      /**
                                       * משיכת נתונים מהגיליון והפעלת תהליך המרת טקסט לדיבור עבור כל שורה.
                                       */
                                      function pullFromTable() {
                                        const apiKey = PropertiesService.getScriptProperties().getProperty('GEMINI_API_KEY');
                                        if (!apiKey) {
                                          Logger.log('❌ שגיאה: המפתח GEMINI_API_KEY אינו מוגדר בנכסי הסקריפט (Project Settings > Script Properties).');
                                          return;
                                        }
                                      
                                        const sheet = SpreadsheetApp.getActiveSpreadpreheet().getActiveSheet();
                                        const range = sheet.getRange(1, 1, sheet.getLastRow(), 1);
                                        const values = range.getValues();
                                      
                                        values.forEach((row, index) => {
                                          const textToSpeak = row[0];
                                          if (textToSpeak && String(textToSpeak).trim() !== '') {
                                            Logger.log(`מעבד שורה ${index + 1}: "${textToSpeak}"`);
                                            // שימוש בפונקציה המעודכנת
                                            googleCloudTextToSpeech(apiKey, textToSpeak, index);
                                            Utilities.sleep(1000); // אפשר להקטין את ההמתנה, ה-API הזה פחות רגיש
                                          }
                                        });
                                      }
                                      
                                      /**
                                       * קריאה ל-API של Google Cloud Text-to-Speech ושמירת התוצאה ב-Drive.
                                       * @param {string} apiKey מפתח ה-API של הפרויקט.
                                       * @param {string} textToSpeak הטקסט להמרה.
                                       * @param {number} rowIndex אינדקס השורה (לצורך שם הקובץ).
                                       */
                                      function googleCloudTextToSpeech(apiKey, textToSpeak, rowIndex) {
                                        // 1. הכתובת של ה-API הייעודי ל-Text-to-Speech
                                        const url = `https://texttospeech.googleapis.com/v1/text:synthesize?key=${apiKey}`;
                                      
                                        // 2. מבנה הנתונים (payload) הנדרש על ידי ה-API הזה
                                        const payload = {
                                          'input': {
                                            'text': textToSpeak
                                          },
                                          'voice': {
                                            'languageCode': 'he-IL',
                                            'name': 'he-IL-Standard-A' // קול נשי
                                          },
                                          'audioConfig': {
                                            'audioEncoding': 'MP3'
                                          }
                                        };
                                      
                                        const options = {
                                          'method': 'post',
                                          'contentType': 'application/json',
                                          'payload': JSON.stringify(payload),
                                          'muteHttpExceptions': true
                                        };
                                      
                                        try {
                                          const response = UrlFetchApp.fetch(url, options);
                                          const responseCode = response.getResponseCode();
                                          const responseBody = response.getContentText();
                                      
                                          if (responseCode === 200) {
                                            const responseJson = JSON.parse(responseBody);
                                            // 3. הנתונים נמצאים ישירות תחת השדה 'audioContent'
                                            const audioData = responseJson.audioContent;
                                      
                                            if (audioData) {
                                              const safeFileName = `audio-${rowIndex + 1}-${textToSpeak.substring(0, 20).replace(/[^a-zA-Z0-9א-ת]/g, '_')}.mp3`;
                                              const file = saveToDrive(safeFileName, 'audio/mp3', audioData);
                                              Logger.log(`✅ קובץ נשמר בהצלחה: ${file.getUrl()}`);
                                            } else {
                                              Logger.log(`⚠️ התקבלה תגובה תקינה (200) אך ללא תוכן שמע. גוף התגובה: ${responseBody}`);
                                            }
                                          } else {
                                            Logger.log(`❌ שגיאה בבקשת ה-API. קוד תגובה: ${responseCode}`);
                                            Logger.log(`    גוף התגובה: ${responseBody}`);
                                          }
                                        } catch (e) {
                                          Logger.log(`❌ אירעה שגיאה קריטית בתהליך: ${e.toString()}`);
                                        }
                                      }
                                      
                                      // ---- אין צורך לשנות את הפונקציות הבאות ----
                                      
                                      function saveToDrive(fileName, mimeType, base64Data) {
                                        const bytes = Utilities.base64Decode(base64Data, Utilities.Charset.UTF_8);
                                        const blob = Utilities.newBlob(bytes, mimeType, fileName);
                                        const folder = getOrCreateFolder(DRIVE_FOLDER_NAME);
                                        return folder.createFile(blob);
                                      }
                                      
                                      function getOrCreateFolder(folderName) {
                                        const folders = DriveApp.getFoldersByName(folderName);
                                        return folders.hasNext() ? folders.next() : DriveApp.createFolder(folderName);
                                      }
                                      

                                      תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • H
                                        HTML מורחק נערך לאחרונה על ידי

                                        הוא נשמע צרוד!!!!!!!

                                          %D7%94%D7%95%D7%A8%D7%93%D7%94.wav

                                        N תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                        • N
                                          ngrok http 5001 מורחק @HTML נערך לאחרונה על ידי

                                          @HTML חחח

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