Newfon
- Autores: Sergey Shishmintsev, Alexy Sadovoi, Sergey A.K.A. Electrik, Kvark and other developers
- Download versão estável
- Compatibilidade com NVDA: 2019.2 a 2023.1
Sobre
O Newfon é um sintetizador de fala que suporta russo e ucraniano pela primeira vez desde seu lançamento. Posteriormente, foram adicionados o croata, o polonês e o sérvio.
Características gerais:
- Capacidade de alterar os idiomas;
- Alteração da taxa de amostragem;
- Interpolação de som para simular o som dos antigos leitores de tela e de livros do DOS;
- Para que o sintetizador leia o texto como ele está escrito, é possível desativar o dicionário de acentos incorporado. A opção funciona somente para o idioma russo;
- O sintetizador, além da taxa principal de 0 a 100%, suporta aceleração de fala adicional, o que reduz o tempo de leitura do texto;
- Para obter uma leitura mais suave em altas velocidades, é possível ajustar as pausas entre as frases.
Nota:
Várias versões do Newfon foram lançadas desde que ele foi publicado pela primeira vez no site oficial de complementos do NVDA, mas, infelizmente, o principal desenvolvedor, Sergey Shishmintsev, faleceu, o que atrasou a atualização do sintetizador no site.
Em 2017, os atuais desenvolvedores do sintetizador de fala Newfon tiveram a oportunidade de obter os códigos-fonte dos desenvolvimentos de Sergey. Seus parentes, graças a quem isso aconteceu, estabeleceram apenas uma condição: se o desenvolvimento de seus projetos continuar, eles deverão se tornar gratuitos.
Os desenvolvedores, por sua vez, decidiram que a história não deveria esquecer Sergey Shishmintsev, pois ele era um programador único, com muita perseverança, trabalho árduo e conhecimento.
Registro de alterações
Versão 2023.3
A licença GPL está de volta no lugar da MIT. Agora o MIT é usado para scripts de código aberto e a GPL é usada para o driver de fala Newfon.
Versão 2023.2
A licença do Newfon foi alterada da GPL para a licença MIT.
Versão 2023.1
- Adicionada compatibilidade com o NVDA 2023.1 (a compatibilidade retroativa com o NVDA 2019 ainda é suportada);
- Adicionado o contrato de licença do Newfon em inglês;
- Adicionada documentação em russo.
Versão 2022.04.16
Compatível com o NVDA 2022 (a compatibilidade com versões anteriores do NVDA 2019.2 ainda é suportada).
Versão 2021.06.06
Para compatibilidade com versões posteriores do NVDA, o valor lastTestedNVDAVersion foi alterado.
Versão 2021.03.19
Para fins de compatibilidade com versões posteriores do NVDA, os mecanismos internos de interação do sintetizador com os drivers do NVDA foram alterados.
Versão 2021.01.16
Adicionado:
speech.BreakCommand - Esse recurso é exigido por alguns add-ons para pausar a fala por algum tempo.
Corrigido:
Em ucraniano, algumas letras maiúsculas não foram lidas corretamente.
Versão 2020.12.28
Nessa versão, foi feito um processamento significativo de scripts, reestruturação do complemento, novos idiomas (oportunidade de teste) e muito mais.
Adicionado:
- Novos idiomas: Croata, polonês e sérvio. Esses scripts foram retirados de fontes abertas e fornecidos por testadores beta. O autor não pode se responsabilizar pela operação desses scripts, portanto, use-os no estado em que se encontram, sem nenhuma garantia;
- Alguns caracteres russos antigos foram adicionados ao idioma russo: “і": “и десятеричное”, ‘ѣ’: “ять”, ‘ѳ’: “фита”, ‘ѵ’: “ижица”, ‘ў’: “у краткое”, ‘ґ’: “гэ взрывное”. Assim, se você ler a palavra russa antiga, ela será lida corretamente;
- Interpolação de som. Agora você pode imitar o som de um newfon, como nos antigos leitores de tela e de livros do DOS. Para implementar esse recurso, é usada a biblioteca libsamplerate;
- Agora você pode desativar a leitura de frações decimais (somente para russo e ucraniano), o que melhora a leitura das versões do programa.
Alterado:
- O complemento foi totalmente reformulado. Agora, todo o código não está em um único arquivo init.py, o que facilita muito a manutenção do código e a adição de novos idiomas;
- As filas de DLLs foram portadas para Python, o que tem um bom efeito sobre a estabilidade do complemento.
Corrigido:
Bug de som fora de sincronia que ocasionalmente aparecia nas versões mais recentes do NVDA.
Versão 2020.09.12
Alterado:
Devido a uma alteração na maneira como o subsistema de áudio funciona nas novas versões alfa do NVDA, a taxa de amostragem não foi alterada corretamente.
Versão 2020.03.12
Adicionado:
- A pedido dos usuários, foi adicionado um recurso opcional para a pronúncia do inglês: em vez do som е, pronuncie o som э - como nos complementos antigos;
- Agora o complemento tem localização, portanto, na interface ucraniana do NVDA, todos os parâmetros adicionais serão exibidos no idioma correspondente.
Alterado
- Graças ao programador Kvark, a arquitetura interna do complemento foi reescrita para o terceiro Python;
- Para os fãs de vozes fora do padrão, a lista de frequências de amostragem foi ampliada.