Speak-me em shell + yad

Publicado por Raimundo Alves Portela (última atualização em 27/12/2011)

[ Hits: 4.771 ]

Homepage: http://portelanet.com

Download speak_yad_shell.sh




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.

  



Esconder código-fonte

#!/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 

Scripts recomendados

Cálculo da raiz quadrada

Renomeie vários aquivos de uma vez

Identificando sinal de rede sem fio em modo texto

Cálculo de média escolar

Excluir Arquivos Velhos de um Diretório (limparDir.sh)


  

Comentários
[1] Comentário enviado por eldermarco em 27/12/2011 - 18:09h

Esse yad é "muito louco" né, rapaz? Quando vi o Julio Cezar Neves citá-lo na lista de discussão brasileira sobre shell script, não pensei duas vezes e tentei incluí-lo nos repositórios oficiais do fedora. Muito útil para quem sempre está escrevendo um script ou outro e necessita de uma interface gráfica.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts