NVDA-Plugin, das Text in erkannter Sprache spricht

Ich bneutze Sprachausgabe nun seit über einem Jahr. I muss ständig die Sprache zwischen Englisch und Deutsch wechseln für E-Mails, Text, Chats, usw.. Sehr sehr oft am Tag liest die Sprachausgabe Englisch oder Deutsch mit der falschen Stimme vor, weil es nicht ordentlich getaggt ist. Im Oktober habe ich ein Macbook Air mit M1 Prozessor gekauft. VoiceOver mit dem M1 Prozessor erkennt die Sprache mit künstlicher Intelligenz und nimmt die richtige Stimme. Es ist sehr genau und ich will das gleiche auf meinem Spiele-PC.

So habe ich ein NVDA-Plugin entwickelt mit dem Namen: NVDAOneCoreAutoLang

Es fügt einen neuen Sprachtreiber hinzu, welcher eine modifizierte Version des "Windows OneCore voices" Sprachtreibers ist. Nach der Installation des Plugins gibt es einen neuen Sprachtreiber namens "(Windows OneCore voices (AutoLang)". Bevor ein Text gesprochen wird, wird mit dem fasttext language indentification model , die Sprache des Texts erkannt. Wenn eine Stimme für diese Sprache in Windows installiert ist, wird diese für den Text verwendet. Sollte keine Stimme installiert sein für die Sprache, wird die ausgewählte Standardstimme verwendet.


Beitrag veröffentlicht

in

von

Schlagwörter: