Dieses Add-On implementiert die NVDA-Kompatibilität mit dem IBMTTS-Synthesizer.
Wir können die IBMTTS -Bibliotheken nicht verteilen. Es ist also nur der Fahrer.
Wenn Sie diesen Treiber verbessern möchten, senden Sie Ihre Pull -Anfragen gerne!
Obwohl dieser Treiber mit Beredce -Bibliotheken kompatibel ist (da die Beredsamkeit die gleiche API hat wie IBMTTS), wird es aufgrund von Lizenzierungsproblemen nicht empfohlen, die Beredsamkeit mit diesem Treiber zu verwenden. Bevor Sie Synthesebibliotheken mit diesem Treiber verwenden, wird empfohlen, zuerst die Lizenznutzungsrechte zu erhalten.
Dieser Treiber wurde mit der für IBMTTS verfügbaren Dokumentation entwickelt, die öffentlich im Web verfügbar ist. Weitere Informationen finden Sie in Abschnitt "Referenzen".
Die neueste Version steht in diesem Link zum Download zur Verfügung
ViaVoice TTS ist eine von IBM entwickelte Text-zu-Sprache-Engine, die die textuelle Darstellung der menschlichen Sprache in Sprache synthetisiert.
Aktivieren Sie die Abkürzungserweiterung: Schaltet die Expansion von Abkürzungen um. Beachten Sie, dass die Deaktivierung dieser Option auch die Erweiterung von Abkürzungen deaktiviert, die in vom Benutzer bereitgestellten Abkürzungswörterbüchern angegeben sind.
Aktivieren Sie die Phrase -Vorhersage: Wenn diese Option aktiviert ist, versucht der Synthesizer zu prognostizieren, wo beispielsweise in Sätzen in Sätzen auftreten würden, indem sie Wörter wie "und" oder "als Phrase -Grenzen verwenden. Wenn diese Option ausgeschaltet ist, wird nur eine Pause, wenn Kommas oder eine andere solche Interpunktion auftreten.
Pausen: Dies ist eine Kombinationsbox mit drei Optionen.
Senden Sie immer aktuelle Spracheinstellungen: Im Synthesizer befindet sich ein Fehler, der gelegentlich dazu führt, dass die Sprach- und Tonhöheneinstellungen kurz auf ihre Standardwerte zurückgesetzt werden. Die Ursache für dieses Problem ist derzeit unbekannt. Eine Problemumgehung besteht jedoch darin, die aktuellen Sprach- und Tonhöheneinstellungen kontinuierlich zu senden. Diese Option sollte im Allgemeinen aktiviert sein. Es sollte jedoch deaktiviert werden, wenn das Lesen von Text mit Backquote -Sprach -Tags enthält.
Beispielrate: Ändert die Schallqualität des Synthesizers. Am nützlichsten für IBMTTS, wobei die Einstellung der Stichprobenrate auf 8 kHz Zugriff auf eine neue Reihe von Stimmen ermöglicht.
Dieses Add-On verfügt über eine eigene Kategorie von Einstellungen in NVDA-Optionen, um einige interne Funktionen zu verwalten, die nicht mit der Sprachsynthese zusammenhängen.
HINWEIS: Die automatische oder manuelle Aktualisierungsfunktion wird nicht die internen Dateien des Add-Ons entfernt. Wenn Sie Ihre Bibliotheken an diesem Ort verwenden, können Sie diese Funktion sicher verwenden. Ihre Bibliotheken sind sicher.
Sie benötigen NVDA 2019.3 oder höher.
Dies ist nur der Treiber, Sie müssen die Bibliotheken von einem anderen Ort bekommen.
Dieser Treiber unterstützt die etwas neueren Bibliotheken, die die ost-asiatische Sprachunterstützung hinzufügen, und enthält spezifische Korrekturen für die ordnungsgemäße Codierung des Textes. Die älteren Bibliotheken ohne dies sollten jedoch funktionieren.
Ab Version 21.03A1 arbeitet dieser Treiber auch mit den noch neueren Bibliotheken von IBM an und nicht nur mit den Spracharbeiten. Eine Reihe unabhängiger Korrekturen für diese Bibliotheken ist enthalten, und die zusätzlichen Sprachen und andere Unterschiede werden berücksichtigt. Übereinstimmende Stimmen werden unterstützt und können nach der Installation der Stimmen auf 8 kHz auf 8 kHz aufgestellt werden. Verwenden Sie für die besten Ergebnisse den Build von Ibmeci.dll (Version 7.0.0.0) im Juni 2005, da ältere Versionen beispielsweise schnell auf Text erhalten können, indem sie schnell über Elemente in einer Liste hinweg scrollen. Beachten Sie auch, dass Sie, wenn Sie die kantonesischen oder chinesischen IBMTTS -Bibliotheken in Hongkong verwenden, die Verwendung der Verwendung von Rechtschreibfunktionen deaktivieren möchten, wenn sie unterstützt werden, um zu verhindern, dass einige Zeichen in diesen Sprachen mit dem Pinyin, dem sie intern konvertiert werden, ausgeschrieben werden.
Installieren Sie es einfach als NVDA-Add-On. Öffnen Sie dann die NVDA -Dialogeinstellungen und setzen Sie die IBMTTS -Ordnerdateien in der Kategorie IBMTTS. Auch in dieser Kategorie können Sie die externen IBMTTS-Dateien in ein Add-On kopieren, um sie lokal zu verwenden.
Um Ihre Arbeit zu erleichtern, habe ich eine Übersetzungsvorlage im Master -Zweig hinterlassen.
Für die Dokumentation habe ich eine Datei namens "Docchangelog-for-Translators.md" erstellt. Sie können diese Datei verwenden, um zu sehen, was in der Dokumentation geändert wurde, und die Dokumentation für Ihre Sprache aktualisieren.
Wenn Sie dieses Add-On in eine andere Sprache übersetzen möchten und kein Github-Konto öffnen oder Python und andere für die Übersetzung benötigte Tools installieren möchten, machen Sie die folgenden Schritte aus:
Sie müssen die Quelldateien nicht kompilieren. Ich werde es tun, wenn ich eine neue Add-On-Version veröffentlichen. Ich werde Ihren Namen im jeweiligen Commit erwähnen. Wenn Sie nicht erwähnt werden möchten, lassen Sie mich in die E-Mail.
HINWEIS: Stellen Sie sicher, dass Sie die neueste Übersetzungszeichenfolge verwendet haben.
Dies ist eine alternative Methode. Wenn Sie möchten, können Sie immer die übliche Weise gehen. Geben Sie dieses Repo auf, aktualisieren Sie die Übersetzung für Ihre Sprache und senden Sie mir eine PR. Aber auf diese Weise wird Sie einfach mehr Komplexität verleihen.
Sobald Sie die Konsole schließen, wird die virtuelle Umgebung deaktiviert.
Wird nicht empfohlen, die Bibliotheken in diesen Treiber einzubeziehen. Wenn der Benutzer den Treiber über das NVDA-Add-On-Installateur über den offiziellen Repo aktualisiert, wird die alte Version gelöscht, einschließlich der Bibliotheken. Eine Lösung hierfür ist die Installation der Bibliotheken in einem separaten Add-On. Folgen Sie diesem Link, um zu wissen, wie Sie die Bibliotheken in einem separaten Add-On verpacken.
Wenn Sie ein Sicherheitsproblem mit einigen der Bibliotheken finden, die mit diesem Treiber kompatibel sind, öffnen Sie bitte weder ein Github -Problem noch kommentieren Sie es in Foren, bevor das Problem gelöst wird. Bitte melden Sie das Problem in diesem Formular.
Wenn das Problem den Treiber oder den Bildschirmleser nicht zum Absturz bringt, öffnen Sie hier ein GitHub -Problem.
Dieser Treiber basiert auf dem IBM TTS SDK. Die Dokumentation ist verfügbar unter: Dieser Link
Auch an der Universität von Columbia in diesem Link
Oder Sie erhalten eine Backup -Kopie auf diesem Repo
Pyibmtts: Python -Wrapper für IBM TTS, entwickelt von Peter Parente
Weitere Informationen finden Sie in den Sicherungsdateien:
tts.pdf
oder tts.txt.