Q.bo STEM Applicazioni utili

robotica educazionale

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 VoiceLanguageGendereSpeakDebian Package
af1Afrikaansmalemb-af1mbrola-af1
ar1Arabicmalemb-ar1
ar2Arabicmalemb-ar2
br1Brazillian Portuguesmalemb-br1mbrola-br1
br2Brazillian Portuguesmalemb-br2mbrola-br2
br3Brazillian Portuguesmalemb-br3mbrola-br3
br4Brazillian Portuguesfemalemb-br4mbrola-br4
bz1Bretonfemale
ca1Canadian Frenchmalemb-ca1
ca2Canadian Frenchmalemb-ca2
cn1Mandarin Chinesefemalemb-cn1
cr1Croatianmalemb-cr1mbrola-cr1
cz1Czechfemalemb-cz1
cz2Czechmalemb-cz2mbrola-cz2
de1Germanfemalemb-de1mbrola-de1
de2Germanmalemb-de2mbrola-de2
de3Germanfemalemb-de3mbrola-de3
de4Germanmalemb-de4mbrola-de4
de5Germanfemalemb-de5mbrola-de5
de6Germanmalemb-de6mbrola-de6
de7Germanfemalemb-de7mbrola-de7
de8German-Bavarianmale
ee1Estonianmalemb-ee1mbrola-ee1
en1British Englishfemalemb-en1mbrola-en1
es1Spanishmalemb-es1mbrola-es1
es2Spanishmalemb-es2mbrola-es2
es3Spanishfemale
es4Spanishmale
fr1Frenchmalemb-fr1mbrola-fr1
fr2Frenchfemalemb-fr2
fr3Frenchmalemb-fr3
fr4Frenchfemalemb-fr4mbrola-fr4
fr5Belgian Frenchmalemb-fr5
fr6Frenchmalemb-fr6
fr7Belgian Frenchmalemb-fr7
gr1Greekmalembrola-gr1
gr2Greekmalemb-gr2mbrola-gr2
hb1Hebrewmale
hb2Hebrewfemale
hn1Koreanmale
hu1Hungarianfemalemb-hu1mbrola-hu1
ic1Icelandicmalemb-ic1mbrola-ic1
in1Hindimale
in2Hindifemale
id1Indonesianmalemb-id1mbrola-id1
ir1Iranian Persianmalemb-ir1mbrola-ir1
it1Italianmalemb-it1
it2Italianfemalemb-it2
it3Italianmalemb-it3mbrola-it3
it4Italianfemalemb-it4mbrola-it4
jp1Japanesemale
jp2Japanesefemale
jp3Japanesefemale
la1Classical Latinmalemb-la1mbrola-la1
lt1Lithuanianmalemb-lt1mbrola-lt1
lt2Lithuanianmalemb-lt2mbrola-lt2
ma1Malayfemale
mx1Mexican Spanishmalemb-mx1mbrola-mx1
mx2Mexican Spanishmalemb-mx2mbrola-mx2
nl1Dutchmale
nl2Dutchmalemb-nl2mbrola-nl2
nl3Dutchfemale
nz1Maorimale
pl1Polishfemalemb-pl1mbrola-pl1
pt1Portuguesefemalemb-pt1mbrola-pt1
ro1Romanianmalemb-ro1mbrola-ro1
sw1Swedishmalemb-sw1mbrola-sw1
sw2Swedishfemalemb-sw2mbrola-sw2
tl1Telugufemale
tr1Turkishmalemb-tr1mbrola-tr1
tr2Turkishfemalemb-tr2mbrola-tr2
us1American Englishfemalemb-us1mbrola-us1
us2American Englishmalemb-us2mbrola-us2
us3American Englishmalemb-us3mbrola-us3
vz1Venezuelan Spanishmalemb-vz1mbrola-vz1

E questo è un esempio di utilizzo:

https://youtu.be/70-cOXwm3gU

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Translate »