Saisie vocale — choisir la langue que vous parlez
La langue que vous lisez n'est pas toujours la langue que vous parlez
Bientôt tous les microphones sur le site — la boîte de capture de la page d'accueil, la note vocale Blink, le rapporteur de bogue, le micro d'OrbitPilot et les boutons de dictée dans l'administration — utilisent un seul paramètre partagé pour la langue à laquelle il écoute. Cela commence par votre langue de contenu choisie, ainsi la plupart des gens n'ont jamais besoin d'y penser.
Le changement d'un seul tap
Lorsque votre langue de contenu n'est pas l'anglais, une petite puce de langue (par exemple FA ou EN) apparaît à côté de chaque bouton de microphone. Tapez dessus pour changer ce que le microphone écoute — par exemple, lire le site en farsi tout en dictant une note en anglais. Le choix est enregistré sur votre appareil et s'applique à chaque microphone à la fois. Lorsque votre langue de contenu est l'anglais, il n'y a rien à changer, donc aucune puce n'est affichée.
Pourquoi cela existe
Avant cela, chaque microphone devinait : la plupart suivaient la langue de contenu du site, ul l'anglais était fixe. Changer le site en farsi pointait silencieusement les microphones vers le farsi — donc la parole anglaise était interrompue — alors que l'enregistreur à l'anglais fixe perdait sa transcription en direct dès qu'il entendait le farsi. Parler a maintenant son propre choix mémorisé, et un silence ou un hoquet n'arrête plus la transcription en direct : l'enregistreur continue simplement à écouter.
Pour les développeurs
static/js/of-voice-lang.js est la seule source
(window.OFVoiceLang.get(), mémorisé dans
localStorage["of-voice-lang"], valeur par défaut = langue de contenu). Chaque
enregistreur le lit au moment où l'enregistrement commence et revient à l'ancienne
règle de langue de contenu si l'assistant est absent. La puce de changement est rendue par
OFVoiceLang.attachChip(anchor) et ne rend rien lorsqu'il n'y a pas de
vrai choix. La parité est appliquée par adminapp/test_voice_parity.py :
chaque enregistreur doit consulter OFVoiceLang et doit survivre à une
erreur temporaire no-speech sans tuer sa transcription en direct.
This guide was translated automatically. Read the English original.