דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. Python
  5. עזרה הדדית - Python
  6. בקשת מידע | הקראת קבצי TTS בעברית באמצעות פייתון

בקשת מידע | הקראת קבצי TTS בעברית באמצעות פייתון

מתוזמן נעוץ נעול הועבר עזרה הדדית - Python
22 פוסטים 4 כותבים 917 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • Y Yehuda 1

    @MGM-IVR זה לא עוזר לי יש שם משהו שתואם רק ללינוקס, תודה בכל אופן

    sivan22S מנותק
    sivan22S מנותק
    sivan22
    כתב ב נערך לאחרונה על ידי sivan22
    #10

    @Yehuda-1 טעיתי, זו לא הספריה הנכונה!

    אבל בסוף מצאתי משהו אחר:

    ראשית החבילות:

    pip install --upgrade transformers accelerate
    

    אחר כך הקוד:

    from transformers import VitsModel, AutoTokenizer
    import torch
    
    model = VitsModel.from_pretrained("facebook/mms-tts-heb")
    tokenizer = AutoTokenizer.from_pretrained("facebook/mms-tts-heb")
    
    text = "כאן הטקסט שהוא מקריא"
    inputs = tokenizer(text, return_tensors="pt")
    
    with torch.no_grad():
        output = model(**inputs).waveform
    

    אחר כך אפשר לשמור את הקובץ:

    import scipy
    
    scipy.io.wavfile.write("techno.wav", rate=model.config.sampling_rate, data=output)
    

    או לחילופין להריץ אותו במחברת ג'ופיטר:

    from IPython.display import Audio
    
    Audio(output, rate=model.config.sampling_rate)
    
    
    sivan22S Y 2 תגובות תגובה אחרונה
    2
    • sivan22S sivan22

      @Yehuda-1 טעיתי, זו לא הספריה הנכונה!

      אבל בסוף מצאתי משהו אחר:

      ראשית החבילות:

      pip install --upgrade transformers accelerate
      

      אחר כך הקוד:

      from transformers import VitsModel, AutoTokenizer
      import torch
      
      model = VitsModel.from_pretrained("facebook/mms-tts-heb")
      tokenizer = AutoTokenizer.from_pretrained("facebook/mms-tts-heb")
      
      text = "כאן הטקסט שהוא מקריא"
      inputs = tokenizer(text, return_tensors="pt")
      
      with torch.no_grad():
          output = model(**inputs).waveform
      

      אחר כך אפשר לשמור את הקובץ:

      import scipy
      
      scipy.io.wavfile.write("techno.wav", rate=model.config.sampling_rate, data=output)
      

      או לחילופין להריץ אותו במחברת ג'ופיטר:

      from IPython.display import Audio
      
      Audio(output, rate=model.config.sampling_rate)
      
      
      sivan22S מנותק
      sivan22S מנותק
      sivan22
      כתב ב נערך לאחרונה על ידי
      #11

      @sivan22 והנה התוצאה:
      הורדה.wav

      Y תגובה 1 תגובה אחרונה
      0
      • sivan22S sivan22

        @Yehuda-1 טעיתי, זו לא הספריה הנכונה!

        אבל בסוף מצאתי משהו אחר:

        ראשית החבילות:

        pip install --upgrade transformers accelerate
        

        אחר כך הקוד:

        from transformers import VitsModel, AutoTokenizer
        import torch
        
        model = VitsModel.from_pretrained("facebook/mms-tts-heb")
        tokenizer = AutoTokenizer.from_pretrained("facebook/mms-tts-heb")
        
        text = "כאן הטקסט שהוא מקריא"
        inputs = tokenizer(text, return_tensors="pt")
        
        with torch.no_grad():
            output = model(**inputs).waveform
        

        אחר כך אפשר לשמור את הקובץ:

        import scipy
        
        scipy.io.wavfile.write("techno.wav", rate=model.config.sampling_rate, data=output)
        

        או לחילופין להריץ אותו במחברת ג'ופיטר:

        from IPython.display import Audio
        
        Audio(output, rate=model.config.sampling_rate)
        
        
        Y מנותק
        Y מנותק
        Yehuda 1
        כתב ב נערך לאחרונה על ידי
        #12

        @sivan22 תודה, אבל זה נכשל (פייתון 3.11.5)

        1fd4b73a-741f-42e3-a62b-290a5a295b5b-image.png
        לך זה עבד? אם כן באיזה גרסה של פייתון?

        תגובה 1 תגובה אחרונה
        0
        • sivan22S sivan22

          @sivan22 והנה התוצאה:
          הורדה.wav

          Y מנותק
          Y מנותק
          Yehuda 1
          כתב ב נערך לאחרונה על ידי
          #13

          @sivan22 זה היה קצת מלחיץ

          sivan22S תגובה 1 תגובה אחרונה
          0
          • Y Yehuda 1

            @sivan22 זה היה קצת מלחיץ

            sivan22S מנותק
            sivan22S מנותק
            sivan22
            כתב ב נערך לאחרונה על ידי sivan22
            #14

            @Yehuda-1 תנסה להריץ בcolab או בkaggle, יש סיכוי שצריך gpu רציני.

            אני הרצתי בpaperspace.

            Y sivan22S 2 תגובות תגובה אחרונה
            0
            • sivan22S sivan22

              @Yehuda-1 תנסה להריץ בcolab או בkaggle, יש סיכוי שצריך gpu רציני.

              אני הרצתי בpaperspace.

              Y מנותק
              Y מנותק
              Yehuda 1
              כתב ב נערך לאחרונה על ידי
              #15
              פוסט זה נמחק!
              תגובה 1 תגובה אחרונה
              0
              • sivan22S sivan22

                @Yehuda-1 תנסה להריץ בcolab או בkaggle, יש סיכוי שצריך gpu רציני.

                אני הרצתי בpaperspace.

                sivan22S מנותק
                sivan22S מנותק
                sivan22
                כתב ב נערך לאחרונה על ידי
                #16

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

                Y תגובה 1 תגובה אחרונה
                0
                • sivan22S sivan22

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

                  Y מנותק
                  Y מנותק
                  Yehuda 1
                  כתב ב נערך לאחרונה על ידי
                  #17

                  @sivan22 חחחחח יש בזה משהו, אני מנסה להריץ את זה בkaggle לוקח לו זמן, עכשיו זה לא ממש עוזר לי אם צריך מחשב חזק, וזמן אני צריך את זה לאינטרקציה עם תוכנה שאני בונה אז זה בעייתי יהיה טוב משהו עם API או משהו קליל יותר

                  sivan22S תגובה 1 תגובה אחרונה
                  0
                  • Y Yehuda 1

                    @sivan22 חחחחח יש בזה משהו, אני מנסה להריץ את זה בkaggle לוקח לו זמן, עכשיו זה לא ממש עוזר לי אם צריך מחשב חזק, וזמן אני צריך את זה לאינטרקציה עם תוכנה שאני בונה אז זה בעייתי יהיה טוב משהו עם API או משהו קליל יותר

                    sivan22S מנותק
                    sivan22S מנותק
                    sivan22
                    כתב ב נערך לאחרונה על ידי
                    #18

                    @Yehuda-1 האמת בדקתי הרגע שוב, לא צריך GPU בכלל, ירוץ יפה על CPU המודל כולו הוא 150 מגה בייט, קטן מאד יחסית.

                    Y 2 תגובות תגובה אחרונה
                    0
                    • sivan22S sivan22

                      @Yehuda-1 האמת בדקתי הרגע שוב, לא צריך GPU בכלל, ירוץ יפה על CPU המודל כולו הוא 150 מגה בייט, קטן מאד יחסית.

                      Y מנותק
                      Y מנותק
                      Yehuda 1
                      כתב ב נערך לאחרונה על ידי
                      #19

                      @sivan22 6f8f498e-2a34-4cef-a1a0-9bb2ca0014ec-image.png
                      אז... הוא לא משמיע לי כלום, כתוב פה שצריך לאמן את מודל לך זה עבד רגיל לא?

                      תגובה 1 תגובה אחרונה
                      0
                      • sivan22S sivan22

                        @Yehuda-1 האמת בדקתי הרגע שוב, לא צריך GPU בכלל, ירוץ יפה על CPU המודל כולו הוא 150 מגה בייט, קטן מאד יחסית.

                        Y מנותק
                        Y מנותק
                        Yehuda 1
                        כתב ב נערך לאחרונה על ידי Yehuda 1
                        #20

                        @sivan22 תיקון כשאני מריץ את זה בפלטפורמה של גוגל (colab) זה עובד, אבל אצלי במחשב זה לא עובד. הוא מסיים לרוץ מבלי להשמיע כלום (מעבד i5-7400, כרטיס מסך 1050TI)

                        sivan22S תגובה 1 תגובה אחרונה
                        0
                        • Y Yehuda 1

                          @sivan22 תיקון כשאני מריץ את זה בפלטפורמה של גוגל (colab) זה עובד, אבל אצלי במחשב זה לא עובד. הוא מסיים לרוץ מבלי להשמיע כלום (מעבד i5-7400, כרטיס מסך 1050TI)

                          sivan22S מנותק
                          sivan22S מנותק
                          sivan22
                          כתב ב נערך לאחרונה על ידי sivan22
                          #21

                          @Yehuda-1 הוא לא אמור להשמיע כי אין בקוד פקודה להשמעה רק לשמירה. כדי להשמיע צריך את הקוד הבא:

                          from playsound import playsound
                          
                          playsound('myfile.wav')
                          

                          והאזהרה, גם אצלי היתה, אפשר להתעלם.

                          Y תגובה 1 תגובה אחרונה
                          2
                          • sivan22S sivan22

                            @Yehuda-1 הוא לא אמור להשמיע כי אין בקוד פקודה להשמעה רק לשמירה. כדי להשמיע צריך את הקוד הבא:

                            from playsound import playsound
                            
                            playsound('myfile.wav')
                            

                            והאזהרה, גם אצלי היתה, אפשר להתעלם.

                            Y מנותק
                            Y מנותק
                            Yehuda 1
                            כתב ב נערך לאחרונה על ידי
                            #22

                            @sivan22 תודה עזרת לי מאד! מעריך

                            תגובה 1 תגובה אחרונה
                            1

                            • התחברות

                            • אין לך חשבון עדיין? הרשמה

                            • התחברו או הירשמו כדי לחפש.
                            • פוסט ראשון
                              פוסט אחרון
                            0
                            • חוקי הפורום
                            • לא נפתר
                            • משתמשים
                            • חיפוש גוגל בפורום
                            • צור קשר