Voice Studio

Comment télécharger le modèle de langue local pour la transcription sur iPhone

iOS n'installe pas d'emblée un modèle vocal local pour chaque langue sur chaque téléphone : il en télécharge un, langue par langue, quand un réglage précis le lui demande. Tant que ce téléchargement n'est pas terminé, la transcription sur l'appareil pour cette langue n'a rien sur quoi s'exécuter, quelle que soit l'app qui la demande.

Il est tentant de croire que « transcription sur l'appareil » est une capacité qu'un téléphone a ou n'a pas, comme il a ou n'a pas un micro qui fonctionne. C'est plus proche d'un téléchargement qui a eu lieu ou pas encore. Qu'iOS prenne en charge une langue et que le modèle de cette langue soit déjà présent sur votre téléphone, prêt à tourner sans réseau, sont deux faits différents — et c'est exactement dans cet écart que naissent les plaintes du genre « pourquoi ça vient de partir sur un serveur ».

Ce qui doit réellement se trouver sur le téléphone

La reconnaissance vocale sur l'appareil fonctionne en exécutant un modèle entraîné en local — rien de différent, dans le principe, d'un autre modèle d'apprentissage automatique, si ce n'est qu'il est assez petit pour tenir sur un téléphone et tourner sans serveur derrière. Ce fichier doit être téléchargé et stocké avant qu'un seul mot puisse être reconnu hors ligne. Qu'iOS liste une langue comme prise en charge signifie qu'il sait la traiter en principe ; cela ne dit rien sur le fait que ce fichier précis ait déjà été récupéré sur ce téléphone précis.

Le réglage qui déclenche le téléchargement

La méthode fiable : Réglages → Général → Clavier, ajouter la langue comme clavier, et vérifier que la Dictée est activée. Ce n'est pas un réglage obscur choisi au hasard — c'est le même circuit de dictée que celui derrière la touche micro du clavier, et c'est ce qui indique à iOS qu'une langue est réellement utilisée sur ce téléphone plutôt que simplement disponible dans une liste. Ajouter la langue et laisser le téléphone sur Wi-Fi un moment, voilà ce qui lance la récupération ; ouvrir une app d'enregistrement pour la première fois ne fait pas la même chose à lui seul.

Les données cellulaires ne sont pas un substitut fiable ici. Les paquets de langue sont traités comme les autres gros téléchargements système — réservés au Wi-Fi plutôt que récupérés en cellulaire, donc un téléphone qui vit surtout sur les données cellulaires, avec la langue ajoutée, peut rester indéfiniment sans que le modèle arrive.

Il n'y a pas de barre de progression, voici donc comment vérifier que c'est vraiment terminé

iOS n'affiche nulle part un pourcentage ou une confirmation du genre « paquet de langue installé ». La méthode directe : ouvrez Notes, touchez le micro du clavier, passez d'abord en Mode Avion, et dictez une phrase dans cette langue. Si du texte apparaît sans aucun réseau disponible, le modèle est bien présent et fonctionne. S'il ne se passe rien, il n'y est pas encore, quoi que dise l'écran des réglages sur le fait que la langue soit « prise en charge ».

Cela vaut la peine de refaire ce test langue par langue plutôt que de se fier à un seul résultat pour toutes : un téléphone peut avoir le modèle d'une langue et pas celui d'une autre, et il n'existe pas un interrupteur unique qui télécharge d'un coup tout ce dont vous pourriez un jour avoir besoin.

Ce qui peut le bloquer

Sur quoi ça se rabat tant que le modèle n'est pas là

Une demande de reconnaissance sur l'appareil pour une langue sans modèle local installé n'attend pas et ne se met pas en file d'attente — elle échoue ou revient vide immédiatement, à chaque fois, pour cette langue, jusqu'à ce que le téléchargement soit terminé. Ce qui se passe ensuite dépend de l'app : certaines signalent l'échec tel quel, d'autres relancent discrètement le même audio avec la reconnaissance locale désactivée, ce qui l'envoie au service vocal d'Apple s'il y a une connexion. Sans connexion, cette relance n'a nulle part où aller et ne produit rien plutôt qu'une transcription.

Pourquoi aucune app ne peut accélérer ou contourner ça

Le téléchargement, son emplacement de stockage et le calendrier sur lequel il tourne appartiennent tous à iOS, pas à l'app qui demande la reconnaissance vocale. Une app peut demander la reconnaissance sur l'appareil et réagir au résultat, mais elle n'a aucun moyen de dire au système « récupère le modèle de cette langue maintenant » ou « celui-ci est urgent, voici pourquoi ». Toute app construite sur le cadre vocal d'Apple attend exactement le même processus système, qu'il s'agisse d'un enregistreur, d'une app de notes, ou du bouton de dictée du clavier lui-même.

Comment Voice Studio s'inscrit là-dedans

Voice Studio tente toujours d'abord la voie sur l'appareil, pour chacune de ses 38 langues de transcription, et ne relance avec la reconnaissance locale désactivée — en atteignant le service vocal d'Apple — que si cette tentative locale revient vide ou échoue. Que la première tentative ait ou non un modèle sur lequel s'exécuter dépend entièrement du processus au niveau d'iOS décrit plus haut ; l'app n'a pas de téléchargement propre et séparé à gérer, ni aucun moyen de contourner l'attente. Au-delà de ce repli, Voice Studio n'a ni compte, ni serveur à elle, ni SDK d'analyse, donc les enregistrements et les transcriptions restent dans le stockage propre de l'app sur l'appareil, quelle que soit la voie empruntée par une transcription donnée.

Questions fréquentes

Ajouter une langue dans Réglages → Général → Clavier télécharge-t-il toujours son modèle vocal ?

C'est ce qui déclenche le téléchargement, mais celui-ci s'exécute selon le calendrier propre d'iOS, en Wi-Fi, plutôt que de se terminer instantanément. Ajouter la langue et laisser le téléphone sur Wi-Fi un moment, voilà ce qui fait vraiment arriver le fichier sur le téléphone.

Une app peut-elle accélérer le téléchargement ?

Non. Le téléchargement, son lieu de stockage et son moment d'exécution sont gérés par iOS, pas par chaque app individuellement. Toute app demandant une reconnaissance vocale sur l'appareil attend le même processus système.

Comment savoir avec certitude que le modèle d'une langue est bien sur mon téléphone ?

Activez le Mode Avion, ouvrez Notes, touchez le micro du clavier, et dictez une phrase dans cette langue. Voir du texte apparaître sans aucun réseau disponible est la seule confirmation fiable — que l'écran des réglages liste une langue comme prise en charge n'équivaut pas à la même chose.

Que se passe-t-il si j'essaie de transcrire une langue avant que son modèle ait fini de se télécharger ?

La tentative sur l'appareil échoue ou revient vide immédiatement. Selon l'app, elle peut alors relancer via le réseau si vous êtes en ligne, ou simplement ne rien renvoyer si vous êtes hors ligne, faute de modèle local sur lequel se rabattre.

Essayer dans Voice Studio

Voice Studio enregistre, transcrit à l’intérieur de votre iPhone et range chaque note par heure et par lieu — pour que l’idée venue en voiture soit encore retrouvable le mois prochain.

Télécharger dans l’App Store

Téléchargement gratuit · iPhone et iPad · iOS 16.4 ou version ultérieure