Sandbook

Traduit de l’anglais. Voir l’original

À propos

Ce qu’est Sandbook, et ce qu’il ne fera jamais

À propos de Sandbook : c’est un lecteur de livres à synthèse vocale hors ligne pour iPhone et iPad. Il lit à voix haute les fichiers EPUB, PDF, TXT, RTF, Markdown et HTML, les pages web, les pages numérisées et le texte saisi ou collé, avec 41 voix (anglais américain et britannique, espagnol, français, italien, portugais du Brésil et hindi), grâce au modèle vocal Kokoro-82M qui tourne sur l’appareil lui-même via Apple MLX. Gratuit. Sans achat intégré, sans abonnement, sans plafond de caractères ni de minutes.

iOS 18.2 ou ultérieur · iPhone 12 ou ultérieur et iPad · Sans compte

Quatre choses que cette app ne fera jamais

Toutes les apps disent vous respecter. Les quatre points ci-dessous sont la version vérifiable de cette affirmation, car chacun tient à la façon dont l’app est construite, et non à une promesse sur la façon dont elle sera gérée.

Aucune publicitéL’app ne contient aucune publicité. Ni cachée, ni désactivée, ni en attente d’un réglage à distance. Rien de ce que vous lisez ne sert à choisir ce qu’on vous montre, puisqu’il n’y a rien à vous montrer.
Jamais de comptePas d’inscription, pas d’adresse e-mail, pas de connexion par quelque service que ce soit. Aucun serveur ne sait qui vous êtes : il n’y a donc aucun compte à supprimer, aucun mot de passe qui puisse fuiter et aucun écran de connexion entre vous et l’app que vous avez déjà téléchargée.
Rien de ce que vous lisez n’est envoyéLe modèle vocal est inclus dans le téléchargement et tourne sur votre appareil. Vos livres, vos textes, vos pages numérisées et les voix y restent. Aucun livre, aucune page de texte, aucun audio et aucune position de lecture n’est envoyé chez nous, à une API vocale ou à un service de synchronisation. Ouvrez un livre en mode Avion : l’app le lit exactement comme en Wi-Fi.
Aucun pistagePas d’identifiant publicitaire, pas de pistage entre apps ou sites web. Vos livres, vos textes et les voix restent sur votre appareil, et rien dans l’app ne dresse le profil de ce que vous lisez.

Une précision, faute de quoi ce serait une demi-vérité : les quatre affirmations ci-dessus concernent l’app pour iPhone et iPad. Ce site web est une chose distincte (un site statique qui charge bel et bien Google Analytics), et la page App Store est servie par Apple selon les conditions d’Apple.

Pourquoi ces quatre-là, et pas une liste plus longue

Dans cette catégorie, la plupart des apps sont un client léger placé devant un serveur vocal. Ce choix décide de presque tout le reste : si la voix est générée ailleurs, votre texte doit partir ailleurs ; si votre texte part ailleurs, il faut un compte auquel le rattacher ; s’il y a un compte et une facture de GPU, il faut un compteur, une formule, et une raison de surveiller combien vous écoutez.

Sandbook est construit dans l’autre sens, et les quatre affirmations ci-dessus découlent de cette seule décision au lieu d’être ajoutées après coup sous forme de règles. Le modèle Kokoro-82M complet se trouve dans le paquet de l’app : le téléchargement fait environ 276 Mo, modèle et 41 voix compris. La voix est générée sur le GPU Apple silicon via Apple MLX. À l’autre bout, il n’y a rien à mesurer, personne à qui facturer des caractères, et aucun tuyau par lequel votre lecture pourrait transiter.

C’est aussi pour cela que la liste s’arrête à quatre. Une promesse qui ne coûte rien à tenir ne vaut rien. Pour rompre l’une de ces quatre, il faudrait réécrire le fonctionnement de l’app, ce qui est une bien meilleure garantie qu’un paragraphe de bonnes intentions.

Ce qu’elle ne fait pas, délibérément

La décision qui produit les garanties produit aussi les manques. Ce ne sont pas des oublis qui attendent la prochaine version ; c’est l’autre face du choix de faire tourner un vrai modèle neuronal sur un téléphone, et vous devriez les connaître avant d’installer quoi que ce soit.

La lecture en temps réel se met en pause quand l’écran se verrouille

