Usar o Google Translate para ler (speak) a seleção
Publicado por Perfil removido (última atualização em 18/09/2013)
[ Hits: 3.834 ]
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
Encerrar sessão no terminal com tempo definido
Nenhum coment�rio foi encontrado.
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Realizar overclock no Miyoo Mini (plus ou normal)
Otimização de memória para máquinas modestas
Unbuntu não atualiza o firmware [RESOLVIDO] (2)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (0)
Dúvidas sobre a originalidade de conteúdos online (10)
Erro de interface de Rede no Virt Manager dentro Debian 13 KDE [RESOLV... (12)