みなさんおはこんばちは@ReinyaNchannelです
ひさしぶりの記事更新となりますが、最近生放送をびっちりやりすぎて記事更新をサボってるだなんて誰にも言えない
ということで、今回紹介する配信に関する記事なんですが、棒読みちゃんで「英語」「日本語」を読み分ける方法を記事にあげます
んでもって、今回の記事に関してなんですが、「mixer」「Twitch」など多くの外人が足を運び横文字全開でチャットを打ってくる事が前提となります
というより、ニコ生とか正直この記事とかどうでもいいとう話になるわけであってwww
とまあ、英語を使ってくるチャッターに対しての救世主的な何かで捉えておいてください
1.Microsoft Server Speech Platform Runtimeをインストール
とりあえず最新verを落としてください。じゃないと話になりません
Microsoft Server Speech Platform RuntimeをDLする
自分のOSにあったインストーラーを落としてください
2.音声ファイルの準備
Microsoft Speech Platform - Runtime Languagesをインスコする
使いたい音声をDLします。その際ワシ的には「ZiraPro」をオヌヌメします
3.RuntimeをSAPIとして使えるように
コマンドプロンプト(以下CMD)を立ち上げる際に「管理者として実行」で立ち上げる
よくわからない人用に画像を2種類用意しておく
管理者で立ち上げないと「C:\user\」となります
管理者で立ち上げると「C:\WINDOWS\system32」となります
と、こんな感じで表示されるかと思います
そして、「管理者として実行」としてCMDを立ち上げたら下記の魔法の呪文唱えます
reg COPY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech Server\v11.0\Voices\Tokens" HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens /s /f 4.棒読みちゃん・音声設定4.棒読みちゃん・音声設定
4.棒読みちゃん・音声設定
- 棒読みちゃんを立ち上げる
- レンチアイコンかF10キーを押す
- 基本設定を開く
- システムをクリック
- SAPI / Speech Platformをクリック
- 「Speech Platform 日本語用エンジンのみリストアップする」をTrueからFalseへ変更
コレね!
5.棒読みちゃんを再起動
声質に追加された音声である「zira」があればおk
英語と日本語を読み分ける
とりあえず「zira」があれば成功です
タグ機能を使い、コメントで日本語が含んでいる場合は日本語音声、含まない場合は英語音声で読み上げるようにする
※タグの機能を使うので「配信者機能を有効化」してください!じゃないと読み分けしてくれません
「辞書登録 → タグ → 正規表現」で以下のタグを追加
優先度 = 100 正規表現= ^(.*[ぁ-ん亜-黑].*)*$ 置き換後 = (Voice 1)$1
画像も一応うpしておく