v1.0.9
もりあげログ v1.0.9
v1.0.8 で足した ブラウザ内蔵翻訳(翻訳係) が、実際にはほとんど使えていませんでした。
申し訳ありません。原因を3つ見つけて、すべて直しました。
🔧 ブラウザ内蔵翻訳が使えなかった件
翻訳係の頁を開いて「使えます」と出ている状態でも、訳が入らないことがありました。
アプリ側が翻訳係を「居ない」と見なしていたためです。
原因は3つ重なっていました。どれも、黙って止まる形でした。
生存の合図が、裏のタブで止まっていました
翻訳係の頁は、配信中はほぼ確実に裏のタブになります。
ブラウザは裏のタブのタイマーを間引き、やがて凍らせます。
5秒ごとの合図に頼っていたので、頁は開いたままなのに合図が止まっていました。
もりあげログのほうから呼びかける形に変えました。
呼びかけは配信画面と同じ通り道(WebSocket)で届くので、裏のタブでも受け取れます。
訳の返事そのものも、生きている証拠として扱うようにしました。
翻訳の用意が返ってこないと、そこで止まっていました
ブラウザに「使えますか」と聞いたまま返事が来ないと、その先へ進めませんでした。
つなぎ直しも生存の合図も始まらず、画面は「調べています…」のまま固まります。
時間切れを入れて、返事が来なくても先へ進むようにしました。
訳せないとき、理由が残っていませんでした
訳す処理が返ってこないと、返事を返さないまま黙っていました。
記録にも何も残らないので、何が起きたか分かりませんでした。
時間切れを入れて、訳せなかった理由を翻訳係の画面に残すようにしました。
🐢 字幕の英語が、出るまで待たされた件
ブラウザ内蔵翻訳を選んでいるのに、英語が出るまでかなり待つ、という報告をいただきました。
翻訳そのものは1文あたり約30ミリ秒で終わっています。待たせていたのは別の2か所でした。
選んだ翻訳が、使われないことがありました
音声字幕で「ブラウザ内蔵翻訳」を選んでいても、もりあげログの中で訳し直す場面では
その設定が見られておらず、AI翻訳やローカル翻訳のほうへ回っていました。
AI連携をお使いの環境では、これが1文あたり6〜10秒かかります。
選んだとおり、ブラウザ内蔵翻訳を使うようにしました。
訳し終わるまで、字幕そのものを出していませんでした
日本語の字幕まで、翻訳の終わりを待っていました。
翻訳に時間がかかる設定では、話し終えてから20秒後に日本語と英語がまとめて出ることがありました。
聞き取れた文はすぐ出すようにしました。英語は、できあがりしだい下の行に足されます。
遅れて届いた訳が、次の字幕を上書きすることもありません。
当社の環境での実測:日本語 20.7秒 → 0.004秒、英語 20.7秒 → 0.03〜0.16秒。
翻訳係は、はじめから裏で立ち上がります
ブラウザ内蔵翻訳を選んでいるときは、もりあげログが翻訳係を裏で開いておきます(初期設定)。
窓は画面の外に置かれ、タスクバーにもタスク切り替え(Alt+Tab)にも出ません。
毎回ご自分で開く必要はなくなりました。
初回だけ、**音声字幕 → 翻訳エンジン → ブラウザ内蔵翻訳 →「はじめの用意」**を1回押して、
辞書を取り込んでください(そのときだけ画面に出ます)。
他の翻訳を選んでいる方のところでは、翻訳係は動きません。
英語以外の言語も、その場で取り込めます
これまで、翻訳係が見ていたのは日本語→英語だけでした。
そのため、翻訳先に韓国語や中国語を選んでいても辞書が無く、
その言語だけ字幕に出ない(しかも何も言わない)状態でした。申し訳ありません。
翻訳先の言語を選んだその場で、辞書があるかを確かめるようにしました。
無いときは「この言語の辞書がまだありません。取り込みますか?」と出るので、
「取り込む」を押す → 翻訳係が出てくる → そこでもう1回押す、で入ります。
入れたあとは、翻訳係はひとりでに裏へ戻ります。
(取り込みだけは、ブラウザの決まりで自動化できません。訳すブラウザの窓の中で、
人が押した操作の延長でしか始められないためです。押すのは言語ごとに一度きりです。)
⚡ 起動してすぐ、設定や配信画面一括設定が開けなかった件
起動した直後に「設定」を押しても切り替わらず、しばらく待ってから押し直すと開ける、
という状態がありました。窓は出ているのに中身が空で、押しても何も起きない時間があったためです。
3つ直しました。
- 押した操作を、覚えておくようにしました。 用意ができ次第、押された画面をそのまま開きます。
待っているあいだに押しても、無かったことになりません。 - 待っているあいだ「準備しています…」と出すようにしました。固まっているように見えません。
- 起動そのものを速くしました。 窓が出るまで約5秒 → 約1.9秒、
画面が出はじめるまで約8秒 → 約3.7秒(当社の環境での実測)。
🩹 設定画面が、何も出ないまま止まることがあった件
設定を読み込めなかったとき、何も出ないまま黙って止まっていました。
項目も出ず、押しても反応しないので、原因の分かりようがありませんでした。
読めなかったことを画面に出し、「もう一度読み込む」で読み直せるようにしました。
左の項目は、中身が読めなくても先に出ます。
🗂 配信画面の設定が、どんどん重くなっていた件
ステッカーに大きな絵を登録すると、その絵が設定そのものの中に丸ごと入り、
さらに配信画面テンプレートを作るたびに同じ絵が写っていました。
当社の環境では、設定ファイルが 15.4MB まで膨らんでいました。
- 一括設定を開くたびに、その15MBを読み込んでいました
- バックアップから漏れていました。大きすぎるファイルは控えの対象から外れる作りだったため、
いちばん作り込んだ設定が、控えに入っていませんでした
絵は別のファイルに置き、設定には置き場所だけを持つようにしました。
同じ絵は1つにまとまります。15.4MB → 26KB になり、バックアップにも入るようになりました。
入れ替えのときに自動で移し替えます。念のため、移す前の設定は
screen-setup.json.bak として同じ場所に残します。
🗂 ワードパーティ・設定の保存まわり
ワードパーティの「すべて保存」が、保存できていないのに「保存しました」と出ていました。
しかも保存に失敗したものは「無くなったもの」と見なされ、そのあとの後片付けで消えていました。
失敗したときは理由を出してその場で止まり、消す処理へは進まないようにしました。
配信画面テンプレートに、ワードパーティの中身が入っていませんでした。
ワード・絵・音・物理の設定は別の場所に保存されており、テンプレートは見た目しか持っていませんでした。
中身も一緒に保存・呼び出しできるようにしました。
(この修正より前に作ったテンプレートは中身を持っていません。お手数ですが一度上書き保存してください)
そのほか、音声字幕のフォントが保存されない、出席カレンダーの設定を開くだけで背景の濃さが変わる、
口パクキャラの設定を開くとマイクの感度が既定に戻る、ギフト演出の保存が失敗しても成功と出る、を直しました。
(設定画面14枚すべてについて、「開いただけで保存済みの設定が変わらないこと」を検査で見張るようにしました)
🎨 設定画面まわり
- テンプレートを切り替えると、開いている個別設定の画面も中身が追いつきます。
これまでは開きっぱなしの画面が古い値を出したままで、プレビューと食い違っていました。 - 「既定に戻す」で、配色の詳細(背景・パネル・文字・枠線・サブ文字)も戻ります。
これまではアクセント色だけが戻っていました。 - プリセット配色は、いま選んでいるものに枠が付きます。
配色の対象(ダッシュボード/設定画面)ごとに分かれるので、片方を変えても、もう片方の色は変わりません。 - 設定を読み込めなかったとき、画面が空のまま黙るのをやめました。理由を出し、その場でやり直せます。
✂ カットイン(重ねる文字・絵)
- 差し込める語を増やしました。
{count}(数だけ){amount}(金額だけ){months}(サブスクの継続月数)
例:{name}さん{count}ビッツありがとう/{name}さん、サブスク{months}か月ありがとう - 重ねる文字を、出す・出さないで切り替えられます。 文言を消さずに止められます。
- 文字の位置を決められます。 プレビューに出ているあいだ、文字をドラッグしても動かせます。
- 絵が切れなくなりました。 ずらしたぶん・大きくしたぶんだけ、帯の見える範囲を自動で広げます。
- 項目名を整理しました(「帯の大きさ」と「絵の大きさ」など、どちらの話か分かるようにしました)。
🎧 Discordオーバーレイ
- 折り返す人数を決められます。 たて並びなら、その人数で折り返して右へ。
よこ並びなら下へ積まれます。人数の多いVCでも、画面の端まで伸びていきません。
0 のままなら、これまでどおり折り返しません。 - 配信主(ご自分)を出す・出さないを選べます。 切ると、ご自分だけ配信画面に出ません。
どれがご自分かは、Discord につないだときに分かります。
🌐 英語表示
- 英語表示にしたときに日本語のまま残っていた 247 か所を訳しました。
棒読みちゃんの診断・翻訳の用語集・Discordオーバーレイ・音声字幕の翻訳まわりです。 - 訳が当たらない書き方(文言と値をつなぎ合わせる形)も直したので、同じ抜け方が起きにくくなっています。
入れ替え方
更新ボタンからそのまま入れ替わります。設定はそのまま引き継がれます。
ブラウザ内蔵翻訳をお使いの方は、翻訳係が裏で立ち上がるようになったので、
入れ替えたあとに開き直す必要はありません。
まだ辞書を取り込んでいない場合だけ、**音声字幕 → 翻訳エンジン → ブラウザ内蔵翻訳 →「はじめの用意」**を
1回押してください。翻訳係が止まっているあいだは、選んだ他の翻訳に落ちます。訳が止まることはありません。