投稿ごとに「生成」をクリックする代わりに、複数の投稿の音声をまとめて生成できます。アーカイブへの音声追加や、新しいサイトの全カタログ処理に役立ちます。ProプランおよびAgencyプランで利用できます。
一括生成を使うタイミング
- 既存の投稿があるサイトにTTSWPを新規インストールした場合
- デフォルトの音声を変更し、全投稿に新しい音声を適用したい場合
- 新しい言語を有効にして、翻訳音声を作成したい場合
- Agencyプランで、複数のクライアントサイトに音声を展開している場合
今後の新規投稿には、公開時に自動生成を使ってください。
一括生成の実行方法
- 投稿 → 投稿一覧(または商品、固定ページなど)を開きます。
- 必要に応じてリストをフィルタリングします(カテゴリー、著者、日付など)。
- 上部のチェックボックスで表示中の全投稿を選択するか、個別の行にチェックを入れます。
- 一括操作 → 音声を生成をクリックします。
- 適用をクリックします。
- 画面上部に進捗通知が表示され、キューの状態を確認できます。
プラグインはバックグラウンドで投稿を処理します。タブを閉じてあとから戻っても問題ありません。進捗は保存されます。
一括生成中に起こること
- 選択した各投稿がキューに追加されます
- TTSWPは投稿を1件ずつ処理します(レート制限を避けるため、並列処理は行いません)
- 各投稿の完了に合わせて投稿一覧がリアルタイムで更新されます
- 失敗した投稿には小さなエラーアイコンが表示されます。ホバーすると理由を確認できます
処理速度の目安は1分あたり2〜5件で、投稿の文字数とサーバーの性能によって異なります。
クレジットの消費
一括生成のクレジット消費量は手動生成と同じです。大量のバッチを実行する前に確認しておきましょう。
- 概要ページでクレジット残高を確認します
- 合計の目安を計算します。
(投稿数)×(投稿あたりの平均文字数)がおおよそのクレジット数です - 残高に近い場合は、クレジットをチャージするかElevenLabsのAPIキーを連携します
クレジットが途中で不足すると、一括生成が途中で停止します。それまでに処理済みの投稿の音声は保持されます。
進捗の確認
上部の進捗通知には以下が表示されます。
- キュー内の投稿数
- 完了した投稿数
- 失敗した投稿数
- 残り時間(推定)
いつでもページを更新して最新の数値を確認できます。キューへの影響を防ぐため、プラグインは自動更新を行いません。
一時停止またはキャンセル
進捗通知内の一括操作をキャンセルボタンをクリックします。残りの投稿はキューから削除されます。完了済みの投稿の音声は保持されます。
失敗した投稿の再試行
一括実行後、一部の投稿が失敗している場合があります(ネットワークの一時的な問題、無効な音声、テキストが長すぎるなど)。投稿一覧を「音声生成失敗」状態でフィルタリングし(上部にビューリンクとして表示されます)、原因を解決してから再度「生成」を実行してください。
多言語での一括生成(WPML / Weglot)
多言語サイトでは、一括生成に言語フィルターが追加されます。
- 一括アクションを開始します。
- ダイアログが表示され、生成対象の言語を選択します。
- 全言語または特定の言語を選びます。
- 処理を続行します。
各投稿は選択した全言語で音声が生成されます。クレジット消費は言語数に応じて増加します。
制限事項
- 1回の一括操作で処理できる最大投稿数は1,000件です(大規模なカタログは複数回に分けて実行してください)
- Agencyプラン:全サイト合計で1日あたり最大5,000件
- app.ttswp.comのスケジュールメンテナンス中は一括操作が一時停止されます