Pular para o conteúdo

Speak-me em shell + yad

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.
Raimundo Alves Portela rai3mb
Hits: 5.279 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download speak_yad_shell.sh Enviar nova versão

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 

Tempo Debian - buscar condições de pacotes Debian

::Menu::

Agenda "completa" com interface do zenity

Calculadora simples

Reconhecer drive conectado ou desconectado (básico)

#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

Entre na sua conta para comentar.