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.036 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.

Monitorando processos, CPU e memória

LIXEIRA COMPLETA_II

RWmp4FlvAVIXvid

Script de compilação do kernel 3.3.2 com cflags -march=native e patch 3.3.0-ck1 para ubuntu 11.10

Verificar status de carga da bateria do notebook

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.