Quali sono le migliori librerie text to speech per python?
----Un metodo migliore per convertire il testo in parlato usando Python---
Passo 1: Installa gtts e playsound usando pip attraverso il prompt dei comandi per windows.
pip install gtts
# Importa il modulo necessario per la conversione da testo
# a parlato
MODULO - gtts(Google Text-To-Speech) .
Questo modulo è necessario per convertire un testo in file audio e salvarlo.
pip install playsound
# Questo modulo è importato in modo da poter
# riprodurre l'audio convertito
Questo è un player audio in python che riproduce i file audio.
STEP 2:
Passando il testo e la lingua (lang="en") alla funzione come parametri, qui ho segnato slow=True che rende l'audio il più lento possibile. v.save("name.mp3") salva il file audio come nome in formato mp3. playsound("name.mp3")riproduce il file audio.
Questo programma è interamente basato sull'audio.
- from gtts import gTTS
- from playsound import playsound
- v =gTTS(text="Hello!!! May I know your name please",lang="en",slow=True)
- v.save("name.mp3")
- playsound("name.mp3")
- x=input()
- s = gTTS(text="hello"+x+" I am Google Text To Speech", lang="en")
- s.save("welcome.mp3")
- playsound("welcome.mp3")