#初投稿
今回qiita初投稿です
ネットサーフィンしてたら面白い仕組みができたので共有
#動機
なろうの小説を棒読みちゃん不要で読み上げさせたかった
#用意するもの
ffplay(ffmpegとバンドルされています
ffmpegのインストールは、ほかの方のほうが詳しいので、この記事では割愛します)
VOICEROID2(exや+、無印はだめです。もちろん正規ライセンスが必要です)
VoiceroidDaemon
https://github.com/Nkyoku/voiceroid_daemon
NSSM
https://nssm.cc/
ooiyukari(Chrome拡張機能)
ooiyukari_host
https://chrome.google.com/webstore/detail/ooiyukari/iapfcgeenchbphdlcmimlgadchdgpnja?hl=ja
(ooiyukari_hostは上記のページの続きの中にあります)
#VoiceroidDaemonとは
Voiceroid2を起動せずに音声の読み上げができるオープンソースソフトウェアです
ライセンス認証はDLLレベルで動いているため、正規ライセンス認証が必要です
#手順1 VoiceroidDaemonのサービス化
まず、VoiceroidDaemonをCドライブ直下に置きます
(ほかの場所でもできなくはないですが、このあとWindowsサービス化するため、あまり触らない場所に置いたほうがいいです)
次に、https://nssm.cc/download からダウンロードしたnssm-2.24.zip(2021年3月4日時点のバージョンです。ダウンロードしたときのファイル名に置き換えてください)を、解凍し、中のWin32、またはWin64のフォルダの中にある、nssm.exeファイルを次の場所に置きます
\Windows\System32
pcを再起動し、コマンドプロンプトを管理者権限で起動します
コマンドプロンプトが開いたら次のコマンドを入力してください
nssm install (任意のサービス名)
すると次のような画面が開きます
そこで、Cドライブ直下に設置したVoiceroidDaemonの中にある、VoiceroidDaemon.exeファイルまでのフルパスをPathに。VoiceroidDaemonのフォルダまでのパスをStartupdirectoryに書き込み、Install serviceをクリックしpcを再び再起動します。
#手順2 Chrome拡張機能のインストール
https://chrome.google.com/webstore/detail/ooiyukari/iapfcgeenchbphdlcmimlgadchdgpnja?hl=ja
上記のリンクからooiyukari拡張機能をインストールし、
概要欄からooiyukari_host_v1をダウンロードします
ooiyukari_host_v1は解凍してCドライブ直下においてください
##ooiyukari_host_v1のインストール
Cドライブ直下に置いた後、中にあるインストール.batを管理者権限で開き、インストールを完了させてください。
#各種設定
ここまででインストールは完了しましたが、さらに設定が必要です
まず、VOICEROID2を管理者権限で起動してください
そのままVOICEROIDは放置し、次のアドレスに接続してください
http://localhost:8080
インストールがすべて終わっていれば、次のような画面が開くはずです
上のシステムの設定をクリックしてください
この画面で、[起動中のVOICEROID2エディタから取得する]
というボタンをクリックしてください。
文字が入力されるはずですので下にスクロールして、[保存する]をクリックしてください。ポップアップで成功と出れば、起動中のVOICEROID2エディターは終了して構いません。
次に、ooiyukari_host_v1フォルダを開いてください
その中にある、ooiyukari.iniを次のように書き換えます。
(メモ帳は非推奨です)
[basic]
debug=1
cmd=ffplay http://127.0.0.1:8080/api/speechtext/"{TEXT}" -autoexit -nodisp
escape_dquot=1
これでセットアップは終了です
#動作確認
適当なサイトで文字を選択して右クリックし
ローカルアプリを実行をクリックしてください。
ボイスロイドの声が聞こえれば成功です。
お疲れ様でした。
#関連リンク
AHS(VOICEROID販売企業)
https://www.ah-soft.com/
NSSM
https://nssm.cc/
VoiceroidDaemon
https://github.com/Nkyoku/voiceroid_daemon
ffmpeg
https://ffmpeg.org/
ooiyukari
https://chrome.google.com/webstore/detail/ooiyukari/iapfcgeenchbphdlcmimlgadchdgpnja