Quatre choses cassent la plupart des applications de lecture à voix haute : la lecture meurt quand l’écran se verrouille, l’application oublie où vous étiez, un livre reste sur « traitement » pendant un quart d’heure, et la bonne voix disparaît discrètement dès que le signal faiblit. PhonoLeaf n’a aucune des quatre, et ce n’est pas de la chance. Chacune découle de l’endroit où l’audio est fabriqué.
La plupart des applications de lecture jouent l’audio comme un simple fichier sonore. Quand l’écran se verrouille, Android est libre de suspendre l’application qui l’alimentait, et le son s’arrête. Contourner ça demande un vrai service en arrière-plan et un verrou de veille, ce qui est plus de travail qu’il n’y paraît et explique pourquoi tant d’applications s’en passent.
PhonoLeaf en fait tourner un. La lecture survit au verrouillage, à la poche et à la marche, et l’écran de verrouillage porte de vraies commandes plutôt qu’une notification morte.
Une position gardée seulement en mémoire disparaît dès que l’application est fermée de force, et une position gardée par compte plutôt que par livre est écrasée dès que vous ouvrez autre chose.
PhonoLeaf écrit votre position sur l’appareil à chaque tournée de page et chaque fois que vous quittez l’application, séparément pour chaque livre. Pas à peu près où vous étiez. Exactement là où vous étiez.
Si une application fabrique l’audio sur un serveur, votre livre entre dans une file avec ceux de tout le monde. Un long livre veut dire une longue attente, et une soirée achalandée, une plus longue encore.
PhonoLeaf génère la voix sur votre téléphone, une phrase en avance sur celle que vous entendez. Il n’y a aucune file à rejoindre, donc rien à attendre.
Les voix infonuagiques se dégradent volontairement. Quand la bande passante tombe, l’application se rabat sur une voix de moindre qualité pour que quelque chose continue de jouer. C’est une décision d’ingénierie sensée qui sonne épouvantablement.
Une voix générée sur l’appareil n’a rien vers quoi se dégrader. C’est la même voix avec cinq barres, une barre, ou aucune.
Habituellement parce qu’elle joue l’audio sans vrai service en arrière-plan : le système la suspend au verrouillage. PhonoLeaf fait tourner un vrai service au premier plan avec un verrou de veille, alors la lecture continue.
Parce que la position est gardée en mémoire, ou stockée à un seul endroit partagé entre les livres. PhonoLeaf l’enregistre sur votre appareil à chaque tournée de page, séparément pour chaque livre, au paragraphe près. Il n’a jamais eu à deviner.
Oui. Une fois votre voix téléchargée et un livre enregistré pour l’écoute hors ligne, il continue de se lire sans aucune connexion, y compris pour générer le nouvel audio à mesure.
Parce que l’audio est généré sur un serveur et que votre livre est dans une file. PhonoLeaf génère la voix sur votre téléphone à mesure qu’il lit : il n’y a pas de file.
Non. La voix est générée sur votre appareil : il n’y a aucune qualité de diffusion depuis laquelle se rabattre.
Gratuit pour commencer, et la première marche vous dira si ça tient.