Q.bo STEM ha molte applicazioni implementabili, tra le quali ad esempio, può essere utilmente impiegato anche da ragazzi o da anziani, nell’apprendimento delle lingue.
L’algoritmo fondamentale è MBROLA che è un algoritmo di sintesi vocale.
In particolare si tratta di un software sviluppato su un progetto collaborativo a livello mondiale e distribuito gratuitamente ma nel solo formato binario.
MBROLA infatti fornisce principalmente i database dei fonemi e dei difoni specifici per una determinata lingua, ma il testo da sintetizzare deve essere già convertito in precedenza in fonemi e in informazioni prosodiche nel formato richiesto dall’algoritmo. Questa conversione preliminare richiede normalmente l’utilizzo di un software a parte e quindi necessita di operazioni aggiuntive.
MBROLA, così come PSOLA, è un algoritmo nel dominio del tempo, il che implica un carico computazionale molto ridotto durante la sintesi. A differenza di PSOLA, comunque, MBROLA non richiede la marcatura preliminare dei periodi tonali. Questa caratteristica ha reso possibile lo sviluppo del progetto MBROLA attorno all’algoritmo omonimo, grazie al quale molti laboratori di ricerca, ditte o singoli individui di tutto il mondo hanno prodotto database di difoni per molte lingue e tonalità di voce (il cui numero è di gran lunga il più elevato disponibile per un sistema di sintesi vocale);
Le lingue disponibili sono le seguenti:
MBROLA Voice | Language | Gender | eSpeak | Debian Package |
---|---|---|---|---|
af1 |
Afrikaans | male | mb-af1 |
mbrola-af1 |
ar1 |
Arabic | male | mb-ar1 |
|
ar2 |
Arabic | male | mb-ar2 |
|
br1 |
Brazillian Portugues | male | mb-br1 |
mbrola-br1 |
br2 |
Brazillian Portugues | male | mb-br2 |
mbrola-br2 |
br3 |
Brazillian Portugues | male | mb-br3 |
mbrola-br3 |
br4 |
Brazillian Portugues | female | mb-br4 |
mbrola-br4 |
bz1 |
Breton | female | ||
ca1 |
Canadian French | male | mb-ca1 |
|
ca2 |
Canadian French | male | mb-ca2 |
|
cn1 |
Mandarin Chinese | female | mb-cn1 |
|
cr1 |
Croatian | male | mb-cr1 |
mbrola-cr1 |
cz1 |
Czech | female | mb-cz1 |
|
cz2 |
Czech | male | mb-cz2 |
mbrola-cz2 |
de1 |
German | female | mb-de1 |
mbrola-de1 |
de2 |
German | male | mb-de2 |
mbrola-de2 |
de3 |
German | female | mb-de3 |
mbrola-de3 |
de4 |
German | male | mb-de4 |
mbrola-de4 |
de5 |
German | female | mb-de5 |
mbrola-de5 |
de6 |
German | male | mb-de6 |
mbrola-de6 |
de7 |
German | female | mb-de7 |
mbrola-de7 |
de8 |
German-Bavarian | male | ||
ee1 |
Estonian | male | mb-ee1 |
mbrola-ee1 |
en1 |
British English | female | mb-en1 |
mbrola-en1 |
es1 |
Spanish | male | mb-es1 |
mbrola-es1 |
es2 |
Spanish | male | mb-es2 |
mbrola-es2 |
es3 |
Spanish | female | ||
es4 |
Spanish | male | ||
fr1 |
French | male | mb-fr1 |
mbrola-fr1 |
fr2 |
French | female | mb-fr2 |
|
fr3 |
French | male | mb-fr3 |
|
fr4 |
French | female | mb-fr4 |
mbrola-fr4 |
fr5 |
Belgian French | male | mb-fr5 |
|
fr6 |
French | male | mb-fr6 |
|
fr7 |
Belgian French | male | mb-fr7 |
|
gr1 |
Greek | male | mbrola-gr1 |
|
gr2 |
Greek | male | mb-gr2 |
mbrola-gr2 |
hb1 |
Hebrew | male | ||
hb2 |
Hebrew | female | ||
hn1 |
Korean | male | ||
hu1 |
Hungarian | female | mb-hu1 |
mbrola-hu1 |
ic1 |
Icelandic | male | mb-ic1 |
mbrola-ic1 |
in1 |
Hindi | male | ||
in2 |
Hindi | female | ||
id1 |
Indonesian | male | mb-id1 |
mbrola-id1 |
ir1 |
Iranian Persian | male | mb-ir1 |
mbrola-ir1 |
it1 |
Italian | male | mb-it1 |
|
it2 |
Italian | female | mb-it2 |
|
it3 |
Italian | male | mb-it3 |
mbrola-it3 |
it4 |
Italian | female | mb-it4 |
mbrola-it4 |
jp1 |
Japanese | male | ||
jp2 |
Japanese | female | ||
jp3 |
Japanese | female | ||
la1 |
Classical Latin | male | mb-la1 |
mbrola-la1 |
lt1 |
Lithuanian | male | mb-lt1 |
mbrola-lt1 |
lt2 |
Lithuanian | male | mb-lt2 |
mbrola-lt2 |
ma1 |
Malay | female | ||
mx1 |
Mexican Spanish | male | mb-mx1 |
mbrola-mx1 |
mx2 |
Mexican Spanish | male | mb-mx2 |
mbrola-mx2 |
nl1 |
Dutch | male | ||
nl2 |
Dutch | male | mb-nl2 |
mbrola-nl2 |
nl3 |
Dutch | female | ||
nz1 |
Maori | male | ||
pl1 |
Polish | female | mb-pl1 |
mbrola-pl1 |
pt1 |
Portuguese | female | mb-pt1 |
mbrola-pt1 |
ro1 |
Romanian | male | mb-ro1 |
mbrola-ro1 |
sw1 |
Swedish | male | mb-sw1 |
mbrola-sw1 |
sw2 |
Swedish | female | mb-sw2 |
mbrola-sw2 |
tl1 |
Telugu | female | ||
tr1 |
Turkish | male | mb-tr1 |
mbrola-tr1 |
tr2 |
Turkish | female | mb-tr2 |
mbrola-tr2 |
us1 |
American English | female | mb-us1 |
mbrola-us1 |
us2 |
American English | male | mb-us2 |
mbrola-us2 |
us3 |
American English | male | mb-us3 |
mbrola-us3 |
vz1 |
Venezuelan Spanish | male | mb-vz1 |
mbrola-vz1 |
E questo è un esempio di utilizzo:
Argomenti correlati: eSpeak, g-tronic robotics, lingue, mbrola, Q.bo robot, Q.bo STEM, QBO.one, robot traduttore, romeo ceccato, traduzioni, traduzioni automatizzate.