Speak-me em shell + yad
Publicado por Raimundo Alves Portela (última atualização em 27/12/2011)
[ Hits: 5.090 ]
Homepage: http://portelanet.com
Um script simples, que usa os novos recursos do Yad 0.16.x juntamente com parte funcional do script http://www.vivaolinux.com.br/script/Transformar-eBook-em-Audiobook/.
Permitindo ao usuário digitar uma frase, clicar em 'Capturar', será gerado no diretório corrente o arquivo frase.mp3 com a frase digitada em audio, sintetizada pelo translate.google.com
Se desejar executar o áudio, basta clicar em 'Falar'.
Os dois campos --field tipo BTN usam um recurso novo do Yad de executar um comando diretamente no botão, podendo usar o conteúdo de outro campo, fazendo referência ao mesmo.
Estou terminando um artigo onde pretendo cobrir boa parte dessas funcionalidades.
Obs.: Precisam do Yad instalado para usá-lo.
Usem os pacotes disponíveis em:
http://pkgs.org/download/yad
Basta escolher sua distro.
Espero que gostem.
#!/bin/bash yad --form --title='Speak Yad Shell' --field='Frase:' "" --field='Lingua':CB pt!en!es --field='Capturar':BTN "wget -q -U Mozilla -O frase.mp3 http://translate.google.com/translate_tts?ie=UTF-8&tl=%2&q='%1'" \ --field='Falar':BTN "mplayer frase.mp3" --no-buttons
Instalador de pacotes para Sabayon Linux
Script para desligamento e reinicialização do computador s/precisar sair do KDE
Kernel ganha novos linters Rust e distros avançam com recursos de IA
Firewire resiste, Bcachefs sai: destaques Linux do dia
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
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Como instalar Counter-Strike 1.6? (6)
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (14)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (0)