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