-
Última atualização: 12/08/2021 - 15:18Postado por: Ruan VictorCategoria:Sistema Operacional:
NVDA com som
• Autor: Oleksandr Gryshchenko
• Versão: 1.5.5
• Compatibilidade do NVDA: 2019.3 e além
• Baixe a versão estável
Este add-on verifica o status do sistema de áudio do Windows quando o NVDA é iniciado. E, se descobrir que o som está mudo - o add-on o liga à força.
Ao mesmo tempo, o nível de volume é verificado separadamente para o processo do NVDA.
O add-on também verifica o status do sintetizador de voz. Se houver problemas com a sua inicialização, são feitas tentativas para iniciar o sintetizador, que é especificado nas configurações do NVDA.
Existe uma oportunidade adicional para verificar em qual dispositivo de áudio o som do NVDA é emitido. E, se este dispositivo for diferente do dispositivo padrão, a saída muda automaticamente para o dispositivo de áudio instalado no sistema como o principal.
Nota: Se o som de inicialização do add-on sempre toca, mesmo se o volume do NVDA estiver online. Ou seja, o add-on muda a saída para o dispositivo de áudio principal cada vez que você inicia o NVDA.
Isso ocorre quando o dispositivo de saída de áudio está nas configurações do NVDA é diferente do dispositivo de saída padrão ou "Microsoft Sound Mapper".
Isso pode ser facilmente resolvido de uma das seguintes maneiras:
1. Após reiniciar o NVDA, basta salvar a configuração atual usando NVDA + Ctrl + C. O dispositivo de áudio padrão será salvo nas configurações do NVDA e a troca não ocorrerá toda vez que o NVDA iniciar.
2. Se você não quiser alterar a configuração do NVDA - apenas desative a função de comutação de dispositivos de áudio no painel de configurações Ativar mudo.
Caixa de diálogo de configurações do complemento
Para abrir o painel de configurações do complemento, siga estas etapas:
• Pressione NVDA + N para abrir o menu NVDA.
• Em seguida, vá para "Preferências" -> "Configurações ..." e na lista de categorias encontre e abra "Ativar Áudio do Windows".
É isso, agora você pode usar a tecla Tab para mover-se entre as configurações do add-on.
As seguintes opções estão disponíveis na caixa de diálogo de configurações do complemento:
1.
O primeiro controle deslizante na caixa de diálogo de configurações do add-on permite que você especifique o nível de volume do Windows, que será definido quando você iniciar o NVDA se o som foi silenciado anteriormente ou estava muito baixo.
2.
O nível mínimo de volume do Windows no qual o procedimento de aumento de volume será aplicado. Este controle deslizante permite ajustar o nível de sensibilidade do add-on.
Se o nível do volume cair para menos do que o valor especificado aqui, o volume será aumentado na próxima vez que você iniciar o NVDA.
Caso contrário, se o nível de volume permanecer mais alto do que o valor especificado aqui, quando você reiniciar o NVDA, seu nível não mudará.
E, claro, se o som foi desligado anteriormente, quando reiniciar o add-on irá ligá-lo de qualquer maneira.
3.
A caixa de seleção a seguir permite habilitar a reinicialização do driver do sintetizador de voz.
Este procedimento somente iniciará se for detectado na inicialização do NVDA que o driver do sintetizador de voz não foi inicializado.
4.
Neste campo, você pode especificar o número de tentativas para reinicializar o driver do sintetizador de voz. As tentativas são realizadas ciclicamente com um intervalo de 1 segundo. Um valor 0 significa que as tentativas serão realizadas indefinidamente até que o procedimento seja concluído com êxito.
5.
A opção "Mudar para o dispositivo de saída de áudio padrão" permite verificar na inicialização o dispositivo de áudio no qual o som do NVDA é emitido. E, se este dispositivo for diferente do dispositivo padrão, a saída muda automaticamente para o dispositivo de áudio instalado no sistema como o principal.
6.
A próxima caixa de seleção ativa ou desativa a reprodução do som de inicialização quando a operação é bem-sucedida.
Componentes de terceiros
O complemento usa os seguintes componentes de terceiros:
• For interaction with the Windows Core Audio API - PyCaw module that is distributed under the MIT license.
• For getting the information about running processes and using the PyCaw component - psutil module that is distributed under BSD-3 license.
Change log
Version 1.5.5
• the add-on has been tested for compatibility with NVDA 2021.1;
• updated third-party module psutil;
• the add-on is adapted to support Python versions 3.7 and 3.8;
• MyPy type annotations added to the add-on source code;
• added "Switch to the default output audio device" feature;
• the add-on parameters are always stored in the base configuration profile.
Version 1.4
• added a method to increase the startup volume separately for the NVDA process;
• mudou a notificação sonora de uma operação bem-sucedida (graças a Manolo);
• todas as funções de controle de volume manual foram transferidas para o complemento Ajuste de Volume do NVDA.
Versão 1.3
• adicionada a capacidade de controlar o volume do dispositivo de áudio principal e separadamente para cada programa em execução;
• tradução atualizada para o vietnamita (graças a Dang Manh Cuong);
• adicionou tradução para o turco (graças a Cagri Dogan);
• Adicionada tradução italiana (graças a Christianlm);
• adicionou tradução chinesa simplificada (graças a Cary Rowen);
• Adicionada tradução para o polonês (graças a Stefan Banita);
• tradução ucraniana atualizada;
• ReadMe atualizado.
Versão 1.2
• passou a usar o Core Audio Windows API em vez do Windows Sound Manager ;
• adicionada reprodução de som de inicialização quando o áudio é ativado com sucesso pelo add-on.
Versão 1.1
• adicionada caixa de diálogo de configurações de complemento;
• tradução ucraniana atualizada.
Versão 1.0.1
• Executa tentativas repetidas de habilitar o driver de sintetizador em caso de falha na inicialização;
• Tradução vietnamita adicionada por Dang Manh Cuong;
• Adicionada tradução ucraniana.
Versão 1.0. Características de implementação
O complemento usa um módulo de terceiros do Windows Sound Manager.
Alteração do código-fonte do complemento
Você pode clonar este repo para alterar o NVDA para ativar o som.
Dependências de terceiros
Estes podem ser instalados com pip:
• remarcação
• scons
• python-gettext
Para empacotar o add-on para distribuição
1. Abra uma linha de comando, mude para a raiz deste repo
2. Execute o comando scons . O add-on criado, se não houver erros, é colocado no diretório atual.