Pular para o conteúdo

Usar o Google Translate para ler (speak) a seleção

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.
Perfil removido removido
Hits: 4.037 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download ler.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

varrer.sh

Instalador do Nagios no Fedora 14 e CentOS 5

Combinação de nros (para mega sena)

Script para montagem/desmontagem de unidades do tipo pendrive.

registo de logins e logouts

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.