Pour Android

Alternative à Transcribro

Transcribro a vu juste sur l’essentiel, la reconnaissance vocale a sa place sur le téléphone. LocalType est du même avis et diverge sur deux questions plus petites, les langues et la forme du paquet.

Alternatives

Même pari, portée plus étroite

Transcribro exécute Whisper sur l’appareil Android lui-même, avec whisper.cpp et une détection d’activité vocale qui lui dit quand tu as commencé et quand tu as fini. Il te donne un clavier et il se déclare aussi comme service système de reconnaissance vocale, si bien que d’autres apps peuvent lui confier du travail. Le code est ouvert sous licence ISC, c’est gratuit, et il traite l’anglais.

LocalType fait le même pari d’architecture, la transcription sur le téléphone sans que rien n’en sorte, et diverge surtout sur la portée : dix-huit langues au lieu d’une, et un produit unique au lieu d’un clavier accompagné d’un service.

LocalType est un produit indépendant, sans lien avec Transcribro ni avec ses développeurs.

La différence qui tranche pour la plupart des gens

Si tu écris uniquement en anglais, rien de tout cela ne tranche et tu devrais rester sur Transcribro. C’est gratuit, le code est là pour être lu, et il fait le travail.

Si ce n’est pas le cas, elle tranche tout.

LocalType reconnaît dix-huit langues à partir d’un modèle multilingue téléchargé une fois. Il repère laquelle tu parles à chaque enregistrement au lieu d’exiger que tu la déclares d’avance, donc un message en français suivi d’un message en anglais ne réclame rien entre les deux. Fixe-le sur une langue précise et la disposition du clavier, le dictionnaire et la langue de dictée avancent ensemble, ce qui compte dès que tu changes d’alphabet ou de touches accentuées et pas seulement de vocabulaire.

Cette capacité n’est pas gratuite du point de vue technique. Les modèles multilingues sont plus gros que ceux qui ne visent qu’une langue, et c’est exactement pour ça qu’un projet peut raisonnablement choisir l’anglais et livrer quelque chose d’excellent. Le compromis est légitime dans les deux sens, et LocalType a pris ce côté-ci.

La précision sur les dix-huit n’est pas uniforme, et les écarts sont nets. Certaines langues ont eu beaucoup plus de matière d’entraînement, et ça se voit.

Le code ouvert, et ce que ça veut dire ici

La licence de Transcribro te laisse lire chaque ligne, compiler toi-même et te convaincre que les affirmations sont vraies. C’est une position sincèrement solide et LocalType ne peut pas l’égaler. Notre code n’est pas publié.

Ce que nous pouvons offrir à la place, c’est une vérification par le comportement plutôt que par la lecture. Installe l’app, télécharge un modèle, mets le téléphone en mode avion et continue de dicter. S’il fallait que l’audio parte quelque part, ça cesserait de fonctionner. Ça ne cesse pas.

C’est une garantie plus faible que l’accès au code, et pas son équivalent. Si le code inspectable est ta condition, le choix est déjà fait et aucune phrase n’y changera rien.

Un produit, ou un clavier plus un service

Le découpage de Transcribro a un avantage réel : comme il se déclare service système de reconnaissance vocale, d’autres apps peuvent l’appeler, et tu n’es pas limité à dicter à travers son propre clavier.

LocalType ne se propose pas aux autres apps de cette façon. Il est le clavier, et la dictée passe par lui. Le bénéfice, c’est que les deux moitiés sont dessinées l’une pour l’autre. Un seul réglage de langue commande à la fois la disposition, le dictionnaire et la dictée. Un nom ajouté à ton dictionnaire personnel améliore les suggestions de frappe et est passé au modèle vocal comme contexte, si bien qu’il s’écrit correctement quand tu le dictes aussi. Il n’y a pas d’étape d’association, ni de question sur le composant qui tient le micro en ce moment.

Quel montage vaut mieux dépend de ce que tu veux, un composant que tu câbles toi-même ou une chose finie qui marche telle quelle.

Choisir combien le téléphone travaille

LocalType arrive avec trois tailles de modèle plutôt qu’une, donc l’arbitrage entre vitesse et précision te revient, sur ton matériel à toi.

Compact fait 60 Mo et rend le texte le plus vite, ce dont un téléphone âgé ou serré en mémoire a réellement besoin. Standard fait 190 Mo et c’est ce que l’app propose pour la plupart des appareils. Grand fait 539 Mo et se débrouille le mieux avec les accents, les gens qui parlent vite et le bruit de fond, contre un peu de patience. La mesure, sur un téléphone de test à 4 Go de mémoire, donne 6,9 secondes de parole écrites en 4,1 secondes par Standard, et environ le double de ton temps de parole pour Grand.

Le téléphone n’en garde qu’un. Monter ou descendre d’une taille remplace le fichier au lieu d’en empiler un à côté, donc essayer ne coûte rien de définitif.

Où nous sommes simplement d’accord

Sur la question qui t’a amené ici, il n’y a pas de dispute entre ces deux produits.

L’audio devient du texte sur le matériel que tu tiens. Aucune des deux apps ne veut de compte. Aucune n’a besoin d’une connexion une fois le modèle installé, donc les vols, les tunnels, les sous-sols et les voyages avec les données coupées sont banals au lieu d’être des cas limites.

Le ménage qui découle de cette position se ressemble beaucoup de notre côté. Un stockage privé pour le modèle, qu’aucune autre app ne peut ouvrir. Une sauvegarde cloud qui saute l’app exprès, avec la conséquence gênante qu’un nouvel appareil démarre vierge. Un micro qui refuse de se montrer au-dessus d’un champ de mot de passe. Aucune publicité, aucun pistage à l’intérieur du produit, et un réseau sollicité une seule fois avant de ne plus jamais l’être. Les mots que tu ajoutes restent appris, sur cet appareil seulement, et aucun des deux produits ne garde d’archive des enregistrements.

Rien de tout ça n’est un point marqué. Ce sont deux projets arrivés au même endroit chacun de leur côté.

Le clavier des jours où tu ne dictes pas

Un clavier à dictée doit quand même tenir le rôle de clavier ordinaire, et c’est là qu’un produit combiné dépense l’essentiel de son effort.

Taper est le rôle principal : la correction automatique au fil de la frappe, le mot suivant proposé avant que tu y arrives, et une liste de mots accordée à celle des dix-huit langues que tu as choisie. Les dispositions attendues sont là, AZERTY en France et les agencements voisins dans les pays qui les emploient. Les émojis sont triés proprement, avec ceux que tu as pris récemment devant. Les noms et les termes techniques que tu saisis à la main nourrissent à la fois les suggestions et la reconnaissance.

Rien de tout ça ne va chercher le réseau, sur téléphone comme sur tablette, à partir d’Android 8.0.

D’où tu l’obtiens

Transcribro se distribue en dehors du magasin de Google, par Accrescent et par le dépôt du projet. Pour qui évite délibérément la boutique de Google, ou fait tourner un téléphone sans les services Google du tout, c’est une qualité et non une contrariété, et cela cadre avec le reste de la philosophie du projet.

LocalType se distribue par Google Play. Installer et mettre à jour en devient ordinaire, et le paiement est traité par Google plutôt que par nous, donc aucune coordonnée bancaire n’arrive jamais chez LocalType. Cela veut dire aussi que l’app passe par le contrôle de Play, que certains lecteurs compteront comme une assurance et d’autres comme exactement la dépendance qu’ils cherchaient à fuir.

Aucune des deux positions n’est fausse. Tout dépend de la couche dont tu essaies de t’éloigner, le cloud qui écoute ou la plateforme sous le téléphone entier. LocalType s’occupe de la première. Il ne prétend pas s’occuper de la seconde.

Anglais et lisible, ou dix-huit et suivi

Transcribro est gratuit, libre, et il a raison sur ce qui compte. Pour quelqu’un qui écrit en anglais et veut lire le code, c’est la meilleure réponse, et c’est là qu’il faut aller.

LocalType s’adresse au cas des dix-huit langues, et aux gens qui veulent un produit suivi plutôt que des pièces à assembler, avec le même principe en dessous : la reconnaissance se passe sur ton téléphone, parce qu’il n’y a nulle part ailleurs où elle devrait se passer.

LocalType pour Android

Ta parole transformée en texte, en privé, sur ton propre téléphone. La reconnaissance vocale tourne sur le téléphone lui-même.

Disponible sur Google Play