[Ubuntu-BR] Um shellscript para a criação de audiolivros
Luciano de Souza
luchyanus em gmail.com
Quinta Agosto 4 23:44:29 UTC 2011
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
More information about the ubuntu-br
mailing list