音声認識と翻訳の設定(XSplit編)BroadTube開発ブログチェッカーサイト&配信サイトBroadTubeの開発ブログです。音声認識と翻訳の設定のXSplit版。※ChromeのURLはOBS版とは異なるので事前に開発者に連絡して入手しておいてください。追記XSplit用のプラグインXSplit用のプラグインをダウンロードし、好きなファルダに展開してから『xsplit_speech_recognition.exe』を起動しておく。起動するとコマンドプロンプト(黒窓)が開く。次回以降使用する場合も、xsplit_speech_recognition.exeは最初に行っておく。XSplitの設定1メニューの『拡張』→『拡張の追加』→『拡張ファイルを追加...』を選択する。2『拡張子を追加する』ダイアログでURLとして『http://127.0.0.1:7877』を入力する。3メニューの『拡張』→『http://127.0.0.1:7877』を起動する。拡張ウインドウが起動する。『ソースの追加』→『テキスト...』でテキストを2種類追加する。片方が音声認識用、片方が翻訳用。好みのスタイルに変更する。リネームにより音声認識用を『recognize_text』に、翻訳用を『translate_text』に変更する。ChromeChromeでXSplit用の音声認識・翻訳のURLを開き、startボタンで音声認識を開始する。使用する上では参照する必要なし。https://xjsframework.github.io/https://github.com/xjsframework/xjshttps://xjsframework.github.io/api.htmlhttps://github.com/SplitmediaLabsLimited/xui-command-adapterhttps://github.com/xjsframework/xjs/issues/154追記Chromeのコンソールにて以下のようなエラーが観測された。UTF-8この状態ではChromeでのストップ後の再スタート、あるいはサイト再読み込みでも復帰せず。XSplitのwebsocketサーバーがエラーで落ちていると思われる。websocketのバージョンをあげれば解決するようだが、ビルドに種々のライブラリの更新が必要なため手間がかかる。以下のissueを参考に問題の起こる文字列をエスケープすることとした。https://github.com/socketio/socket.io/issues/2732とりあえずうまく動作しているように感じる。以下のpullを参考にutf.jsを組み込むのがベターと思われる。Scriptを利用するのでGASGoogleアカウントが必要です。あけましておめでとうございます。個別ページのレイアウトは今回が最終回。これまでに作成したレイアウトを書くページに適応する。今回は細かい調整で特筆することはなし。個別ページはだいたい固まったので、次は各配信者のページを生成する。記事を読むここまでのまとめとサイトの目的について開発配信開始から1ヶ月が経過し、1月も終わるのでここまでのまとめとサイトの目的の明確化を行いたいと思います。※十分に煮詰まっていない...記事を読む音声認識と翻訳の設定obs-websocketというプラグインが必要です。配信中のチャンネルの情報を取得。リクエストは30秒に1回まで。音声認識&翻訳あるいはマルチチャットのログ保存について。Chat)はブラウザのみで複数の配信サイトのチャットをまとめることができるツールです。コメントをキャンセルメールアドレスが公開されることはありません。BroadTube開発ブログ。