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’, … | …. | … |