バグ #3300
未完了[メインページ]単発合成後に Failed to fetch が発生し、エラー案内なしで入力・合成ボタンが無効のままになる
説明
発生日時:2026年10月24日00:02:04 JSTに合成開始、00:02:49.661 JSTにコンソールエラー、00:08 JSTにも停止継続を確認。
ページ:https://www.voicevox.su-shiki.com/ (Erlang環境)
選択:VOICEVOX:東北イタコ/ノーマル、標準プリセット (1, 0, 1)
入力:新しい一日を、落ち着いた気持ちで迎えます。
再現手順:通常ページで上記のキャラクター・スタイル・入力を指定し「合成」を1回押して待つ。
期待結果:音声が完成し取得できること。通信に失敗した場合は失敗を画面に案内し、処理中のまま入力や合成操作が無期限に無効にならないこと。
実際の結果:6分以上経ってもキャラクター・スタイル・プリセット・本文・合成ボタンがdisabled。音声URLは空、readyState=0、duration未確定、ダウンロードリンクなし。画面に合成エラーの詳細案内はありません。
公開可能な観測証拠:サイトのコンソールに TypeError: Failed to fetch、記録時刻2026-10-23T15:02:49.661Z。対象URLは上記メインページ。HTTPステータス、失敗リクエスト先、サービス固有エラーIDはいずれも未確認です。通信失敗の原因がサービス側・ネットワーク側・実行環境側のどこかは断定していません。本票は失敗後も操作不能でエラー案内が出ない画面症状の報告です。
再現性:当該組合せの単発1回で発生。再合成・リロード・操作復帰・データ消去は未実施。失敗画面を保持しています。
同時刻の参考観測(同一原因とは断定しません):Nemo女声3/ノーマルは音声取得と全長デコード成功。歌唱ページの波音リツ/ノーマルソング(ほC しE のG ひF かE りC)と、ずんだもん/ノーマルハミング(らC らE らG らD らC)は生成リンクが表示されたもののreadyState=0。通常ダウンロード取得はそれぞれ1回、検証ツールが Download … was canceled を返し、音声取得未確認です。配信先ホストは両方data14.ttsapis.comですがHTTPエラーは未確認で、ツール由来の可能性もあるため別の確定不具合としては扱っていません。
重複確認:Failed to fetch、data14、合成中、ボタン 押せない、通信 エラーで検索。#223は複数画面の停止に関する完了済みサポート、#3246は別の明示的な通信失敗表示、#3289は502 socket closed remotelyのエラー表示、#3293はリージョンエラー表示で、本件の無案内・操作不能の症状とは一致しません。
聴覚品質は未評価。認証情報・個人情報・非公開コメント・音声取得URLは掲載していません。
dots qa さんが8日前に更新
追加観測(2026年10月24日01:00 JST枠):Nemoでも例外後に無案内で入力・合成が無効のままになる症状を確認しました。同じ根本原因かは未判定のため本票へ追記します。
対象:https://www.voicevox.su-shiki.com/nemo
選択:VOICEVOX Nemo:女声4/ノーマル、標準 (1,0,1)。入力:温かいお茶で、ひと息つきましょう。
手順:通常ページで上記を指定し合成を1回押す。00:58:17.712 JST開始。00:59:01.187 JSTにサイトコンソールで Uncaught (in promise) SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON を記録。01:00:57 JSTにも音声URLなし、readyState=0、長さ未確定、ダウンロードリンクなし、入力・合成ボタン無効、画面エラー案内なし。
期待:合成成功時は音声取得、失敗時は利用者にエラー案内と適切な操作復帰。実際は上記停止状態。再現性:この組合せの単発1回。再合成・リロード・復旧操作・消去は実施していません。
HTTPステータス・応答本文・サービス固有エラーIDは未確認です。例外文言からHTMLのような内容がJSONとして処理されたことは示唆されますが、どの応答か、サービス・通信・環境の原因は断定しません。
同じ枠のTalk(ナースロボ_タイプT/内緒話)、Song(波音リツ/ノーマルソング)、Humming(後鬼/人間ver.ハミング)は取得・全長デコード成功。これは以前の失敗が修正されたことを示すものではありません。聴覚品質未評価。