Soluções técnicas para adaptação total da plataforma
O CapsWriter-Offline tem o seguinte esquema de adaptação para cenários entre plataformas:
Sistema Windows
- Certifique-se de que a versão do seu sistema seja Win10 1809 ou mais recente; sistemas mais antigos precisam instalar a atualização do Universal C Runtime.
- Os sistemas de 32 bits só podem executar o cliente; você precisa modificar o server_address no client_config.json para se conectar aos serviços fornecidos por dispositivos de 64 bits na LAN.
macOS
- Instale as dependências via Homebrew: brew install protobuf && brew install portaudio
- Solução do problema de permissão: Ative as permissões do microfone e da função auxiliar em Preferências do sistema→Segurança e privacidade
- Tratamento de conflitos de atalhos: Modifique o config.py para alterar o atalho para uma tecla não útil, como F13.
Sistema Linux
- Dependências básicas: sudo apt-get install python3-pyaudio xclip
- Configuração da placa de som: verifique o arquivo /etc/asound.conf para ter certeza de que o dispositivo de gravação padrão está correto
- Sem ambiente de GUI: habilite o encaminhamento X11 para suportar a função de área de transferência via ssh -X
Solução genérica: para dispositivos de arquitetura ARM (por exemplo, M1 Mac), recomenda-se implantar usando contêineres do Docker (o Dockerfile é fornecido com o projeto) ou aguardar a versão específica para ARM compilada pela comunidade.
Essa resposta foi extraída do artigoCapsWriter-Offline: ferramenta de entrada de fala e transcrição de legendas para PCO































