Le principe est assez simple. Il y a déjà des fichiers de traduction pour tous les menus/options. En plus de la traduction, ils ajoutent un offset pour chaque items : position dans un mp3 correspondant à la version vocale (voicefont).
But du jeu, le voicefont doit tenir dans 1.6Mo : le mp3 est chargé d'un coup lorsque le premier menu est accèder. Lors des déplacement dans les menu, plus besoin d'accèder au disque, tout est en RAM.
La limitation : cela fonctionne uniquement lorsqu'il n'y a aucun MP3 en cours de lecture (il n'est pas possible de faire de lire 2 mp3 en même temps).
Pour l'instant, les MP3 sont synthésisé à partir d'un moteur accessible sur le web : la qualité n'est pas génial mais on reconnais (en anglais).
Il y a http://www.naturalvoices.att.com/demos/(...) mais plus difficilement scriptable : le but étant d'avoir un script qui permet le passage automatique du fichiers de traduction vers le voicefont.
NB: pour l'instant la daily build contient pas mal de changement :
- l'histoire du voicefont
- menu contextuelle pour les touches F2 et F3
- fut un temps, ils parlaient de faire des associations extension/plugins configurable.
- des optimisations diverses (temps de boot, temps de lecture sur disque)
- exécution du firmware directement en ROM (permet de gagner un peu de RAM pour le buffer MP3, un peu plus de 10% il me semble)
- et j'en oublie.
Je trouve qu'il manque encors un truc : la gestion d'une base de donnée à la iPod par genre/artiste/album. Le problème qu'il faut gérer le tout avec très peu de mémoire RAM (32kb).
[^] # Re: Sortie de Rockbox 2.2
Posté par _alex . En réponse à la dépêche Sortie de Rockbox 2.2. Évalué à 3.
But du jeu, le voicefont doit tenir dans 1.6Mo : le mp3 est chargé d'un coup lorsque le premier menu est accèder. Lors des déplacement dans les menu, plus besoin d'accèder au disque, tout est en RAM.
La limitation : cela fonctionne uniquement lorsqu'il n'y a aucun MP3 en cours de lecture (il n'est pas possible de faire de lire 2 mp3 en même temps).
Pour l'instant, les MP3 sont synthésisé à partir d'un moteur accessible sur le web : la qualité n'est pas génial mais on reconnais (en anglais).
Il y a http://www.naturalvoices.att.com/demos/(...) mais plus difficilement scriptable : le but étant d'avoir un script qui permet le passage automatique du fichiers de traduction vers le voicefont.
NB: pour l'instant la daily build contient pas mal de changement :
- l'histoire du voicefont
- menu contextuelle pour les touches F2 et F3
- fut un temps, ils parlaient de faire des associations extension/plugins configurable.
- des optimisations diverses (temps de boot, temps de lecture sur disque)
- exécution du firmware directement en ROM (permet de gagner un peu de RAM pour le buffer MP3, un peu plus de 10% il me semble)
- et j'en oublie.
Je trouve qu'il manque encors un truc : la gestion d'une base de donnée à la iPod par genre/artiste/album. Le problème qu'il faut gérer le tout avec très peu de mémoire RAM (32kb).
Voili voilu