Se faço echo $file, são listados corretamente todos os arquivos
existentes no diretório.
Mas se faço echo $file.mp3, então, obtenho /tmp/audioshelf/*.mp3.
Este é um resultado estranho porque, em lugar de *, esperava encontrar o
nome do arquivo. E se a cada iteração o lame encontra * em lugar
que parametro voce esta passando na hora de executar o script?
2011/8/5 Luciano de Souza luchya...@gmail.com
Se faço echo $file, são listados corretamente todos os arquivos existentes
no diretório.
Mas se faço echo $file.mp3, então, obtenho /tmp/audioshelf/*.mp3. Este
é um resultado
Considerando as funções open, create, convert e close, o
comportamento que esperava é o seguinte:
1. open, chamada sem parâmetros, cria no diretório temporário uma
pasta em que salvarei os waves produto do comando Espeak. A função
funciona. A única mudança que terei de fazer é descobrir como
faz um touch no arquivo...
abrass
--
Marlon Valério
┌─┐
Problems, lots of Problems
└─┘
--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
2011/8/4 Luciano de Souzaluchya...@gmail.com
Caros,
Desejo converter um arquivo de texto em audiolivro. Para tanto criei um
shellscript, mas ele dá erro na linha: for file in $tmp_shelf/*
convert
O que poderia estar errado. Não tenho dúvidas quanto à sintaxe de espeak e
de lame e, de
Caros,
Desejo converter um arquivo de texto em audiolivro. Para tanto criei um
shellscript, mas ele dá erro na linha: for file in $tmp_shelf/*
#!/bin/bash
#Audioshelf
speed=260
amplitude=140
voice=pt-br
split=20
quality=128
tmp_shelf=/tmp/audioshelf
open()
{
mkdir $tmp_shelf
}
create()
{
tente mudar como abaixo pra vc ver a saida da variavel file.
convert()
{
for file in $tmp_shelf/*
do
echo $file
done
}
2011/8/4 Luciano de Souza luchya...@gmail.com
Caros,
Desejo converter um arquivo de texto em audiolivro. Para tanto criei um
shellscript, mas ele dá erro na
7 matches
Mail list logo