Tag Archives: langue

Horloge parlante Ă  la demande

Bonjour Ă  tous!

Dans la série des projets un peu fou, je voudrais vous parler de mon horloge parlante !?

D’abord, un peu de contexte. Depuis peu, je frĂ©quente un serveur discord (The language sloth) dĂ©diĂ© Ă  l’apprentissage des langues.
Je participe Ă  ma hauteur pour aider les dĂ©butants en français. Ce n’est pas mon mĂ©tier mais l’ambiance est assez cool.

De coup, je me suis dit un peu renseigner sur les connaissances Ă  avoir pour obtenir le niveau A1 (le minimum).
Il y a comprendre l’heure. Sur ce constat, j’ai dĂ©marrĂ© un petit projet pour proposer un système capable de sortir un fichier audio pour chaque heure de la journĂ©e.
Et de proposer l’ensemble des façons de dire l’heure.

Le code:
Pour mes petits scripts, j’aime bien utiliser du python. Ici, mon petit script python permet d’enregistrer facilement les samples nĂ©cessaires pour bâtir l’ensemble de donnĂ©es.
Ce travail construit les donnĂ©es d’une voix.
Il y a 28 mots Ă  enregistrer:

[pastacode lang=”python” manual=”unity%3D%5B%22un%22%2C%22une%22%2C%22deux%22%2C%22trois%22%2C%22quatre%22%2C%22cinq%22%2C%22six%22%2C%22sept%22%2C%22huit%22%2C%22neuf%22%5D%0Atens%3D%5B%22dix%22%2C%22onze%22%2C%22douze%22%2C%22treize%22%2C%22quatorze%22%2C%22quinze%22%2C%22seize%22%2C%22vingt%22%2C%22trente%22%2C%22quarante%22%2C%22cinquante%22%5D%0Awords%3D%5B%22midi%22%2C%22minuit%22%2C%22et%22%2C%22quart%22%2C%22moins%22%2C%20%22heure%22%2C%20%22le%22%5D” message=”Les samples Ă  enregistrer” highlight=”” provider=”manual”/]

 

Le site:
Le reste de l’application est constituĂ© d’un site web qui permet de choisir une voix, et une heure.
Suite Ă  cela, le site affiche un ou deux lecteurs audios pour permettre la lecture des sons.
J’ai recyclĂ© l’architecture php de mes sites applicatifs. Je la trouve vraiment formidable. MĂŞme si, je trouve le PHP de plus en plus dĂ©gueulasse.

Pour la suite, j’aimerai bien «gamifier» la chose. Permettre d’entendre une heure et de choisir la bonne valeur parmi trois propositions. Jouer avec ce genre d’Ă©lĂ©ments.

Si vous testez le site, pensez Ă  mettre le son pas trop fort.

 

Conclusion:
J’avais cette idĂ©e de partir des samples pour construire les messages audios qui traĂ®ner dans ma tĂŞte depuis un moment. J’avais envie de tester ce que cela donnerait d’enregistrer 28 samples environ pour gĂ©nĂ©rer 1560 fichiers audios. J’ai dĂ©cidĂ© de l’Ă©crire et voilĂ  le rĂ©sultat. La curiositĂ© s’attardait sur la qualitĂ© qu’on pourrait obtenir avec cette mĂ©thode. C’est audible, il y a quelques sont qui mĂ©riterait d’ĂŞtre retravailler mais dans l’ensemble, cela remplit son rĂ´le.
Je serai ravi de recevoir de nouvelles voix. Vous pouvez m’envoyer vos 28 samples et je peux m’occuper du reste.

Les liens:
Le projets en ligne: http://heures.renaudguezennec.eu/
Le code source du projet: https://github.com/obiwankennedy/french_talking_clock_game