Jogador falando na framboesa

Bem-vindos todos. Eu tenho problemas de visão, meu hobby é programar.

De alguma forma, no passado recente, eu aprendi sobre um computador de placa única framboesa, a descrição de mim é impressionante e eu o adquiri.

Portanto, como distribuição oficial - raspbian, baseada no debian, pensei em incluir recursos de acessibilidade, o leitor de tela orca e terei um minicomputador totalmente funcional.
Na realidade, tudo acabou não sendo tão bom. Tentei sistemas operacionais diferentes, mas a operação normal do leitor de tela com suporte para o idioma russo não se revelou.

Existe um leitor de tela fenrir normal, mas não possui o suporte do idioma russo.

Anteriormente, escrevi esboços para o arduino com uma interface de áudio, decidi tentar escrever algo semelhante para a framboesa, ao mesmo tempo haveria um incentivo para aprender python, pois não o conheço.

Como resultado, ele escreveu um roteiro que reproduz arquivos de áudio locais, estações de rádio na Internet, o sintetizador diz a hora e a data.

O script possui um menu falante, cuja navegação é realizada com as teclas de seta, para cima | para baixo seleciona um item, à direita ativa um item, à esquerda pula para trás.
Você pode ativar um item de menu usando a barra de espaço ou inserir.

Se o jogador estiver ligado | botões de opção | mudar de faixa, caso contrário você pode selecionar na lista.

Também pendurei uma ação no botão exc para desligar o computador.

Todas as ações são dubladas em russo pelo sintetizador RHVoice.

As vantagens desta solução é que uma pessoa com conhecimento mínimo de programação pode criar um player mínimo muito conveniente com controles simples.
Todas as configurações estão escritas no script e podem ser alteradas a seu critério.
Coloque o script na execução automática e ele será um tifloplayer totalmente funcional.
Os planos incluem multilinguismo, suporte para outros sintetizadores, conectar bibliotecas online etc. nas pequenas coisas.

Talvez eu esteja fazendo algo errado, serei grato pelas informações para o desenvolvimento nessa direção.

O script chamado avonation, aqui está o link .

All Articles