Lezione 5: dal testo alla voce
Le API per convertire il testo in voce in python
Prima di scrivere il programma apri il tesminale o cmd e installa le API gTTS:
$ pip install gTTS
IL PETTINE
LE STELLE
IL FIORAIO
La funzione è input()
# Importa il modulo richiesto per la conversione del testo in voce
from gtts import gTTS
# Questo modulo è importato in modo che possiamo
# riprodurre l'audio convertito
import os
# Il testo che vuoi convertire in audio
mytext = 'Indovinello: quando passa lui ti devi togliere il cappello '
# Lingua in cui vuoi convertire
language = 'it'
# Passando il testo e la lingua al motore,
# qui abbiamo contrassegnato slow=False. che dice
# al modulo che l'audio convertito dovrebbe
# avere la velocità della normale voce umana
myobj = gTTS(text=mytext, lang=language, slow=False)
# Salvataggio dell'audio convertito in un file mp3 denominato
# indovinello
myobj.save("indovinello.mp3")
# Riproduzione del file convertito
os.system("mpg321 indovinello.mp3")
La funzione è input()
# Importa il modulo richiesto per la conversione del testo in voce
from gtts import gTTS
# Questo modulo è importato in modo che possiamo
# riprodurre l'audio convertito
import os
# Il testo che vuoi convertire in audio
mytext = 'Indovinello: quando passa lui ti devi togliere il cappello '
# Lingua in cui vuoi convertire
language = 'it'
# Passando il testo e la lingua al motore,
# qui abbiamo contrassegnato slow=False. che dice
# al modulo che l'audio convertito dovrebbe
# avere la velocità della normale voce umana
myobj = gTTS(text=mytext, lang=language, slow=False)
# Salvataggio dell'audio convertito in un file mp3 denominato
# indovinello
myobj.save("indovinello.mp3")
# Riproduzione del file convertito
os.system("mpg321 indovinello.mp3")