gTTS

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()

textstringIl testo da leggere
tldstringPer l’accento…
langlanguage tagIl codice IETF del linguaggio.
Default è ‘en‘.
slowboolLegge il testo più lentamente.
Default è False.
lang_checkbool
pre_processor_funcslistRiceve una lista di funzioni…
tokenizer_funccallableRiceve 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

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

Risorse