Phonetic Punctuation

  • Auteurs : Tony Malykh
  • Télécharger version stable
  • Compatibilité NVDA : 2019.3

Phonetic Punctuation est une extension de NVDA qui permet de convertir les signes de ponctuation en icônes audio. En général, il peut également convertir toutes les expressions régulières en icônes audio.

Démo

Vous pouvez écouter un exemple de sortie vocale avec phonetic punctuation ici (audio de 10 secondes) : https://soundcloud.com/user-977282820/nvda-phonetic-punctuation-demo

Utilisation

  1. Assurez-vous que votre niveau de symbole est défini sur la valeur appropriée. Si vous n'êtes pas sûr, appuyez plusieurs fois sur NVDA+P jusqu'à ce que vous sélectionniez "niveau de symboles tous".
  2. Assurez-vous que la ponctuation phonétique est activée. Appuyez sur NVDA+Alt+P pour activer.
  3. Les règles de ponctuation phonétique peuvent être configurées via un dialogue dans le menu des préférences de NVDA.
  4. Phonetic Punctuation est livrée avec un ensemble de règles audio prédéfinies. Cependant, seuls quelques-unes d'entre elles sont activées par défaut. Vous pouvez activer d'autres règles, ainsi qu'ajouter de nouvelles règles dans le dialogue de configuration.
  5. Les règles audio sont enregistrées dans un fichier appelé phoneticPunctuationRules.json dans le répertoire de configuration de l'utilisateur NVDA.

Synthétiseurs vocaux pris en charge

Phonetic punctuation dépend du nouveau framework vocal NVDA, et à ce jour (octobre 2019), tous les synthétiseurs vocaux ne prennent pas correctement en charge les nouvelles commandes. Cela signifie que Phonetic punctuation peut ne pas fonctionner correctement avec certains synthétiseurs vocaux.

Synthétiseurs connus pour bien fonctionner avec Phonetic punctuation :

  • Microsoft Speech API
  • eSpeak
  • Les voix Windows OneCore

Synthétiseurs connus pour avoir des problèmes avec Phonetic punctuation :

  • IBMTTS : voir ce ticket.
  • RHVoice : la commande Break n'est pas prise en charge.

Copyright

Les icônes audio intégrées ont été conçues par T.V. Raman et font partie d'emacspeak. Pour plus d'informations, voir : https://github.com/tvraman/emacspeak/ .