音声が生成されなかった

4 min read

生成をクリックしてエラーが表示されたか、スピナーが止まって音声が作成されなかった場合、このページでよくある原因と修正方法を説明します。上から順に確認してください。

クイックチェックリスト

まずこれらを確認してください。多くの問題は次の4つのいずれかです:

  1. クレジット不足
  2. 音声が無効または未設定
  3. テキストが選択したモデルの上限を超えている
  4. サイトがTTSWPに接続されていない

これらはすべてエラーポップアップに具体的なメッセージが表示されます。先に進む前に正確な文言を確認してください。

原因1: クレジット不足

エラーメッセージ: 「クレジットが不足しています」または「クレジットを使い果たしました」

発生理由: TTSWPの月間クレジットを使い切り、追加残高がなく、ElevenLabsのBYOKキーも接続されていません。

修正方法:

原因2: 音声が無効または未設定

エラーメッセージ: 「選択した音声はElevenLabsアカウントで利用できなくなりました。別の音声を選択してください。」

発生理由: デフォルトとして設定していた音声がElevenLabsアカウントから削除されました。クローン音声を削除した後や、音声IDが正しく保存されていなかった場合によく起こります。

修正方法:

  1. テキスト読み上げ → 音声に移動します。
  2. トップバーの音声を更新をクリックします。
  3. リストから別の音声を選択します。
  4. 選択をクリックします。
  5. 投稿を再生成します。

原因3: テキストがモデルの上限を超えている

エラーメッセージ: 「このテキストはElevenLabsがこのモデルで受け付ける長さを超えています。短くするか、別のモデルを選択してください。」

発生理由: ElevenLabsの各モデルにはリクエストごとの文字数制限があります。FlashおよびTurbo v2.5は40,000文字まで対応していますが、Multilingual v2は10,000文字、Eleven v3は3,000文字までです。投稿が選択したモデルの上限を超えています。

修正方法:

  • 音声ページで上限の高いモデルに切り替える
  • 投稿を複数のショートコードで短いセクションに分割する
  • no-audioクラスまたはCSSセレクターでコンテンツを除外する

モデルの上限テーブルは音声を選択するを参照してください。

原因4: サイトが接続されていない

症状: 概要ページにクレジット情報ではなく紫色の接続カードが表示される。

修正方法: まずサイトを接続する。接続がなければ生成は常に失敗します。

あまり多くない原因

ElevenLabs BYOKキーが無効

エラー: 「TTS合成に失敗しました: APIキーが無効です」

修正方法: 独自のElevenLabsキーを接続するを参照してキーを更新してください。

ネットワークタイムアウト

エラー: 「TTS合成に失敗しました: 操作がタイムアウトしました」

発生理由: テキストが非常に長い場合や、ElevenLabsへのネットワーク経路が遅い場合に発生します。

修正方法:

  • 再試行してください。一時的なタイムアウトは次の試行で解決することが多いです。
  • 繰り返し発生する場合は、より高速なモデル(Flash v2.5)と短めのテキストを試してください。

サブスクリプションの支払い問題

エラー: 「サブスクリプションの支払いが失敗または未完了です。」

理由: ElevenLabsサブスクリプションに未払いの請求書があります。有料ElevenLabsアカウントでBYOKを使用している場合にのみ該当します。

修正方法: elevenlabs.ioにログインして請求書を支払ってください。

音声とモデルの言語の不一致

エラー: 「モデルXは言語コードYをサポートしていません」

理由: すべてのモデルがすべての言語に対応しているわけではありません。WordPressの言語コードを正規化したバージョン3.1.7以降はあまり発生しません。

修正方法: 音声ページで別の言語を選択するか、主要な言語に幅広く対応しているFlash v2.5にモデルを変更してください。

エラーメッセージの確認方法

投稿リストから生成に失敗した場合、TTS列に小さなエラーアイコンが表示されます。ホバーするとメッセージが表示されます。マイ統計 → 最近のアクティビティでも最近の試行ログを確認できます。

エラーメッセージが分かりにくい場合は、コピーしてこのページまたはサポートを確認してください。

関連ページ