使用 shell 变量运行 aws polly

使用 shell 变量运行 aws polly

我想在 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

这应该mp3基于文本生成文件。aws已正确安装,但脚本不起作用。我.sh通过脚本运行该文件php

shell 程序是否可能不接受 shell 参数$stored或计数器$i

编辑:我现在认为可以使用 $PATH 变量解决此问题,但是当我包含 aws 的路径时,它显示权限被拒绝。我不知道如何正确包含它,以便 aws-cli 读取凭据和配置文件。

这对我来说非常重要。

https://serverfault.com/questions/614890/cant-run-aws-cli-from-cron-credentials这有帮助,但我还是不明白

多谢

相关内容