Deux PDF attendent dans votre dossier de téléchargements. Même icône, même extension, même client, même après-midi. L’un s’importera dans n’importe quel outil correct en une seconde, paragraphes intacts. L’autre produira soit rien du tout, soit une cascade de caractères brouillés qui ressemble à une lettre de rançon — et la plupart des outils vous tendront les deux résultats avec exactement le même silence satisfait. Ce n’est un bug dans aucune application en particulier. C’est un fait sur le format que presque aucun écran d’import ne prend la peine d’expliquer : un PDF n’est pas un fichier texte. C’est un jeu d’instructions pour poser de l’encre sur une page, et l’encre peut être du texte réel — des caractères, des polices, des positions — ou une photographie de texte : une page scannée, des pixels arrangés pour ressembler à des mots. Pour votre œil, les deux sont identiques. Vous pouvez zoomer, et l’un des deux finira par devenir flou, mais personne ne vérifie. Pour un logiciel, ils sont aussi différents qu’un livre et une photo de livre.
Quand un PDF contient du vrai texte, l’extraction est un travail honnête : tirer les caractères, reconstituer l’ordre de lecture, livrer les mots. Quand il contient un scan, il n’y a pas de texte à tirer — seulement une image — et c’est ici que les outils se divisent en deux écoles. La première l’admet. La seconde devine. L’école qui devine lance ses demi-mesures, racle des fragments — un en-tête égaré, un numéro de page, des métadonnées prises pour du contenu — et colle le résultat dans votre script sans un mot d’avertissement. Techniquement, le fichier s’est importé. Quelque chose est apparu. Et ce quelque chose est du charabia qui ressemble juste assez à un script pour que vous ne l’inspectiez pas, parce que l’outil n’a montré aucun signe de doute. C’est la pire forme d’échec qu’un logiciel puisse produire : non pas le plantage bruyant, mais la réponse fausse et silencieuse. Un plantage vous envoie chercher une autre route pendant qu’il est encore temps d’en prendre une. La réponse fausse et silencieuse attend que vous soyez au milieu d’une prise, face caméra, en train de lire à voix haute, et vous sert une phrase qui n’a jamais été dans votre script.
Posez les deux échecs côte à côte et le classement est évident — ce qui rend étrange la rareté du bon choix. L’échec honnête bat le charabia confiant, à chaque fois, pour une raison pratique : l’honnêteté, vous pouvez agir dessus. Averti à l’import qu’un scan n’a pas de couche de texte, vous possédez encore votre après-midi. Vous pouvez demander au client le fichier Word dont le PDF a été tiré — il y en a presque toujours un. Vous pouvez demander une copie déverrouillée d’un fichier chiffré, qui est la même histoire avec une autre serrure : un PDF protégé par mot de passe refuse d’être lu, et un outil qui prétend le contraire devine par-dessus un refus. Vous pouvez même, au pire, retaper depuis l’impression papier — en sachant que vous retapez, en vérifiant au fur et à mesure. Ce sur quoi vous ne pouvez pas agir, c’est un mensonge. Le charabia confiant dépense votre attention deux fois — une fois pour enregistrer la prise ruinée, une fois pour comprendre pourquoi — et il enseigne la pire leçon qu’un logiciel puisse enseigner : que l’écran d’import n’est pas digne de confiance et que tout devra être relu, pour toujours.
C’est le niveau d’exigence que Talk2Camera se fixe, énoncé aussi simplement que l’application l’énonce elle-même. Le texte des PDF est extrait sur l’appareil lui-même, et quand l’application rencontre un fichier qu’elle ne peut pas lire honnêtement — un PDF chiffré, ou un scan sans couche de texte sous l’image — elle le dit, en mots clairs, au moment de l’import. Pas de fragments, pas de collage assuré de ce qu’une supposition a dragué, pas de découverte au prompteur de ce que l’écran d’import aurait dû dire à la porte. Le même chemin d’import lit les autres formats dans lesquels les scripts arrivent vraiment — texte brut, Markdown et fichiers Word .docx —, ce qui compte ici pour une raison discrète : la réponse honnête à un PDF illisible est le plus souvent un autre export du même document. Le client qui a envoyé le PDF scanné possède aussi le fichier Word d’origine ; demandez-le, importez-le à la place, et le problème se dissout en un e-mail. Un écran d’import qui dit la vérité transforme une impasse en détour.
Il y a une seconde moitié à la confiance dans votre chaîne de scripts, et elle commence après la réussite de l’import. Un script arrivé proprement ne devrait pas redevenir un fichier géré à la main — envoyé à vous-même par e-mail, collé d’un appareil à l’autre, renommé final-final-2. La synchronisation cloud des scripts de Talk2Camera fait plutôt suivre les scripts entre vos appareils : la correction tapée sur le téléphone dans le taxi est sur la tablette au studio, réconciliée par un jeu de règles unique et partagé sur les deux plateformes, de sorte que les mêmes règles décident de ce qui gagne quand des versions se rencontrent, quel que soit l’appareil pris en premier. Elle fait partie d’un abonnement, ce qui mérite d’être dit avec la même voix simple que celle de l’écran d’import : vous devriez savoir ce qu’une chose coûte avant d’en dépendre. Mais le fil conducteur est le même des deux côtés — une chaîne digne de confiance est une chaîne qui dit la vérité à chaque jointure. La vérité sur ce qu’un PDF contient vraiment, à la porte. La vérité sur la version du script que vous tenez, sur chaque écran. Le charabia confiant n’a sa place à aucun des deux bouts.