Voice Studio

Une appli doit-elle exister dans votre langue pour pouvoir la transcrire sur iPhone ?

Non. Cela paraît logique à première vue — si l'appli n'a jamais été traduite dans une langue, comment pourrait-elle la « comprendre » ? — mais la langue de l'interface et la langue de transcription sont deux réglages distincts sur iOS, décidés par deux choses entièrement différentes, et aucun des deux ne limite l'autre.

C'est une hypothèse raisonnable si vous venez d'autres logiciels : une appli qui n'affiche ses menus qu'en anglais ne « parlerait » probablement que l'anglais, un peu comme une personne qui n'a pas appris une seconde langue ne peut pas soudainement la comprendre. La reconnaissance vocale sur iPhone ne fonctionne pas ainsi, et comprendre pourquoi explique comment une petite appli peut transcrire des dizaines de langues tout en n'ayant traduit ses propres boutons que dans une poignée d'entre elles.

Deux listes, construites par deux acteurs différents

La liste des langues de l'interface d'une appli dépend d'un travail de traduction. Chaque écran, chaque libellé de bouton, chaque texte d'aide doit être traduit dans chaque langue, relu, puis publié — un travail réel et continu qui augmente avec le nombre de langues que les créateurs de l'appli choisissent de prendre en charge. Il est tout à fait raisonnable qu'une petite équipe couvre ainsi un ensemble modeste et délibérément choisi de langues, puis s'arrête là.

La liste des langues de transcription d'une appli dépend de tout autre chose : les langues de reconnaissance vocale couvertes par le framework Speech d'Apple. Cette liste est construite et entretenue par Apple, livrée avec iOS, et disponible pour n'importe quelle appli qui l'appelle — l'appli n'entraîne aucun modèle, ne localise aucun moteur de reconnaissance, ne fait aucun travail d'ingénierie propre à chaque nouvelle langue ajoutée à sa liste. Elle demande une langue donnée, et soit iOS dispose d'un moteur de reconnaissance pour elle, soit non.

Comme l'une des listes relève d'un travail de traduction fait à la main et l'autre d'une capacité système partagée, rien n'oblige les deux à être de la même taille — et dans la pratique, elles ne le sont presque jamais.

Pourquoi la liste de transcription est si souvent la plus longue

Traduire une interface dans une nouvelle langue est un projet à part entière : quelqu'un doit rédiger ou relire chaque texte, et un menu mal traduit est un petit défaut, mais bien réel, qui se remarque et qu'il faut corriger. Ajouter une nouvelle langue de transcription coûte, en comparaison, assez peu à une appli, parce que le modèle vocal — la partie coûteuse, celle qui a demandé à Apple un effort d'entraînement considérable — existe déjà dans iOS. Ce n'est pas l'appli qui fait le travail difficile de comprendre cette langue ; elle le demande au téléphone.

Cette asymétrie explique pourquoi il est si courant de voir une appli traduite dans une douzaine de langues tout en proposant trois ou quatre fois plus d'options de transcription. Ce n'est ni une exagération marketing ni une incohérence : cela reflète simplement le fait qu'afficher un menu et faire tourner un moteur de reconnaissance vocale sont deux travaux réellement différents, réalisés par des parties différentes.

Comment les deux réglages se comportent réellement

La langue de l'interface d'une appli suit généralement la façon dont votre iPhone est configuré pour afficher les applis en général — la langue du système, ou une langue propre à cette appli lorsque iOS le permet — et c'est un simple choix d'affichage. Cela change ce que disent les boutons. Cela ne touche en rien à ce que l'appli est capable de faire.

La langue dans laquelle un enregistrement donné est transcrit est un choix distinct, fait généralement au sein même de l'appli, et il peut correspondre à n'importe quelle langue couverte par sa liste de transcription — indépendamment de la langue affichée à l'écran à ce moment-là. Réglez votre téléphone sur une langue que l'appli n'a jamais traduite ne serait-ce que d'un seul mot, et l'appli se rabattra en général sur l'affichage dans une langue qu'elle a bien traduite, tandis que le réglage de transcription, à un onglet de distance, n'est absolument pas affecté par ce repli.

Ce que cela change concrètement

L'habitude utile à prendre est d'arrêter de lire la langue de l'interface d'une appli comme un indicateur de ce qu'elle peut transcrire. Si une langue compte pour vous, vérifiez la liste réelle des langues de transcription de l'appli plutôt que de le supposer d'après les menus affichés à l'écran.

Comment Voice Studio gère cela

L'interface de Voice Studio a été traduite à la main dans 19 langues. Son réglage de transcription est distinct et couvre 38 langues de reconnaissance — la liste d'Apple, pas la nôtre, puisque la transcription s'appuie sur le framework Speech d'Apple et non sur quoi que ce soit que Voice Studio aurait construit lui-même. Les deux sont indépendants : vous pouvez utiliser l'appli dans n'importe laquelle de ses 19 langues d'interface tout en transcrivant dans n'importe laquelle des 38 langues prises en charge, dans la combinaison qui correspond réellement à votre vie, et changer l'un ne déplace jamais l'autre.

Questions fréquentes

Si mon iPhone est réglé dans une langue que l'appli n'a pas traduite dans ses menus, la transcription fonctionnera-t-elle quand même correctement ?

Oui, tant que cette langue figure sur la liste de transcription de l'appli. L'interface affichée et la langue transcrite sont réglées indépendamment l'une de l'autre — un repli d'interface ne change rien à ce que demande une requête de transcription.

Pourquoi une appli prend-elle en charge moins de langues d'interface que de langues de transcription ?

Traduire une interface est un travail manuel que les créateurs de l'appli effectuent une fois par langue qu'ils choisissent de prendre en charge. La capacité de transcription vient du framework Speech partagé d'Apple, déjà présent dans iOS — l'appli lui demande une langue, elle ne construit pas de modèle pour elle.

Puis-je changer la langue de transcription d'un enregistrement sans changer la langue d'affichage de l'appli ?

Oui. Ce sont des réglages distincts. Changer l'un ne déplace pas l'autre.

Le fait qu'une langue figure sur la liste de transcription me dit-il si elle est traitée sur l'appareil ?

Non — c'est une troisième question, à part, tranchée par le fait qu'Apple ait publié ou non un modèle local pour cette langue précise et qu'il ait été téléchargé sur votre téléphone, pas par les réglages d'interface ou de transcription.

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