Dicionario de ingles em SHELLscript

1. Dicionario de ingles em SHELLscript

Hugo
Hugo Andrade

(usa Debian)

Enviado em 17/11/2007 - 17:44h

Boa Tarde pessoal, estou com uma idéia em mente
criar um pequeno script que quando eu digito uma palavra em inglês ele executa o áudio da palavra,

por exemplo

eu tenho a pasta /home/user/dicionario_en/
dentro desse diretório tenho as seguintes pastas
A/ B/ C/ D/ E/ F/ G/ e assim por diante

será algo como isso

(eu digito a palavra e ela é executada no player em modo de texto mesmo)
no programa MPG123

a minha duvida e bem básica, eu não entendo nada de script, só que quero fazer algo que seja útil mais que tenha uma base pra eu aprender por cima disso,

eu aceito dica
aceito um exemplo de script
qualquer coisa que ajude eu começar a entender shell script,
qualquer ajuda é bem vinda, e é claro que quando tiver funcionando eu posto aqui o dicionário em shell hehehe

Que a força esteja com todos nós. xD


  


2. Re: Dicionario de ingles em SHELLscript

Leandro Santiago
tenchi

(usa Slackware)

Enviado em 17/11/2007 - 18:27h

Opa, a intencao jah eh um bom comeco... :-)
Voce queria um programa que pronunciasse o que voce escreve? Acredito que os varios sintetizadores que o linux tem - festival, mbrola, espeak, etc - possam quebrar um galho.
O resto seria entao uma questao de logica de programacao msm.

Mas fazer do jeito que vc quer tambem funciona, mas o problema eh criar o dicionario com as milhares de palavras... :-) Voce teria que gravar uma por uma.

Legal seria algo como entrar com o nome da palavra em ingLes e ele retornar a traducao e o audio em portugues... Ai um bom parser de um dicionario online cairia bem.. rsr

Mas boa sorte e foi mal por naum poder ajudar mais.


3. Re: Dicionario de ingles em SHELLscript

Hugo
Hugo Andrade

(usa Debian)

Enviado em 17/11/2007 - 19:00h

Eu já tenho desses arquivos em áudio em mp3 ao total 11.837 palavras, de A a Z.
por exemplo (peace.mp3,peaceful.mp3,palavra3.mp3)
todas em ordem alfabética em suas pastas de A a Z

falta só automatizar a tarefa pra não ter que ficar abrindo uma por uma e gastar tempo procurando.
pra retornar a tradução em português os dicionários online cumprem seu papel.
vou dar uma estudada em Shell Script, mais se alguem conseguir ajudar um pouco mais já é um grande avanço

de qualquer forma muito obrigado tenchi xD


4. Re: Dicionario de ingles em SHELLscript

Leandro Santiago
tenchi

(usa Slackware)

Enviado em 18/11/2007 - 12:37h

Ah... se é assim, sim ;-)
Você pode fazer o seguinte:
Sendo a árvore de arquivos e pastas da seguinte forma:
Letra_Inicial/Palavra, você pode fazer o seguinte:

$ read palavra # ou palavra=$1, se quiser mais dinâmico
$ Inicial=$(echo ${palavra:0:1} | tr [a-z] [A-Z])
$ if [ -f $localdaarvore/$Inicial/$palavra.mp3 ]
> then
> mpg132 $Inicial/$palavra.mp3
> else
> echo "A palavra $palavra não existe"
> fi

Aí é só incrementar a coisa, fazendo uns testes, etc. Mas se você partir do exemplo acima, já é um bom começo ;-)

Flw.



5. Re: Dicionario de ingles em SHELLscript

Hugo
Hugo Andrade

(usa Debian)

Enviado em 18/11/2007 - 14:39h

Tenchi muitíssimo obrigado vou testar isso que vc me passou, e começar aprender shell, o mais importante eu já tenho, que é a idéia do que criar, o que eu ainda não sei muito é como fazer, hehehe

vlw vou googlar por Shellscript.

tnks,


6. zenity

teneir wenginowicz
teneir

(usa Outra)

Enviado em 17/09/2010 - 10:09h

da uma olhada nos comandos do zenity eu ja fizz algo parecido uma vez

qualquer duvida manda ai






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts