Dépannage

La dictée vocale ne fonctionne pas Android

La plupart des pannes de dictée tiennent à cinq choses, et on peut les écarter en deux minutes environ. Descends la liste dans l’ordre.

Guides

Commence par l’autorisation du micro

La cause la plus fréquente, et la plus facile à rater parce que rien ne l’annonce.

Un clavier a besoin de l’autorisation d’utiliser le micro, et cette autorisation peut être refusée à l’installation, retirée plus tard, ou supprimée automatiquement par Android si tu n’as pas ouvert l’app depuis un moment. Le symptôme est en général un bouton micro qui ne fait rien, ou qui apparaît et renonce aussitôt.

Va voir dans les réglages d’applications d’Android, à la rubrique des autorisations du clavier. Si elle était coupée, la rétablir règle le problème tout de suite et aucun redémarrage n’est nécessaire.

Une autre app tient le micro

Android donne généralement le micro à une seule app à la fois.

Si un appel est en cours, si un mémo vocal enregistre, si une app de sport écoute ou si un appel vidéo tourne en arrière-plan, la dictée peut ne rien recevoir du tout. Cette panne est particulièrement déroutante parce que tout a l’air correct et que l’app entend simplement du silence.

Ferme ce qui pourrait écouter et réessaie. Si tu portes un casque Bluetooth, il mérite aussi les soupçons : le micro que le système transmet dépend du casque et du profil employé, et ce n’est pas toujours celui que tu attendais. Faire un essai casque débranché te renseigne vite.

Le bouton micro n’est pas là du tout

Autre problème, autre solution.

Certains claviers cachent le micro quand il n’y a rien avec quoi dicter. Pour les apps qui emploient un modèle vocal sur l’appareil, cela veut d’ordinaire dire que le modèle n’a pas encore été téléchargé, ou que le téléchargement n’est pas allé au bout, donc il n’y a rien à faire tourner.

Il existe aussi un cas voulu. Dans les champs de mot de passe, un clavier bien élevé retire la dictée exprès, pour qu’un mot de passe ne puisse pas être dicté par accident. Si le bouton ne disparaît que sur les écrans de connexion, c’est la conception qui marche et non une panne.

Pas de réseau, si ta dictée passe par le cloud

Ce point sépare les deux familles de dictée.

Si la reconnaissance se passe sur un serveur, une connexion faible produit exactement les symptômes que les gens décrivent par « ça ne marche plus » : ça attend, ça tourne, ça expire, ou ça jette en silence la phrase que tu viens de livrer. Les trains, les ascenseurs, les sous-sols, les avions, les cartes SIM étrangères et le Wi-Fi d’hôtel produisent tous cet effet.

L’indice, c’est que la même app marche parfaitement à la maison et échoue en déplacement. Si ça correspond à ton expérience, rien n’est cassé. La conception réclame simplement un réseau, et tu étais quelque part sans réseau.

Une dictée qui tourne sur l’appareil n’a pas ce mode de panne. Une fois le modèle sur le téléphone, aucune partie du processus ne demande le réseau, donc le mode avion se comporte exactement comme la couverture complète. Tu peux savoir de quelle famille est la tienne en dix secondes : coupe les données mobiles et le Wi-Fi, puis essaie de dicter.

Ça marche mais ça se trompe de mots

Ce n’est généralement pas une panne. La qualité de reconnaissance bouge avec des choses sur lesquelles tu as prise.

Le bruit de fond se mélange au même signal que ta voix et ne s’en sépare plus ensuite, donc un café ou une voiture sont réellement plus durs qu’une pièce calme. La distance compte pour la même raison. Parler en phrases complètes aide plus qu’on ne le croit, parce que le système se sert des mots voisins pour choisir entre des options qui sonnent pareil, et qu’un mot dit tout seul ne lui donne rien.

Les noms et le jargon sont l’autre panne fiable. Un modèle entraîné sur de la parole générale n’a pas rencontré le nom de famille de ta collègue, donc il substitue quelque chose d’ordinaire. Si ton clavier permet d’ajouter des mots, c’est la solution, et elle est définitive.

Si tout est mal compris plutôt qu’un mot de temps en temps, regarde sur quelle langue la dictée est réglée. Un décalage entre la langue que tu parles et celle qu’elle attend produit un charabia assuré plutôt qu’un message d’erreur.

C’est lent, pas cassé

La vitesse dépend de ton téléphone et, pour une reconnaissance sur l’appareil, de la taille du modèle que tu as choisi.

Les gros modèles sont plus justes et prennent plus de temps, et sur un appareil qui a vieilli l’écart est considérable. Si la dictée est devenue poussive, descendre d’une taille est la première chose à essayer et fait d’ordinaire plus de différence que tout le reste. LocalType en livre trois, à 60, 190 et 539 Mo, et n’en garde qu’un sur l’appareil, donc en changer remplace le fichier au lieu d’en ajouter un. Sur un téléphone de test à 4 Go de mémoire, la taille du milieu a mis 4,1 secondes à écrire 6,9 secondes de parole, tandis que la plus grande prend environ le double de ton temps de parole.

Un téléphone très à court d’espace libre ou de mémoire peinera lui aussi, puisqu’il faut charger le modèle pour qu’il tourne.

Celle qui attrape les gens après une mise à jour

Cette panne est invisible et produit une plainte très précise : la dictée marchait hier et ne marche plus aujourd’hui, sans que rien n’ait changé de visible.

Android remet parfois à zéro les autorisations des apps que tu n’as pas ouvertes depuis un moment, alors même que tu te sers du clavier en permanence, parce que se servir d’un clavier n’est pas la même chose qu’ouvrir son app. Une mise à jour du système peut faire pareil. Aucune des deux ne s’annonce, et l’app ne peut pas te dire ce qu’on ne lui a pas donné.

L’autre version du problème concerne le clavier par défaut, qui revient discrètement en arrière après une mise à jour ou une restauration, si bien que tu dictes dans un autre clavier que celui que tu crois. Ouvre un champ de texte, fais apparaître le sélecteur de clavier, et vérifie lequel est réellement actif avant de supposer que quoi que ce soit est cassé.

Si rien de tout ça n’a marché

Descends la liste dans l’ordre plutôt que de changer plusieurs choses à la fois, et ce sera d’ordinaire l’un des trois premiers points.

Pour LocalType en particulier, les pages d’aide couvrent les codes d’erreur de l’app et les étapes pour activer et sélectionner le clavier, et l’app sait exporter un rapport technique décrivant ton appareil et tes réglages. Ce rapport ne contient aucun audio, aucun texte dicté, aucun contenu de presse-papiers et aucun mot de passe, et rien n’est envoyé en arrière-plan : c’est toi qui décides de le partager ou non.

Pourquoi LocalType connaît moins ces pannes

Pas toutes. Une autorisation peut toujours être retirée, une autre app peut toujours tenir le micro, et une pièce bruyante reste une pièce bruyante.

Mais toute la catégorie des pannes de connexion n’existe pas, parce que le modèle vocal est un fichier sur ton téléphone et que la reconnaissance s’y déroule. Il n’y a pas de serveur à rendre injoignable, pas d’expiration, et pas de phrase perdue dans un tunnel. L’accès à internet est demandé pour un seul but, aller chercher le modèle que tu as choisi, et plus jamais après.

Cela veut dire aussi que l’app n’a pas de compte dont on puisse te déconnecter, ni de vérification d’abonnement qui puisse échouer sur une mauvaise connexion, ce qui supprime discrètement une autre raison courante pour laquelle la dictée s’arrête un matin sans motif visible.

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