Voiceroid を.NETから喋らせるためのライブラリです。 (VoiceroidシリーズはAHS社の商品です AHS http://www.ah-soft.com/)
- class 作る(public で)
- net.azworks.VoiceroidAccess.voiceroids.Voiceroid を継承する
- virtual なメソッドを一通り喋るように実装してください
多分ソリューション中の Zunko とか Yukari 見れば参考になると思う。
- voiceroids ディレクトリをアプリの下に作ります
- 上記のプラグイン dll を voiceroids に突っ込みます
- おもむろにVoiceroidManagerクラスのインスタンスを作る "VoiceroidManager voiceroidManager = new VoiceroidManager();"
- メッセージを喋らせる "voiceroidManager.Talk("VOICEROID+ 結月ゆかり", "message string");"
第三引数は、喋るコマンドを突っ込んだあと、次のメッセージを喋るまでのディレイです。 逆言うと先行して20個位メッセージ詰め込んで置くことも可能。 第三引数省略すると自動ディレイ計算。正確である保証なしです。