Speak-me em shell + yad

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

[ Hits: 4.900 ]

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

Reconhecer drive conectado ou desconectado (básico)

Monitoramento automático de logs e envio por e-mail – Fácil e explicado

utilitário

ola_mundo.sh - Mostra a mensagem "Olá Mundo" na tela

Clontexto


  

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