音声認識字幕ちゃん


音声認識をして画面表示します.翻訳結果も表示できます(要 keyゲット)

説明

最新テスト版を使う!

最新のテスト版があります.しかも,設定をGUIで行うことができます.
設定後,ページの一番下にある「別窓で表示」を押して,出てきたページをお気に入りに入れると,次回以降の起動が楽ちんです.
https://sayonari.coresv.com/ninshikiChan/20210822_config.html

説明動画(この動画では,最旧版を使用してる)

設定方法などを解説動画が公開されています!
丁寧でわかりやすいので,こちらを参照ください.

招姫たまさん [youtube]



特徴



使い方:音声認識だけ使う場合

音声認識だけ使うなら,めちゃ簡単.
対応ブラウザ:Google Chrome のみ!(Google音声認識を使えるのが Google Chromeだけだから)

1. アクセス

●グリーンバック,字幕テキストモード立ち上げ●(←クリックすると別窓表示)

上記グリーンバックページのURLは,以下のようになっています.
	
https://sayonari.coresv.com/ninshikiChan/text.html?recog=ja&trans=en&bgcolor=lightgreen&size=20&weight=900&color=white&st_color=red&st_width=2&v_align=bottom
	


これでおしまいです!!

2. 設定の変更方法

上記の例にアクセス後,URLの設定値を書き換える.設定してアクセス後,お気に入りに登録すれば,設定値が保存される.
音声認識言語:recog=ja
翻訳先言語:trans=en
フォント:font=Meiryo
背景色:bgcolor=lightgreen(色名で指定してください)
文字サイズ:size=20(ptで指定)
文字の太さ:weight=900(100〜900 で指定)
文字色:color=white
縁取りの色:st_color=red
縁取りの太さ:st_width=2
文字の位置:v_align=bottom(上付き:top,下付き:bottom)

音声認識,翻訳の対応言語(指定する時の文字):https://cloud.google.com/translate/docs/languages?hl=ja

色の指定は,「red」や「lightgreen」などの色名で指定してください.
色名:https://www.colordic.org/

使い方:翻訳も使う場合

翻訳も使う場合には,google翻訳にアクセスするためのkeyが必要になります.頑張って取得してください.

1.翻訳APIを作る

1. https://script.google.com にアクセス
2. 「新しいプロジェクトの作成」を押して新規作成


3. 以下のプログラムにて,プログラム内容を書き換える.
[注意] 書き換えた後は、保存すること!💾マークを押すか、Ctrl+sで保存!

function doGet(e) {
  var p = e.parameter;
  var translatedText = LanguageApp.translate(p.text, p.source, p.target);
  return ContentService.createTextOutput(translatedText);
}


4. 「デプロイ」→「新しいデプロイ」を選択


5. 「種類の選択(歯車)」→「ウェブアプリ」を選択


6. 設定
・「次のユーザとして実行」は 自分 にする
・「アクセスできるユーザー」は 全員 にする
・そのあと「デプロイ」を押す


7. デプロイID(APIキー)ゲット! ・デプロイIDの下にある「コピー」を押せば,IDをゲットできる



2.デプロイしたAPIのURLの以下の部分を取り出す.

https://script.google.com/macros/s/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/exec

3.チャット翻訳ちゃんのURLの最後に,以下のように追記する

https://sayonari.coresv.com/ninshikiChan/text.html?gas_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX(上でゲットしたkey)

オプションがある場合には,最後に&をつけて追加.
https://sayonari.coresv.com/ninshikiChan/text.html?recog=ja&trans=en&bgcolor=lightgreen&size=20&weight=900&color=white&st_color=red&st_width=2&v_align=bottom&gas_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

使い方:OBSなどに映す場合

「ブラウザソース」などでは動きません(OBS内部で動いているブラウザが,GoogleChromeではないから).
OBSとは別に,GoogleChromeで,音声認識字幕ちゃんにアクセスして認識結果を映し,それをウインドウキャプチャなどでOBSに取り込んでください.
Google Chrome の「ハードウェアアクセラレーション」がオンになっていると,キャプチャできません.調べて,設定をオフにしましょう.

裏技

最新テスト版を使う!

最新のテスト版があります.しかも,設定をGUIで行うことができます.
https://sayonari.coresv.com/ninshikiChan/20210822_config.html

■追加で使えるオプション■
指定ミリ秒後,字幕を消す:timer=30000
翻訳先言語,2つ目を表示:trans2=ko

フォント指定は,以前のバージョンはバグが有り指定ができないフォントもありましたが,現在のバージョンは指定できるはずです.フォントのPostScript名(例えば,游明朝体+36ポかな ミディアムなら:YuMin_36pKn-Medium)を指定してください.

■棒読みちゃんとの連携■
認識した言葉を,棒読みちゃんから合成音声出力する.
【使い方】
ryujimiyaさんの以下から「プラグイン(ZIPファイル)」をDLして、中のDLLを棒読みちゃんフォルダに入れる。
https://github.com/ryujimiya/Plugin_BymChnWebSocket

音声認識字幕ちゃん設定画面の「棒読みちゃん連携を使う」 にチェックを入れる.

以上です!