~からコキアイTTSAURにはないため、手動でインストールする必要があります。 自分で設置してみると pip install TTS
インストールしましたが、インストールの最後にエラーが発生しました。 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
typer 0.3.2 requires click<7.2.0,>=7.1.1, but you have click 8.1.3 which is incompatible.
google-api-core 2.10.0 requires protobuf<5.0.0dev,>=3.20.1, but you have protobuf 3.19.6 which is incompatible.
このようなエラーが発生しないようにするには、仮想環境にインストールする必要があるようですが、これも使用できないかと思います。 ttst text wav
次の機能を使用してください。 ttst() {
cat $1 | sentences | xargs -0 tts --model_name "tts_models/en/ljspeech/tacotron2-DDC" --out_path "${2:-out.wav}" --text
}
仮想環境にインストールするとどうなるかわかりません。 もっと簡単な方法があれば、私が言ったことを忘れてください。私が知りたいのはタイトルへの答えです。 sentencesおすすめ文章ボックスパッケージでは、coqui TTSは文でのみ機能するため、文のテキストにタグを付ける必要があります。
アプリケーションが正常に再起動されたことを確認しようとしています。アプリケーションの停止に問題はありませんが、アプリケーションの起動に問題があります。アプリケーションは起動しますが、スクリプトは実行され続け、サイトのバックアップ中はループは終了しません。 $aem_curl別のスクリプトを実行して成功すると、次の結果を表示し、応答コードを提供するvarがあります。ただし、失敗した場合は応答コードが表示されます。CheckHttp OK: 200, found /crxde/ in 11038 bytes0CheckHttp CRITICAL: 5032 私のコード: aem_curl="./check-http-aem.rb -h localhost -P 4502 -p /crx/de/index.jsp --response-code 200 -q 'crxde' -t 30"
STOP_TMOUT=15
echo "starting $AEM_APP this will take a few mins..." | ${LOG_FILE}
sudo $restart_aem start
count=0
while true; do
echo "Waiting for AEM to start try #${count} ..." | ${LOG_FILE}
$aem_curl
if [ $? -eq 0 ]; then
echo "AEM has started! status code - $?" | ${LOG_FILE} && break
else
echo "AEM has not started yet - status code is $?" | ${LOG_FILE}
fi
if [ "$count" -eq "${STOP_TMOUT}" ]; then
MESSAGE="Already waited 10 minutes for AEM start something is amiss." | ${LOG_FILE}
exit 1
fi
count=$(($count+1))
sleep 20
done
私の結果: Waiting for AEM to start try #0 ...
CheckHttp CRITICAL: Request error: Failed to open TCP connection to localhost:4502 (Connection refused - connect(2) for "localhost" port 4502)
AEM has not started yet - status code is 1
Waiting for AEM to start try #1 ...
CheckHttp CRITICAL: 503
AEM has not started yet - status code is 1
Waiting for AEM to start try #2 ...
CheckHttp CRITICAL: 503
...
Waiting for AEM to start try #19 ...
CheckHttp CRITICAL: 200, did not find /'crxde'/ in 11038 bytes:
実行時に標準出力に「I should learn」という単語を印刷するスクリプトの内容をどのように入力しますか? 最善の試みは次のとおりです。 #!/bin/bash
$ echo "I should have studied" | grep studied
シェルが私のコマンドを実行するには最初のステートメントが必要であることを知っています。 2番目はechoを使用して印刷し、そのコマンドのパイプ演算子を別のコマンドの入力にリダイレクトします。また、「grep」を使用して、そのリストから文字列ディレクトリを含む行を見つけて、その行を標準出力に送信します。私は進化していますか?
#!/bin/bash
echo -n "Enter a number >"
read number
for var in $number
do
read number
echo $var
done
echo "Go!"
8-1の数字を縦に印刷して最後に「go」と言いたいです。コード8を実行すると、Go!が印刷されます。