Skip to main content
General

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.

🪐 OrbitPilot