DubMochi について
配信者が目の前の視聴者に話しかけているのに、言葉が違うだけで会話が途切れてしまう。DubMochi はその課題から生まれました。

DubMochi を作った理由
配信者が自分の言葉で話したまま、その声を見ている人に届けられるようにしたいと思いました。原文と翻訳を OBS のシーンに載せれば、配信を中断することなく、視聴者は話の流れを追えます。
創設者
SymphonyIceAttack · GitHubSymphonyIceAttack は TypeScript や Go でソフトウェアを開発しています。GitHub では3D版2048ゲームや、Goで作った短縮リンクのプロジェクトを公開しています。
設計で大切にしていること
ひとつのシーンに、ふたつの言語
ゲームやお絵描き配信では、言葉と同じくらい画面の動きも大切です。配信者は空いている場所に字幕を置き、原文、訳文、またはその両方を表示できます。
字幕スタイル
字幕のサイズや位置を変更できます。原文と訳文を並べたり、原文を非表示にして配信画面を広く使ったりできます。
DubMochi のしくみ
マイクモードではブラウザ内で発話を検出し、Cloudflare Worker 経由で音声を Soniox に送って文字起こしと翻訳を行います。確定した字幕と翻訳はワークスペースに保存され、ダウンロードできます。終了したセッションと字幕は30日後に削除されます。それより前にワークスペースから削除することもできます。
Google ログインと Convex を使用して、アカウント、字幕設定、ライブセッションの状態を管理します。
