Speak-me em shell + yad
Publicado por Raimundo Alves Portela (última atualização em 27/12/2011)
[ Hits: 5.013 ]
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
Instalando o plugin flash player no Linux
Compartilhando conexão DHCP Velox - Linux Ubuntu
Script que agrupa e compacta os executáveis de um diretório
Adicionar e Deletar usuários do Samba/Squid
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como Instalar o Microsoft Teams no Linux Ubuntu
Músicas de Andrew Hulshult no DOOM (WAD)
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Bloqueando telemetria no Deepin 23.1
Como converter imagens PNG/JPEG para SVG em linha de comando
Impressora HP MFP 135a não imprime (1)
plasma nao altera configuraçoes e energia (0)
Mudar ícone do favorito "encerrar sessão" do Debian 12.10, c... (3)