Usar o Google Translate para ler (speak) a seleção
Publicado por Perfil removido (última atualização em 18/09/2013)
[ Hits: 3.791 ]
Script que copia o texto selecionado e divide em parágrafos de no máximo 90 caracteres, cria uma lista de URLs do Google Translate_TTS e abre esta lista com o VLC.
É necessário instalar o par, o xsel e o VLC.
Em distribuições baseadas no Debian, instale o par com:
$ sudo apt-get install par
Página oficial:
http://www.nicemice.net/par/
É genérico e ficou um pouco grosseiro mas pode ser melhorado.
#!/bin/bash #Google TranslateTTS no Terminal sem limitação de 100 caracteres #Autor: Luiz Augusto Rocha de Campos #O VLC precisa estar instalado #O par precisa estar instalado: #- Derivados do Debian (sudo apt-get install par) #- Demais distribuições (http://www.nicemice.net/par/) tr=' http://translate.google.com/translate_tts?ie=UTF-8&tl=en&q=' selecao=$(xsel) echo $selecao | par s0w90 > paragrafos.txt while read linha do URL=$URL$tr$(perl -MURI::Escape -e 'print uri_escape($ARGV[0]);' "$linha") done < paragrafos.txt rm -fr paragrafos.txt vlc $URL
Checagem de ping com link down e link up
Obtém fotos de uma Câmera Digital organizando em Subdiretórios e Renomeando
Converte acentos e caracteres especiais para codificação HTML
Nenhum comentário foi encontrado.
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Músicas de Andrew Hulshult no DOOM (WAD)
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Bloqueando telemetria no Deepin 23.1
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Rejeição de acesso ao servidor (1)
Java é uma linguagem de brinquedo? (7)
Alguém pode me explicar essa matemática? (2)