Este complemento implementa a compatibilidade do NVDA com o sintetizador IBMTTS.
Não podemos distribuir as bibliotecas do IBMTTS. Então é apenas o motorista.
Se você deseja melhorar esse motorista, sinta -se à vontade para enviar suas solicitações de tração!
Embora esse driver seja compatível com as bibliotecas de eloqüência (já que a eloquência possui a mesma API que o IBMTTS), não é recomendável usar eloqüência com esse driver devido a problemas de licenciamento. Antes de usar qualquer biblioteca de síntese com esse driver, é recomendável obter os direitos de uso da licença primeiro.
Esse driver foi desenvolvido com a documentação disponível para IBMTTS, disponível publicamente na web. Consulte a seção Referências para obter mais detalhes.
A versão mais recente está disponível para download neste link
O ViaVoice TTS é um mecanismo de texto em fala desenvolvido pela IBM, que sintetiza a representação textual da linguagem humana na fala.
Habilite a expansão da abreviação: alterna a expansão das abreviações. Observe que desativar esta opção também desativará a expansão de quaisquer abreviações especificadas nos dicionários abreviatórios fornecidos pelo usuário.
Ativar previsão da frase: se esta opção estiver ativada, o sintetizador tentará prever onde as pausas ocorreriam em frases com base em sua estrutura, por exemplo, usando palavras como "e" ou "o" como limites de frase. Se essa opção estiver desativada, ela só vai pausar se vírgulas ou outras pontuações forem encontradas.
Pussões: Esta é uma caixa combinada com três opções.
Sempre envie as configurações atuais de fala: há um bug no sintetizador que ocasionalmente fará com que as configurações de fala e pitch sejam reiniciadas brevemente para seus valores padrão. Atualmente, a causa deste problema é desconhecida, no entanto, uma solução alternativa é enviar continuamente a taxa de fala e as configurações atuais de fala. Esta opção geralmente deve ser ativada. No entanto, deve ser desativado se a leitura de texto que contém tags de voz backquote.
Taxa de amostragem: altera a qualidade do som do sintetizador. O mais útil para o IBMTTS, onde definir a taxa de amostragem para 8 kHz permite o acesso a um novo conjunto de vozes.
Este complemento possui sua própria categoria de configurações nas opções do NVDA, para gerenciar alguma funcionalidade interna não relacionada à síntese de fala.
Nota: A funcionalidade de atualização automática ou manual não remove os arquivos internos do complemento. Se você usar suas bibliotecas nesse local, poderá usar com segurança essa função. Suas bibliotecas estarão seguras.
Você precisa do NVDA 2019.3 ou mais tarde.
Este é apenas o motorista, você deve obter as bibliotecas de outro lugar.
Esse driver suporta as bibliotecas um pouco mais recentes que adicionam suporte ao idioma leste-asiático e possui correções específicas para a codificação adequada do texto. As bibliotecas mais antigas sem isso devem funcionar, no entanto.
A partir da versão 21.03A1, esse motorista também trabalha com as bibliotecas ainda mais recentes da IBM, em vez de apenas as do SpeechWorks. Um conjunto de correções independentes para essas bibliotecas está incluído e os idiomas adicionais e outras diferenças são contabilizados. As vozes concatenativas são suportadas e podem ser acessadas definindo a taxa de amostragem para 8 kHz após a instalação de vozes. Para obter melhores resultados, use a construção de junho de 2005 do ibmeci.dll (versão 7.0.0.0), pois as versões mais antigas podem ser instáveis ao receber o texto rapidamente, por exemplo, rolando rapidamente os itens em uma lista. Observe também que, se você estiver usando as bibliotecas IBMTTs de Hong Kong Cantonesas ou Chinesas, convém desativar a funcionalidade de ortografia de uso se opção se suportada, para impedir que alguns caracteres nesses idiomas sejam soletrados usando o pinyin que forem convertidos internamente.
Basta instalá-lo como um complemento NVDA. Em seguida, abra as configurações de diálogo NVDA e defina os arquivos da pasta IBMTTS na categoria IBMTTS. Também nesta categoria, você pode copiar os arquivos ibmtts externos em um complemento para usá-lo localmente.
Para facilitar seu trabalho, deixei um modelo de tradução no ramo principal.
Para a documentação, criei um arquivo chamado "Docchangelog-for translators.md". Você pode usar esse arquivo para ver o que foi alterado na documentação e atualizar a documentação para o seu idioma.
Se você deseja traduzir esse complemento para outro idioma e não deseja abrir uma conta do GitHub ou instalar o Python e outras ferramentas necessárias para a tradução, faça as seguintes etapas:
Você não precisará compilar os arquivos de origem. Farei isso ao lançar uma nova versão complementar. Vou mencionar seu nome no respectivo compromisso. Se você não deseja ser mencionado, deixe-me entrar no e-mail.
Nota: verifique se você usou o modelo mais recente de strings de tradução.
Este é um método alternativo. Se você quiser, você sempre pode seguir o caminho usual. Fifra este repositório, atualize a tradução para o seu idioma e envie -me um PR. Mas assim apenas adicionará mais complexidade para você.
Depois de fechar o console, o ambiente virtual é desativado.
Não é recomendado para incluir as bibliotecas com este driver. É porque se o usuário atualizar o driver do repositório oficial, usando o instalador do complemento NVDA, a versão antiga será excluída, incluindo as bibliotecas. Uma solução para isso é instalar as bibliotecas em um complemento separado. Siga este link para saber como empacotar as bibliotecas em um complemento separado.
Se você encontrar um problema de segurança com algumas das bibliotecas compatíveis com esse driver, não abra um problema do GitHub nem comente nos fóruns antes que o problema seja resolvido. Por favor, relate o problema neste formulário.
Se o problema não travar o driver ou o leitor de tela, abra um problema do GitHub aqui.
Este driver é baseado no IBM TTS SDK, a documentação está disponível em: este link
Também na Universidade de Columbia neste link
Ou você pode obter uma cópia de backup neste repositório
Pyibmtts: Python Wrapper para IBM TTS desenvolvido por Peter Parente
Veja os arquivos de backup aqui:
tts.pdf
ou tts.txt.