Usar o Google Translate para ler (speak) a seleção
Publicado por Perfil removido (última atualização em 18/09/2013)
[ Hits: 3.856 ]
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
Script para "Ler" arquivos de texto
Remover/Exibir Arquivo/Diretório de uma estrutura de diretórios
Cria cabeçalhos para shell scripts
Nenhum coment�rio foi encontrado.
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Primeiras impressões do Debian 13 (21)
systemd-resol... precisa ser reiniciado periodicamente (3)
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (8)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (0)