[Ubuntu-BR] Um shellscript para a criação de audiolivros
Fabiano Barros
barrosfabiano em gmail.com
Sexta Agosto 5 02:06:48 UTC 2011
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 <luchyanus em 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/*"
>
> #!/bin/bash
>
> #Audioshelf
>
> speed=260
> amplitude=140
> voice="pt-br"
> split=20
> quality=128
> tmp_shelf="/tmp/audioshelf"
>
> open()
> {
> mkdir $tmp_shelf
> }
>
> create()
> {
> espeak -f "./$1" -w "$tmp_shelf/$1" -v $voice -s $speed -a $amplitude
> --split=$split
> }
>
> convert()
> {
> for file in "$tmp_shelf/*"
> do
> lame "$file" "$file.mp3" -b $quality
> done
>
> }
>
> convert
>
> O que poderia estar errado. Não tenho dúvidas quanto à sintaxe de espeak e
> de lame e, de qualquer modo, o Bash diz que o erro encontra-se na linha que
> mencionei.
>
> Luciano
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/**comece<http://www.ubuntu-br.org/comece>
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/**mailman/listinfo/ubuntu-br<https://lists.ubuntu.com/mailman/listinfo/ubuntu-br>
>
--
Fabiano Barros
Cel.: 55 15 9715-8004
barrosfabiano em gmail.com
More information about the ubuntu-br
mailing list