NVDA et VSCode

Accueil Forums Windows NVDA et VSCode

Michael BEUVE
Participant

Bonjour,
Je suis en train d’apprendre le Quarto/Markdown avec VSCode, et en utilisant comme lecteur NVDA. Le raccourci ALT+F2 après avoir ouvert le terminal permet d’accéder à la sortie terminale de façon accessible. En revanche, je n’arrive pas à écouter cette sortie en langue anglaise. J’ai beau changer les paramètres de NVDA, il semble que le langage détecté est le français, alors qu’évidemment la compilation sort de l’anglais. Merci de votre aide.
Belle journée, Michaël

Mathieu Martin
Modérateur

Salut Michael,

Sous NVDA, la gestion des voix est un peu différente. D’abord, il faut sélectionner un Synthétiseur, qui regroupe plusieurs voix (comme Eloquence, Acapella, Nuance, etc.). Ensuite, tu choisis la voix à utiliser. Quel synthétiseur as-tu sélectionné, et quelle voix utilises-tu ? Pourquoi ne changes-tu pas manuellement de voix lorsque tu arrives sur ce terminal ? Quelles options as-tu configurées pour que la détection de voix fonctionne correctement ?

Il est possible que cela ne fonctionne pas comme prévu, car la détection sous NVDA repose souvent sur des balises de langue. Tu devras peut-être créer un profil spécifique pour qu’il s’active dans certains contextes. Toutefois, cela pourrait ne pas marcher si tu utilises toujours VSCode.

Tu peux également activer le profil manuellement. Il me semble qu’il existe des modules permettant de changer de voix ou de synthétiseur à la volée.

Belle journée,
Mathieu

Etienne Gerber
Participant

Bonjour,
1. Dans la section “Parole” des paramètres de NVDA vérifie que tu as une voix anglaise disponible pour ton synthétiseur.
2. A l’aide du raccourci NVDA + Ctrl + Flèche Gauche / droite tu peux choisir l’un des paramètrs du synthétiseur à medifier à la volée (voix, volume. débit)
3. En maintenant toujours NVDA + CTRL enfoncé faire changer la voix avec flèche Haut/Bas. pour choisir une voix anglaise.

PS : Ce sont les raccourcis de la configuration Bureau du clavier.

En espérant que cela résolve ton problème.

Etienne

Michael BEUVE
Participant

Bonjour,
Merci à tous les deux pour vos réponses. J’utilise le synthétiseur One corps et j’ai téléchargé des voix françaises, anglaises et espagnol. J’utilise deux profils de langues françaises et anglaise ce qui me permet d’avoir un débit un peu moins rapide en anglais. Les paramètres de changement automatique de langue sont sélectionnés sauf. celui du dialecte.
Normalement la reconnaissance de langue fonctionne bien du moins avec Word et les pages Web. Sauf quand les balises HTML ne sont pas les bonnes et dans ce cas je force le changement de langue avec Latouche NVDA et les flèches. Lorsque cela résistait, Par exemple Dolphy Ryder pour lequel je n’arrivais pas à forcer la langue en français, j’ai dû changer de synthétiseur et revenir àApi5.
Mais j’aimerais savoir si il y a moyen avec VS code de préciser la langue dans la fenêtre de visualisation accessible. Car je préfère le synthétiseur One corps qui offre notamment le débit accéléré.
Alternativement, je pourrais copier coller le contenu de cette fenêtre dans un document Word avec la langue anglaise mais ça fait un peu bricolage et ceci implique de le faire à chaque compilation.
Merci d’avance, Michael

Mathieu Martin
Modérateur

@michael non, tu ne peux pas modifier la voix automatiquement dans une fenêtre par défaut. Cependant, si tu as des connaissances en python, tu dois pouvoir le faire en te créant une extension sur mesure.

Mathieu

Michael BEUVE
Participant

Bonjour Mathieu,
Merci pour cette suggestion. Avant que ma vision se dégrade, je codais en divers langages, notamment C, C++, qui ressemblent beaucoup à Python. Je ne suis pas encore assez à l’aise en braille pour coder avec ma plage. En revanche, j’ai pu signaler le problème à la messagerie instantanée dédiée à l’accessibilité de VSCode (https://app.gitter.im/#/room/#Microsoft_vscode-a11y:gitter.im). A priori comme l’interface est codée comme une interface web, en insérant la bonne balise de langue cela devrait fonctionner, mais ça semble être un oubli des développeurs. On a donc déposé un ticket sur le Git de VSCode (https://github.com/microsoft/vscode/issues/230114#issuecomment-2383355681) pour que cet oubli soit corrigé. Je vous tiendrais au courant si cela est corrigé.
Bonne fin d’après-midi, Michaël

Vous devez être connecté pour répondre à ce sujet.