

这个补丁用于启用VOICEROID2编辑器中内置的远程API调用功能,也就是可以通过其他程序(主要是你自己写的程序)来自动控制VOICEROID2。对于VNR类阅读软件、日语直播等比较有用。
支持一些常见的操作,如设置声源、设置文本、合成并播放、导出WAV文件、设置主控参数(语速、音高)等。
不支持设置情感参数,如有需要可以自己先在编辑器里建一个设置过情感参数的Preset。
最推荐的调用语言当然是C
#,如果你要用其他语言调用的话,可以使用相关语言调用C#
的机制(比如python可用pythonnet),当然也可用C#写一个RPC服务让其他语言可调用等等。
会用到此功能的应该主要程序大佬,相信我不必再向各位赘述用法。
使用方式简介:
1. 把AI.Framework.App.XmlSerializers.dll复制到VOICEROID2的安装目录(VoiceroidEditor.exe所在的目录)。
2. 启动VoiceroidEditor.exe,等待主窗口显示。
3. 主窗口显示后就可以使用API了。你可以打开附带的VOICeVIO.RemoteControl.CLI.exe来测试效果。
首个版本的补丁暂时只适用于VOICEROID2 x64 2.1.1.0,其他版本均不保证兼容,如有强烈需求可自行修改代码或者与我联系。
补丁和示例程序均开源,源码和补丁下载请到:github.com/VOICeVIO/RemoteControl.Voiceroid