Google Text-to-Speech
Questo modulo permette di interfacciarsi con le API di Google Translate per convertire testi in file .mp3.
Consulta le pagine del sito che utilizzano gTTS.
Funzioni
tts=gtts.gTTS(testo) | Legge il testo con tutti i parametri di default, inglese, british, velocità normale, … |
tts=gtts.gTTS(testo, lang='it') | Legge il testo in italiano |
tts=gtts.gTTS(testo, lang='en', tld='us') | Legge il testo in inglese degli Stati Uniti |
tts.save("testo.mp3") | Salva la lettura nel file mp3 specificato |
langs=gtts.lang.tts_langs() | Restituisce un dizionario con i codici delle lingue parlate |
Parametri di gtts.gTTS()
text | string | Il testo da leggere |
tld | string | Per l’accento… |
lang | language tag | Il codice IETF del linguaggio. Default è ‘en‘. |
slow | bool | Legge il testo più lentamente. Default è False. |
lang_check | bool | … |
pre_processor_funcs | list | Riceve una lista di funzioni… |
tokenizer_func | callable | Riceve una funzione… |
I codici di lang
af Afrikaans ar Arabic bg Bulgarian
bn Bengali bs Bosnian ca Catalan
cs Czech da Danish de German
el Greek en English es Spanish
et Estonian fi Finnish fr French
gu Gujarati hi Hindi hr Croatian
hu Hungarian id Indonesian is Icelandic
it Italian iw Hebrew ja Japanese
jw Javanese km Khmer kn Kannada
ko Korean la Latin lv Latvian
ml Malayalam mr Marathi ms Malay
my Myanmar (Burmese) ne Nepali nl Dutch
no Norwegian pl Polish pt Portuguese
ro Romanian ru Russian si Sinhala
sk Slovak sq Albanian sr Serbian
su Sundanese sv Swedish sw Swahili
ta Tamil te Telugu th Thai
tl Filipino tr Turkish uk Ukrainian
ur Urdu vi Vietnamese zh-CN Chinese (Simplified)
zh-TW Chinese (Mandarin/Taiwan) zh Chinese (Mandarin)
I codici di tld
lang | tld | Accento |
---|---|---|
'en' | 'com.au' | Australia |
'en' | 'co.uk' | United Kingdom |
'en' | 'us' | United States |
'en' | 'ca' | Canada |
'en' | 'co.in' | India |
'en' | 'co.za' | South Africa |
‘fr’, ‘pt’, ‘es’, … | …. | … |