一括音声生成

3 min read

投稿ごとに「生成」をクリックする代わりに、複数の投稿の音声をまとめて生成できます。アーカイブへの音声追加や、新しいサイトの全カタログ処理に役立ちます。ProプランおよびAgencyプランで利用できます。

一括生成を使うタイミング

  • 既存の投稿があるサイトにTTSWPを新規インストールした場合
  • デフォルトの音声を変更し、全投稿に新しい音声を適用したい場合
  • 新しい言語を有効にして、翻訳音声を作成したい場合
  • Agencyプランで、複数のクライアントサイトに音声を展開している場合

今後の新規投稿には、公開時に自動生成を使ってください。

一括生成の実行方法

  1. 投稿 → 投稿一覧(または商品、固定ページなど)を開きます。
  2. 必要に応じてリストをフィルタリングします(カテゴリー、著者、日付など)。
  3. 上部のチェックボックスで表示中の全投稿を選択するか、個別の行にチェックを入れます。
  4. 一括操作 → 音声を生成をクリックします。
  5. 適用をクリックします。
  6. 画面上部に進捗通知が表示され、キューの状態を確認できます。

プラグインはバックグラウンドで投稿を処理します。タブを閉じてあとから戻っても問題ありません。進捗は保存されます。

一括生成中に起こること

  • 選択した各投稿がキューに追加されます
  • TTSWPは投稿を1件ずつ処理します(レート制限を避けるため、並列処理は行いません)
  • 各投稿の完了に合わせて投稿一覧がリアルタイムで更新されます
  • 失敗した投稿には小さなエラーアイコンが表示されます。ホバーすると理由を確認できます

処理速度の目安は1分あたり2〜5件で、投稿の文字数とサーバーの性能によって異なります。

クレジットの消費

一括生成のクレジット消費量は手動生成と同じです。大量のバッチを実行する前に確認しておきましょう。

  1. 概要ページでクレジット残高を確認します
  2. 合計の目安を計算します。(投稿数)×(投稿あたりの平均文字数)がおおよそのクレジット数です
  3. 残高に近い場合は、クレジットをチャージするかElevenLabsのAPIキーを連携します

クレジットが途中で不足すると、一括生成が途中で停止します。それまでに処理済みの投稿の音声は保持されます。

進捗の確認

上部の進捗通知には以下が表示されます。

  • キュー内の投稿数
  • 完了した投稿数
  • 失敗した投稿数
  • 残り時間(推定)

いつでもページを更新して最新の数値を確認できます。キューへの影響を防ぐため、プラグインは自動更新を行いません。

一時停止またはキャンセル

進捗通知内の一括操作をキャンセルボタンをクリックします。残りの投稿はキューから削除されます。完了済みの投稿の音声は保持されます。

失敗した投稿の再試行

一括実行後、一部の投稿が失敗している場合があります(ネットワークの一時的な問題、無効な音声、テキストが長すぎるなど)。投稿一覧を「音声生成失敗」状態でフィルタリングし(上部にビューリンクとして表示されます)、原因を解決してから再度「生成」を実行してください。

多言語での一括生成(WPML / Weglot)

多言語サイトでは、一括生成に言語フィルターが追加されます。

  1. 一括アクションを開始します。
  2. ダイアログが表示され、生成対象の言語を選択します。
  3. 全言語または特定の言語を選びます。
  4. 処理を続行します。

各投稿は選択した全言語で音声が生成されます。クレジット消費は言語数に応じて増加します。

制限事項

  • 1回の一括操作で処理できる最大投稿数は1,000件です(大規模なカタログは複数回に分けて実行してください)
  • Agencyプラン:全サイト合計で1日あたり最大5,000件
  • app.ttswp.comのスケジュールメンテナンス中は一括操作が一時停止されます

関連ページ