-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
github-actions
committed
Aug 15, 2023
1 parent
c479415
commit 652a6f3
Showing
5 changed files
with
537 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,111 @@ | ||
# MathCAT # | ||
|
||
* Autor: Neil Soiffer | ||
* [Stabile Version herunterladen][1] | ||
|
||
MathCAT wurde entwickelt, um MathPlayer zu ersetzen, da MathPlayer nicht | ||
mehr unterstützt wird. MathCAT generiert Sprache und Blindenschrift aus | ||
MathML. Die von MathCAT erzeugte Sprache für Mathematik wird mit Prosodie | ||
verbessert, damit sie natürlicher klingt. Die Sprache kann in drei Modi mit | ||
denselben Befehlen wie MathPlayer bedient werden. Zusätzlich wird der | ||
Navigationsbereich auf einer Braillezeile angezeigt. Sowohl Nemeth- als auch | ||
UEB-Technik werden unterstützt. | ||
|
||
MathCAT verfügt über eine Reihe von Konfigurationsoptionen, die die | ||
Sprachausgabe, Navigation und die Braille-Ausgabe steuern. Viele dieser | ||
Optionen können in den MathCAT-Einstellungen vorgenommen werden (zu finden | ||
im NVDA-Menü). Weitere Informationen zu diesen Einstellungen finden Sie in | ||
der | ||
[MathCAT-Dokumentation](https://nsoiffer.github.io/MathCAT/users.html). Die | ||
Dokumentation enthält einen Link zu [einer Tabelle mit allen | ||
Navigationsbefehlen in | ||
MathCAT](https://nsoiffer.github.io/MathCAT/nav-commands.html). | ||
|
||
Hinweis: MathCAT ist eine allgemeine Bibliothek zur Erzeugung von Sprache | ||
und Braille aus MathML. Sie wird neben NVDA auch von anderen AT-Projekten | ||
verwendet. Informationen über das MathCAT-Projekt im Allgemeinen finden Sie | ||
auf der [Dokumentationsseite für | ||
MathCAT](https://nsoiffer.github.io/MathCAT). | ||
|
||
|
||
Wer sollte MathCAT benutzen: | ||
|
||
* Diejenigen, die eine hohe Qualität der Nemeth-Brailleschrift benötigen | ||
(die Nemeth-Schrift von MathPlayer basiert auf der Nemeth-Schrift von | ||
liblouis, die eine Reihe schwerwiegender Fehler aufweist, die technisch | ||
schwer zu beheben sind). | ||
* Diejenigen, die die technische Braille-Schrift UEB benötigen | ||
* Diejenigen, die die neueste Technologie ausprobieren wollen und bereit | ||
sind, durch die Meldung von Fehlern zu helfen | ||
* Diejenigen, die eine Eloquence-Stimme benutzen | ||
|
||
Wer sollte MathCAT NICHT benutzen: | ||
|
||
* Alle, die MathPlayer außer in englischer Sprache verwenden (Übersetzungen | ||
für Indonesisch und Vietnamesisch sind vorhanden; weitere Übersetzungen | ||
werden in Zukunft folgen) | ||
* Alle, die den MathPlayer mit einer Braille-Ausgabe außer Nemeth und UEB | ||
benutzt (kontaktiert mich, wenn ihr mit einer Braille-Übersetzung | ||
aushelfen wollt) | ||
* Alle, die den Access8Math dem MathPlayer vorzieht (wegen der Sprache oder | ||
anderer Funktionen) | ||
|
||
Die Sprachregeln von MathCAT sind noch nicht so umfangreich wie die von | ||
MathPlayer - ein weiterer Grund, bei MathPlayer zu bleiben. MathCAT wird als | ||
Testumgebung für Ideen für MathML 4 verwendet, mit denen die Autoren | ||
mehrdeutige Notationen korregieren können und diese dann nicht mehr erraten | ||
werden müssen. Ich habe mich noch etwas zurückgehalten, zu viele Regeln | ||
hinzuzufügen, da sich die Architektur von MathCAT auf die Verwendung und | ||
Ableitung von Autorenabsichten konzentriert und diese noch nicht vollständig | ||
geklärt sind. | ||
|
||
## Änderungsprotokoll für MathCAT | ||
|
||
### Version 0.2 | ||
* Viele Fehlerkorrekturen | ||
* Verbesserungen für die Sprachausgabe | ||
* Eine Einstellung zur Steuerung der Dauer von Pausen (funktioniert mit | ||
Änderungen der relativen Sprechgeschwindigkeit für Mathematik) | ||
* Unterstützung bei der Erkennung der chemischen Notation und deren | ||
korrekten Aussprache | ||
* Übersetzungen ins Indonesische und Vietnamesische | ||
|
||
|
||
### Version 0.2.5 | ||
* Weitere Verbesserungen in Chemie | ||
* Korrekturen für Nemeth: | ||
* Regeln für "Auslassungen" hinzugefügt | ||
* Einige Regeln für englische Sprach-Indikatoren hinzugefügt | ||
* Es wurden weitere Fälle hinzugefügt, in denen der Mehrzweck-Indikator | ||
benötigt wird. | ||
* Korrekturen im Zusammenhang mit Nemeth und Zeichensetzung | ||
|
||
|
||
### Version 0.3.3 | ||
Diese Version enthält eine Reihe von Fehlerkorrekturen. Die wichtigsten | ||
neuen Funktionen und Fehlerkorrekturen sind: | ||
|
||
* Spanisch Übersetzung hinzugefügt (Dank an Noelia Ruiz und María Allo | ||
Roldán) | ||
* Die Navigation wurde so geändert, dass sie um eine Ebene vergrößert | ||
startet. | ||
* Strg+Alt+Pfeiltasten als Möglichkeit zur Navigation in tabellarischen | ||
Strukturen hinzugefügt. Diese Tasten sollten einprägsamer sein, da sie für | ||
die Tabellennavigation in NVDA verwendet werden. | ||
* Ein NVDA-Fehler für eSpeak-Stimmen wurde behoben, der dazu führte, dass | ||
sie langsamer wurden, wenn die relative MathRate langsamer als die | ||
Sprachgeschwindigkeit im Text eingestellt war. | ||
* Ein Problem mit Onecore-Stimmen korrigiert, damit sie auch ein langen | ||
A-Laut sprechen. | ||
|
||
Es gibt viele kleine Verbesserungen für die Sprachausgabe und einige | ||
Fehlerkorrekturen sowohl für Nemeth als auch für UEB. | ||
|
||
Hinweis: Es gibt jetzt eine Option, um den vietnamesischen Braille-Standard | ||
als Braille-Ausgabe zu erhalten. Diese ist noch in Arbeit und | ||
fehleranfällig, um außer zum Testen verwendet zu werden. Die nächste | ||
MathCAT-Version wird eine zuverlässige Implementierung enthalten. | ||
|
||
[[!tag dev stable]] | ||
|
||
[1]: https://www.nvaccess.org/addonStore/legacy?file=mathcat |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,104 @@ | ||
# MathCAT # | ||
|
||
* Autor: Neil Soiffer | ||
* Descargar [versión estable][1] | ||
|
||
MathCat está diseñado para sustituir eventualmente a MathPlayer, ya que este | ||
último ya no está soportado. MathCat genera voz y braille desde MathML. La | ||
voz producida por MathCat para las matemáticas se mejora con entonación para | ||
que suene más natural. Se puede navegar por la voz con tres modos usando las | ||
mismas órdenes que en MathPlayer. Además, el nodo de navegación se indica en | ||
la pantalla Braille. Se soportan tanto Nemeth como UEB técnico. | ||
|
||
MathCat tiene varias opciones de configuración que controlan la voz, la | ||
navegación y el braille. Muchas de ellas pueden configurarse en el diálogo | ||
de opciones de MathCat (en el menú Preferencias de NVDA). Para más | ||
información sobre estos ajustes, consulta la [documentación de | ||
MathCat](https://nsoiffer.github.io/MathCAT/users.html). La documentación | ||
incluye un enlace a [una tabla que enumera todas las órdenes de navegación | ||
de MathCat](https://nsoiffer.github.io/MathCAT/nav-commands.html). | ||
|
||
Nota: MathCat es una biblioteca general para generar voz y braille a partir | ||
de MathML. Es usada por otros proyectos de tecnologías de asistencia además | ||
de NVDA. Para información general sobre el proyecto MathCat, consulta la | ||
[página principal de documentación de | ||
MathCat](https://nsoiffer.github.io/MathCAT). | ||
|
||
|
||
Quién debería usar MathCat: | ||
|
||
* Quien necesite Braille Nemeth de alta calidad (el Nemeth de MathPlayer se | ||
basa en la generación Nemeth de Liblouis, que tiene una importante | ||
cantidad de fallos técnicamente complicados de corregir). | ||
* Quien necesite braille técnico UEB | ||
* Quien quiera probar nuevas tecnologías y esté dispuesto a ayudar | ||
informando de fallos | ||
* Quien use Eloquence como voz | ||
|
||
Quién no debería usar MathCat: | ||
|
||
* Cualquiera que use Math Player en idiomas distintos al inglés (existen | ||
traducciones a indonesio, vietnamita y español; las traducciones se irán | ||
haciendo en el futuro). | ||
* Cualquiera que use MathPlayer con una salida braille sin Nemeth o UEB | ||
(contacta conmigo si quieres ayudar con una traducción braille) | ||
* Cualquiera que prefiera Access8Math a MathPlayer (por la voz u otras | ||
funciones) | ||
|
||
Las reglas del habla de MathCat no son todavía tan extensas como las de | ||
MathPlayer -- esa puede ser otra razón para seguir con MathPlayer. MathCat | ||
se está usando como un banco de pruebas para MathML 4, que permite a los | ||
autores expresar su intención de tal forma que las notaciones ambiguas se | ||
verbalicen correctamente sin tener que adivinarlas. Me he esperado antes de | ||
añadir muchas reglas, ya que la arquitectura de MathCat se centra en usar e | ||
inferir la intención del autor, y esto aún no está completamente | ||
establecido. | ||
|
||
## Registro de actualización de MathCat | ||
|
||
### Versión 0.2 | ||
* Muchos fallos corregidos | ||
* Mejoras en la voz | ||
* Una opción en las preferencias para controlar la duración de las pausas | ||
(funciona con los cambios relativos de velocidad de la voz en matemáticas) | ||
* Soporte para reconocer notación química y verbalizarla adecuadamente | ||
* Traducciones al indonesio y al vietnamita | ||
|
||
|
||
### Versión 0.2.5 | ||
* Más mejoras en química | ||
* Correcciones en Nemeth: | ||
* Añadidas reglas de "omisión" | ||
* Añadidas algunas reglas para los indicadores en inglés | ||
* Añadidos más casos donde es necesario el indicador Mulitpurpose | ||
* Correcciones relacionadas con Nemeth y la puntuación | ||
|
||
|
||
### Versión 0.3.3 | ||
Esta versión contiene bastantes correcciones de fallos. Las principales | ||
funciones nuevas y correcciones son: | ||
|
||
* Se ha añadido traducción al español (gracias a Noelia Ruiz y María Allo | ||
Roldán) | ||
* Se modifica la navegación, de tal forma que ahora comienza ampliada en un | ||
nivel | ||
* Se añade control+alt+flechas como mecanismo para navegar por estructuras | ||
tabulares. Estas teclas deberían ser más fáciles de memorizar, ya que se | ||
usan para navegar por tablas en NVDA. | ||
* Corregido un fallo con las voces de Espeak que provocaba que se | ||
ralentizaran cuando la velocidad relativa matemática se configuraba para | ||
ser más lenta que la velocidad de verbalización del texto. | ||
* Solucionado un problema con las voces OneCore, que deberían poder | ||
verbalizar el sonido de la 'a' larga. | ||
|
||
Hay montones de pequeños retoques en la voz y algunos fallos corregidos en | ||
Nemeth y UEB. | ||
|
||
Nota: ahora hay una opción para obtener braille estándar vietnamita en la | ||
salida braille. Este trabajo todavía está en progreso y tiene demasiados | ||
fallos como para usarlo para otra cosa que no sean pruebas. Espero que la | ||
próxima versión de MathCat contenga una implementación fiable. | ||
|
||
[[!tag dev stable]] | ||
|
||
[1]: https://www.nvaccess.org/addonStore/legacy?file=mathcat |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,112 @@ | ||
# MathCAT # | ||
|
||
* Tekijä: Neil Soiffer | ||
* Lataa [vakaa versio][1] | ||
|
||
MathCAT on suunniteltu korvaamaan lopulta MathPlayerin, koska sitä ei enää | ||
tueta. MathCAT luo MathML:stä puhetta ja pistekirjoitusta. MathCATin | ||
tuottamaa matemaattista puhetta on paranneltu prosodialla, jotta se | ||
kuulostaa luonnollisemmalta. Puhetta voidaan navigoida kolmessa eri tilassa | ||
samoilla komennoilla kuin MathPlayerissa. Navigointisolmu näkyy lisäksi | ||
pistenäytöllä. Sekä Némethiä että UEB:tä tuetaan. | ||
|
||
MathCATissa on useita asetusvaihtoehtoja, jotka ohjaavat puhetta, | ||
navigointia ja pistekirjoitusta. Monia näistä voidaan määrittää MathCATin | ||
asetusvalintaikkunassa (löytyy NVDA:n Asetukset-valikosta). Lisätietoja saat | ||
[MathCATin | ||
dokumentaatiosta](https://nsoiffer.github.io/MathCAT/users.html). | ||
Dokumentaatiossa on linkki [taulukkoon, jossa luetellaan kaikki MathCATin | ||
navigointikomennot](https://nsoiffer.github.io/MathCAT/nav-commands.html). | ||
|
||
MathCAT on yleiskirjasto, joka tuottaa puhetta ja pistekirjoitusta | ||
MathML-muodosta. Sitä käytetään NVDA:n lisäksi myös muissa | ||
apuvälineteknologisissa projekteissa. Yleistä tietoa MathCAT-projektista on | ||
[MathCATin dokumentaatiosivulla](https://nsoiffer.github.io/MathCAT). | ||
|
||
|
||
Kenen tulisi käyttää MathCATia: | ||
|
||
* Käyttäjien, jotka tarvitsevat korkealaatuista Nemeth-pistekirjoitusta | ||
(MathPlayerin Nemeth perustuu liblouisin Nemeth-sukupolveen, jossa on | ||
useita merkittäviä bugeja, joita on teknisesti vaikea korjata). | ||
* Käyttäjien, jotka tarvitsevat teknistä UEB-pistekirjoitusta. | ||
* Käyttäjien, jotka haluavat kokeilla uusinta teknologiaa ja ovat valmiita | ||
auttamaan ilmoittamalla bugeista. | ||
* Käyttäjien, jotka käyttävät puhesyntetisaattorina Eloquencea. | ||
|
||
Kenen EI tulisi käyttää MathCATia: | ||
|
||
* Kaikkien, jotka käyttävät MathPlayeria muulla kuin englannin kielellä | ||
(indonesian- ja vietnaminkieliset käännökset ovat käytettävissä, muita | ||
käännöksiä on tulossa myöhemmin). | ||
* Kaikkien, jotka käyttävät MathPlayeria muulla kuin | ||
Nemeth/UEB-pistekirjoituksella (ota yhteyttä, jos haluat auttaa | ||
pistekirjoituskäännöksen tekemisessä). | ||
* Kaikkien, jotka pitävät enemmän Access8Mathista kuin MathPlayerista | ||
(puheen tai muiden ominaisuuksien vuoksi). | ||
|
||
MathCATin puhesäännöt eivät ole vielä yhtä kattavia kuin MathPlayerissa | ||
(tämä voi olla toinen syy MathPlayerissa pysymiseen). MathCATia käytetään | ||
MathML 4 -ideoiden testausalustana, jonka avulla tekijät voivat ilmaista | ||
tarkoituksensa, jotta moniselitteiset merkinnät voidaan puhua oikein eikä | ||
arvailla. Olen viivytellyt liian monien sääntöjen lisäämistä, koska | ||
MathCATin arkkitehtuuri keskittyy käyttöön ja tekijän tarkoituksen | ||
päättelemiseen, eikä niitä ole vielä täysin ratkaistu. | ||
|
||
## MathCATin päivitysloki | ||
|
||
### Versio 0.2 | ||
* Paljon bugikorjauksia | ||
* Parannuksia puheeseen | ||
* Asetus tauon keston säätämiseen (toimii matematiikkapuheen suhteellisen | ||
nopeuden muutosten kanssa) | ||
* Tuki kemiallisten merkintöjen tunnistamiselle ja niiden asianmukaiselle | ||
puhumiselle | ||
* Käännökset indonesiaksi ja vietnamiksi | ||
|
||
|
||
### Versio 0.2.5 | ||
* Lisää parannuksia kemiallisiin merkintöihin | ||
* Korjauksia Nemeth-merkintöihin: | ||
* * Lisätty "jättösääntöjä" | ||
* * Lisätty sääntöjä englannin kielen ilmaisimille | ||
* * Lisätty enemmän tapauksia, joissa monitoimi-ilmaisinta tarvitaan | ||
* * Nemeth-merkintöihin ja välimerkkeihin liittyviä korjauksia | ||
|
||
|
||
### Versio 0.3.3 | ||
Tähän versioon on tehty useita bugikorjauksia. Merkittävimpiä uusia | ||
ominaisuuksia ja bugikorjauksia ovat: | ||
|
||
* Lisätty espanjankielinen käännös (kiitos Noelia Ruizille ja María Allo | ||
Roldánille) | ||
* Muutettu navigointia siten, että se alkaa zoomattuna yhden tason lähemmäs | ||
* Lisätty Ctrl+Alt+Nuolinäppäimet taulukkomaisissa rakenteissa | ||
navigoimiseen. Näiden näppäinyhdistelmien pitäisi olla helpommin | ||
muistettavat, koska niitä käytetään NVDA:ssa taulukkonavigointiin. | ||
* Korjattu eSpeak-äänien NVDA-bugi, joka aiheutti niiden hidastumisen, kun | ||
suhteellinen matematiikkapuheen nopeus oli asetettu tekstipuheen nopeutta | ||
hitaammaksi. | ||
* Tähän on tehty useita bugikorjauksia. Merkittävimmät uudet ominaisuudet ja | ||
bugikorjaukset ovat: * Lisätty espanjankielinen käännös (kiitos Noelia | ||
Ruizille ja María Allo Roldánille) * Muutettu navigointia siten, että se | ||
alkaa zoomattuna yhden tason lähemmäs * Lisätty Ctrl+Alt+Nuolinäppäimet | ||
taulukkomaisissa rakenteissa navigoimiseen. Näiden näppäinyhdistelmien | ||
pitäisi olla helpommin muistettavat, koska niitä käytetään NVDA:ssa | ||
taulukkonavigointiin. * Korjattu eSpeak-äänien NVDA-bugi, joka aiheutti | ||
niiden hidastumisen, kun suhteellinen matematiikkapuheen nopeus oli | ||
asetettu tekstipuheen nopeutta hitaammaksi. * Korjattu OneCore-ääniä | ||
koskeva ongelma, jotta ne lausuisivat pitkän a-äänteen. | ||
|
||
Paljon pieniä hienosäätöjä puheeseen ja bugikorjauksia sekä Nemethiin että | ||
UEB:hen. | ||
|
||
Huom: Nyt on käytettävissä vaihtoehto, jolla saa vietnamilaisen | ||
pistekirjoitusstandardin pistekirjoituksen tuottamiseen. Tämä on edelleen | ||
keskeneräinen ja liian virhealtis käytettäväksi muuhun kuin | ||
testaamiseen. Seuraavassa MathCATin versiossa pitäisi jo olla luotettava | ||
toteutus. | ||
|
||
[[!tag dev stable]] | ||
|
||
[1]: https://www.nvaccess.org/addonStore/legacy?file=mathcat |
Oops, something went wrong.