roda aws polly com variáveis shell

0

Eu quero executar a seguinte linha de código em um shellscript:

for i in $(seq $num $END);
do aws polly synthesize-speech --text-type text --text "$(cat $stored.cp.$i.txt)" --output-format mp3 --voice-id Joanna $stored.$i.mp3
done

Isso deve gerar mp3 arquivos baseados em texto. aws está instalado corretamente, mas o script não funciona. Eu corro o arquivo .sh através de um script php .

É possível que um programa de shell não aceite o parâmetro shell como $stored ou o contador $i ?

Edit: Eu agora acho que pode ser resolvido com a variável $ PATH, no entanto, quando eu incluir o caminho do aws ele mostra permissão negada. Eu não sei como incluí-lo corretamente para que o aws-cli leia as credenciais e o arquivo de configuração.

é super importante para mim.

link isso ajuda, mas ainda não entendi p>

Muito obrigado

    
por ambitiousoutsider 21.12.2017 / 12:46

0 respostas