のらきゃっと方式で美少女の顔を被りながら、Speech to Textで喋ったことばをテキストとして載せてゲーム配信をする方法のメモです。 ※ついでなのでSpeech to textでブログ本文も書きました。
Speech to Textについて
Speech to text でですけど。 こちらを使いました。 ではブラウザの Web Speech API というものを使うらしくって。 Chrome とマイクが使えるパソコンであればどれでも行けるみたいです。 ブラウザ上で動くので。 ブラウザーに表示されたテキストを OBS でキャプチャーしてあげれば。 表示できるようになります。
1heisuzuki/speech-to-text-webcam-overlay: Web Speech API で音声認識した結果の字幕をWebカメラ映像に重ねて表示するWebページ https://1heisuzuki.github.io/speech-to-text-webcam-overlay/
美少女の皮について
美少女のアバターですがこれは前回書いたブログを。 参考になるか分からんけど参考にしてください。 個人的にはクロマキーで、美少女だけを切り取る切り抜くのが楽だと思います。
VDRAWで顔のいい女になってゲームをするメモ
https://neso.tech/blog/vdraw
OBSの設定について
OBSの設定ですが、ソースの順番がそのままキャプチャしてる画面の重ねる順番になっているので、 VDRAW -> Speech to Text -> ゲーム画面の順に重ねると良いかもです OBSそのものの設定についてはググればまあ出るので割愛
Zoomでもためしてみた
zoom でもテストしてみたんですが、chrome自体を仮想カメラとして出力する方法が見当たらなかったので、文字だけとアバターだけとをそれぞれOBSでキャプチャしてOBSのvirtual camでzoomに流し込みました。
- OBS Virtual Cam https://github.com/CatxFish/obs-virtual-cam/releases
文字色むずかしい
例えば今回テストしたゲームは ACE COMBAT ですが ACE COMBAT ではゲーム自体の景色が青色系ゲームの中で出てくるメニューだのは色は緑場合によっては警告のために赤色になることもあり。 しかも白や黒などの文字では。視認性に劣るので。見やすい色は難しいかなと思いました。
ほか: 一定時間で文字消えてほしい
最後に。 喋ったテキストが入って時間で消えていないということで。 個人的に不快と言うかいつまで残ってるんだろうという感じではあったので。 これについてはどうもIssue が出ているみたいで。 一定時間で文字が消えるようになるでしょうしばらくの辛抱です。
一定時間で文字が消える機能 · Issue #17 · 1heisuzuki/speech-to-text-webcam-overlay https://github.com/1heisuzuki/speech-to-text-webcam-overlay/issues/17
↓文字が消えてくれない例↓