Usar o Google Translate para ler (speak) a seleção
Publicado por Perfil removido (última atualização em 18/09/2013)
[ Hits: 3.875 ]
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
Removendo arquivos com primeiro caracter especial
Script Backup ultimo arquivo criado em um diretorio feito TAR direto para DAT
Atualizando o sistema no Debian
Monitorar o funcionamento do FTP
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Falha com leitor de digitais no Ubuntu: sugestões? (0)
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (1)