Algum tempo atrás me ocorreu lembrar lseções antigas de cartas de leitores de revistas populares. Escrito de uma maneira muito particular eles eram a coisa mais próxima dos grupos do Facebook no papel.
Dependendo do tema da revista, você pode tirar dúvidas dos editores e também obter endereços para trocar correspondência com outras pessoas com os mesmos interesses.
Aplicando o mesmo estilo de perguntas e respostas da época, vamos tentar resolver alguns problemas que afetam os linuxeros.
Mais perguntas de leitores
Pontos de vista
Senhores Linux Adictos
Tenho uma coleção de ebooks comprados na livraria Rio de América del Sur. Sou muito míope e as opções de configuração do cloud reader (o aplicativo não funciona mais no Wine) não são suficientes para uma leitura confortável.
Algum tempo atrás, havia um plugin para o Calibre que permitia remover DRM e ler com o leitor de ebook. Mas, isso não é mais possível.
Você pode sugerir uma alternativa?
Senhor magtux
Caro Sr. Magtux:
Como você bem destacou, o complemento Calibre para remover DRM não funciona mais. A alternativa é fazer capturas de tela de cada página no leitor de nuvem da biblioteca e, em seguida, aplicar o reconhecimento de caracteres. Felizmente, é um processo que pode ser automatizado.
Você precisa de dois programas disponíveis nos repositórios de qualquer distribuição Linux.
- Xdotools: Simula o pressionamento do botão do mouse a cada certo período de tempo indicado. Vamos usá-lo para a virada de página.
- Scrot: Faça as capturas de tela.
Para o reconhecimento de personagens, você precisa dos pacotes
- tesseract e tesseract.spa
- Gscan2pdf se você quiser uma interface gráfica.
Reconhecendo o texto
O procedimento
- Abra seu navegador e vá para o leitor de nuvem. Encontre o livro e vá para a primeira página.
- Abra o terminal e minimize-o. Localize-o no lado esquerdo do navegador.
- No tipo de terminal xdotool getmouselocation mas não pressione Enter.
- Traz o ponteiro para o meio da tela e para a margem direita. Aperte Enter.
- Anote os valores X e Y.
Abra o editor de texto e copie o seguinte:
#!/bin/bash
while [ 1 ]; do
xdotool mousemove XXXX YYY click 1 &
scrot -q 100 '%Y-%m-%d-%H:%M:%S.png' -e 'mv $f ~/Imágenes/'
sleep 20
done
Lembre-se de substituir X e Y pelos valores correspondentes. Salve o arquivo como script.sh. Em seguida, mova o ponteiro para o ícone do arquivo e com o botão direito clique em Propriedades. Dê permissão para execução.
Inicie o script com ./script.sh, coloque o navegador em tela inteira e espere que ele termine de capturar todas as páginas. Você descobrirá quando o livro terminar.
Minimize o navegador e feche o terminal.
Vá para a pasta Imagens e exclua aquelas de que não precisa.
Reconhecendo texto em imagens
- Abra o Gscan2pdf.
- Se aparecer uma mensagem de erro, ignore-a. Clique em Abrir e carregue todas as imagens.
- Vá para o menu Ferramentas / OCR.
- Selecione Todas as páginas, defina o idioma e clique Inicie o OCR.
- Quando o reconhecimento for concluído, clique em Salvar, escolha Texto como formato e, em seguida, o local e o nome do arquivo.
- Abra o arquivo com o LibreOffice, faça todas as alterações de formatação que desejar e salve como PDF ou Epub.
As coisas para ouvir!
Queridos amigos de Linux Adictos:
Viajo muito em transporte público (geralmente em pé) e o rádio e os podcasts me aborrecem muito.
Existem programas de código aberto para criar audiolivros a partir de meus e-books no Windows?
Muito obrigado.
O viajante chato
Caro viajante chato:
Aproveitando as vozes para leitura de tela que o Windows inclui e três aplicativos de código aberto, você pode criar audiolivros a partir de seus e-books sem problemas.
Os programas de que você precisa são três:
O procedimento
A primeira coisa que você precisa fazer é ir ao painel de configuração do Windows, selecionar a opção Acessibilidade do Narrador e escolha a voz que você mais gosta.
O Calibre é composto por três programas, o gerenciador de coleção, o editor de e-books e o leitor de e-books. É isso que vamos usar.
- Coloque o ponteiro sobre o livro que deseja mudar para áudio e com o botão direito clique em Abra com Ebook Viewer.
- Vá para a página inicial.
- Abra o OBS Studio e, se não o fez, inicie o assistente de configuração na opção otimizado para gravação.
- Clique no sinal + e escolha a opção Grave a saída de áudio.
- Pressione sobre Comece a gravar.
- Volte para o leitor de Calibre e pressione Leia em voz alta.
Ao terminar de ler, você pode interromper a gravação no OBS STUDIO.
Você pode eliminar os tempos mortos e subdividir em capítulos. Você pode fazer isso com o Audacity.
No Audacity basta colocar o ponteiro onde deseja fazer o corte, clicar para colocar a marca e arrastar o espaço para selecioná-lo. Depois, você pode copiar, colar em uma nova janela e salvar no formato de áudio de sua preferência.
Todo esse procedimento também pode ser feito no Linux, basta instalar o pacote despachante de voz. Mas a voz resultante é bastante robótica.
Interessante muito interessante. E para onde você deve enviar suas dúvidas?
Por outro lado, o primeiro tópico, o do Sr. Magtux, realmente em todo Linux ou Windows, não existe alternativa ao calibre para que o garoto não tenha que fazer toda essa bagunça?
Saudações.
O formulário de comentários funciona, ou abaixo do meu nome estão meu e-mail e minhas redes.
Sim, existem outras alternativas. Por exemplo, TextAloud, mas é pago
Sem querer ofender, mas o procedimento que eles recomendam para o Sr. Magtux parece ridiculamente complicado (para não dizer um pé no saco, especialmente se você tem muitos livros). Não seria mais fácil baixar versões sem DRM de livros de sites como Libgen ou Epublibre (se eu já pago por eles, não vejo o problema de ter um "backup" adicional para ler em qualquer lugar)? Em última análise, esse método deve ser reservado para livros raros ou por autores pouco conhecidos cujas versões piratas não podem ser encontradas.
Nem todos os livros estão nesses lugares (pelo menos foi o que um amigo me disse)