Newfon

  • Autores: Sergey Shishmintsev, Alexy Sadovoi, Sergey A.K.A. Electrik, Kvark e outros desenvolvedores
  • Descargar Versión estable
  • NVDA Compatibility: 2019.2 to 2023.1

Sobre o complemento

Newfon é un sintetizador que soporta ruso e ucraíno dende o primeiro momento dende a súa publicación. Despois engadíronse croata, polaco e serbio.

Características xerais:

  • Posibilidade de cambiar a lingua;
  • Changing the sampling rate;
  • Interpolación de son para simular o son dos vellos lectores de pantalla de DOS e lectores de libros;
  • In order for the synthesizer to read the text as it is written, it is possible to disable the built-in accent dictionary. Option works only for Russian language;
  • The synthesizer, in addition to the main rate from 0 to 100%, supports additional speech acceleration, which reduces the time of reading the text;
  • Para conseguir unha lectur máis fluída a alta velocidade, é posible axustar as pausas entre frases.

Nota:

Numerosas versiónes de Newfon se publicaron dende que apareceu no sitio oficial de complemento de NVDA, pero desgraciadamente o desenvolvedor principal, Sergey Shishmintsev, morreu, o que retrasou a actualización do sintetizador no sitio.

In 2017, the current developers of the Newfon speech synthesizer had the opportunity to get the source codes for Sergey's developments. His relatives, thanks to whom this happened, set them only one condition: if the development of his projects continues, they must become free.

The developers, in turn, decided that history should not forget Sergey Shishmintsev, as he was a unique programmer with an enormous amount of perseverance, hard work and knowledge.

Rexistro de trocos

Version 2023.3

The GPL license is back in place of MIT. Now MIT is used for open source scripts and GPL is used for Newfon speech driver.

Version 2023.2

Newfon license changed from GPL to MIT license.

Version 2023.1

  • Added compatibility with NVDA 2023.1 (backwards compatibility with NVDA 2019 is still supported);
  • Added Newfon license agreement in English;
  • Added documentation in Russian.

Version 2022.04.16

Compatible con NVDA 2022 (mantense a compatibilidade retroactiva con NVDA 2019.2).

Version 2021.06.06

Para compatibilidade con versións posteriores de NVDA, cambiouse o valor de lastTestedNVDAVersion.

Version 2021.03.19

Para compatibilidade con versións de NVDA subseguintes, cambiáronse os mecanismos internos para a interacción do sintetizador cos controladores de NVDA.

Version 2021.01.16

Engadido:

speech.BreakCommand - Esta característica requírese por varios complementos para pausar a fala durante un anaco.

Arranxado:

In Ukrainian, some capital letters were not read correctly.

Version 2020.12.28

Nesta versión, realizáronse un procesado significante dos scripts, restruturación do complemento, adición de novas linguas (oportunidade para probas) e moito máis.

Engadido:

  • Novos idiomas: croata, polaco, serbio. Estes scripts colléronse dende fontes abertas e proporcionados por probadores beta. O autor non pode ser responsable pola operación destes scripts, de xeito que ti os utilizas como veñen - sen garantía ningunha;
  • Some old Russian characters have been added to the Russian language: "і": "и десятеричное", "ѣ": "ять", "ѳ": "фита", "ѵ": "ижица", "ў": "у краткое", "ґ": "гэ взрывное". Accordingly, if you read the old Russian word, it will be read correctly;
  • Interpolación de son. Agora podes imitar o son dun newfon, exactamente igual que nos vellos lectores de pantallas en DOS e lectores de libros. Para implementar esta característica, utilízase a biblioteca libsamplerate;
  • Agora podes desactivar a lectura de fraccións decimais (só para ruso e ucraíno), o que mellora a lectura de versións de programas.

Cambiado:

  • O complemento foi completamente reelaborado. agora non está todo o código nun arquivo init.py, o que fai manter o código e engadir novas linguas moito máis fácil;
  • As colas dende DLLs portáronse a Python, o que ten un bo efecto na estabilidade do complemento.

Arranxado:

Erro de sincronización do son que aparecía ocasionalmente nas últimas versións de NVDA.

Version 2020.09.12

Cambiado:

Por mor dun cambio na maneira en que o subsistema de audio funciona en versións alfa novas de NVDA, a frecuencia de mostreo non se cambiaba correctamente.

Version 2020.03.12

Engadido:

  • At the request of users, an optional ability has been added for English pronunciation, instead of the sound е, pronounce the sound э - like in the old add-ons;
  • Agora o complemento ten tradución, consecuentemente, na interface ucraína de NVDA, todos os parámetros adicionais amosaranse na lingua correspondente.

Cambiado

  • Grazas ao programador Kvark, a arquitectura interna do complemento reescribiuse para o terceiro Python;
  • Para os afecionados a voces non estándar, expandiuse a lista de frecuencias de mostreo.