gtts

Vha Googles Text to Speech-API bliver teksten i dit python script oversat til tale og lader dig gemme filen som eksempelvis mp3.

Først og fremmest skal gtts installeres gennem pip install gtts

Ovenstående er i en lidt mere avanceret udgave, hvor scriptet henter tekst-filen, men den findes også i en udgave, hvor du skriver teksten i selve python-scriptet.

Henter fil

-- coding: utf-8 -- // remember this as it might support you language

from gtts import gTTS # get is on: pip install gtts
import os

my_text = "Hej med dig, jeg er teksten som Google oversætter."

fh = open("test.txt", "r")

my_text = fh.read().replace("\n", " ")

language ="en" # Dosen't support danish which I've tried

output = gTTS(text=my_text, lang=language, slow=False) # >- Slow is how fast Google should play the text

output.save("output_text.mp3")
fh.close()
os.system("start output_text.mp3") # converts output_text to speech

Henter ikke fil

-- coding: utf-8 --

from gtts import gTTS
import os

my_text = "Hey you! I'm the text you want to translate and convert as a MP3"

language ='en' # Dosen't support danish

output = gTTS(text=my_text, lang=language, slow=False) # >- Slow is how fast Google should play the text

output.save("output_textV2.mp3")

os.system("start output_textV2.mp3") # converts output_text to spech