効率的なバッチ生成方法
2000章を超えるコンテンツを扱う必要がある場合にお勧め:
- ハードウェアレベルのアクセラレーション::
- とおす
--threadsパラメーター マルチスレッドを有効にする(マシンあたり20スレッドを推奨) - GPUを用いたTTS推論の高速化(要修正)
requirements.txt(スピーチライブラリのCUDAバージョンを追加する)
- とおす
- 分散アーキテクチャ::
- 複数のクラウドサーバーを構成する(4コア、8G以上を推奨)
- Redisキューでタスクを割り当てる:
python app/distribute_tasks.py - rsync同期による結果の生成
- 前処理の最適化::
- 突っ走る
python app/preprocess.pyハーモナイズド・テキスト・エンコーディング(HTE) - GUIログ出力を無効にする(設定)
logging.level=ERROR)
- 突っ走る
テストデータによれば、5台の20スレッドサーバーが2000チャプターをわずか5時間で処理し、1台のマシンに比べて15倍効率的である。
この答えは記事から得たものである。小説を自動的にクロールし、多文字のオーディオブックを生成するツールについて