Le modèle occupe une vraie mémoire GPU pendant qu’il parle, et iOS ne laisse pas une app poursuivre ce genre de travail une fois sortie du premier plan. La lecture en direct se met donc en pause au lieu de faire semblant. La solution est intégrée : préparez à l’avance l’audio d’un chapitre, et ce chapitre s’écoute ensuite écran verrouillé, avec saut de 15 secondes et le chapitre affiché sur l’écran verrouillé. Pour écouter tout un livre d’une traite, téléphone en poche ou au volant, un lecteur dans le cloud reste plus adapté.

Six langues de voix, pas trente

41 voix : 28 en anglais américain et britannique, plus l’espagnol (3), le français (1, Siwis), l’italien (2), le portugais du Brésil (3) et le hindi (4). La voix décide de la langue : un livre en espagnol reçoit une voix espagnole, et chaque livre retient la sienne. Le nettoyage de prononciation des dates, prix et unités ne s’applique qu’au texte anglais. Les lecteurs qui tournent dans un centre de données, et certains autres lecteurs sur l’appareil, couvrent bien plus de langues.

Elle ne sait pas lire un PDF composé uniquement d’images

Les pages imprimées numérisées avec l’appareil photo, et les photos ou captures d’écran que vous choisissez, sont reconnues sur l’appareil et lues à voix haute. Un fichier PDF numérisé sans couche de texte, non : Sandbook n’applique pas encore la reconnaissance de texte aux fichiers PDF. Les fichiers DOCX, MOBI et AZW3 ne sont pas pris en charge non plus.

Pas d’export audio d’un livre entier

Le texte de l’onglet Lecteur s’exporte en fichier audio M4A via le menu Partager. Il n’existe aucun moyen de transformer un EPUB entier en fichier de livre audio ; si c’est ce que vous cherchez, ce n’est pas la bonne app.

Un seul appareil, pas de synchronisation

Ni synchronisation iCloud, ni Handoff, ni bibliothèque partagée, ni minuterie de mise en veille, ni signets, ni notes. Vos livres et votre position dans chacun d’eux vivent sur l’appareil où vous les avez importés. L’app est réservée à l’iPhone et à l’iPad, sous iOS 18.2 ou version ultérieure, et les voix nécessitent un iPhone 12 ou ultérieur ou un iPad doté d’une puce A14 ou M1 ou ultérieure. Il n’existe pas de version Android, Windows ou web.

Comment tout vérifier vous-même

Aucune des affirmations de cette page ne demande de nous faire confiance : c’est tout l’intérêt de les rendre structurelles. Trois vérifications prennent environ deux minutes en tout :

  • Activez le mode Avion et lisez un chapitre entier. Une voix générée ailleurs s’arrête en même temps que la connexion.
  • Ouvrez la fiche App Store et cherchez la section Achats intégrés. Sur la fiche de Sandbook, il n’y en a pas, car il n’y a rien à acheter dans l’app.
  • Lisez la politique. La politique de confidentialité dit la même chose que cette page, dans la langue qu’une politique est tenue d’employer.

Pour juger les voix sans rien installer, le même modèle Kokoro tourne dans un onglet de navigateur sur un ordinateur : tapez une phrase et écoutez.

Il existe aussi une fiche technique en texte brut à l’adresse /llms.txt, volontairement austère et datée, pour quiconque (humain ou assistant) préfère lire la spécification plutôt que le marketing.

Qui écrit ces pages

Sandbook est l’œuvre d’une seule personne, qui publie sous le nom de mazzzystar, sur GitHub et dans la signature de chaque article du blog Sandbook. Il n’y a ni équipe, ni service de contenu, ni calendrier éditorial derrière ces pages, et c’est la principale raison pour laquelle elles disent si souvent « cette app ne sait pas faire cela ».

Si quelque chose est faux sur ce site (un chiffre qui a dérivé, le prix d’un concurrent qui a changé, une affirmation qui ne correspond plus à la version de l’app), écrivez à [email protected] : ce sera corrigé plutôt que discrètement laissé en ligne. C’est la même adresse que sur la fiche App Store, et aucun système de tickets ne se trouve devant.

L’app est la démonstration

Tout ce qui figure sur cette page se vérifie en deux minutes environ, l’app installée et le téléphone en mode Avion. Sandbook est gratuit, sans compte ni achat intégré, et commence à parler dès la première ouverture d’un livre.

iOS 18.2 ou ultérieur · iPhone 12 ou ultérieur et iPad

Ou essayez d’abord les voix dans votre navigateur