<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[【PC】如何使用VOICEVOX为Galgame配音（官中&amp;生肉）]]></title><description><![CDATA[<p dir="auto">本文主要是参考并翻译了一位日本老哥的博客，并且根据中国玩家的使用情况做进一步教学。原文连接见文末。</p>
<p dir="auto">首先介绍一下VOICEVOX是什么。VOICEVOX是一款免费的文本朗读软件，可选择不同的角色来合成音频，比较知名的如骏达萌。它是一个开源项目，无论商用还是非商用，只要遵守利用规约，就可以免费使用。</p>
<p dir="auto">本文介绍的是日语朗读，<strong>民汉游戏的程序基本上是不保留原日语文本的，因此朗读不会生效，还请注意！</strong></p>
<h1><a class="anchor-offset" name="1.初期准备"></a>1.初期准备</h1>
<p dir="auto">运行环境：Windows、NVIDIA的独立显卡（非必需）<br />
下载的软件：VOICEVOX<br />
支持的游戏：本教程适用的游戏引擎为krkrZ（如魔女的夜宴、ATRI、天使骚骚等）。实际操作层面只需看游戏内是否有「语音朗读」的功能即可。具体查看方式会在步骤3中详细说明。目前Steam上售卖的基于krkrZ引擎制作的官中游戏，至少我玩过的都保留了该功能。基于krkrZ的原版生肉更不必说。</p>
<h1><a class="anchor-offset" name="2.设置voicevox"></a>2.设置VOICEVOX</h1>
<p dir="auto"><a href="https://voicevox.hiroshiba.jp/" target="_blank" rel="noopener noreferrer nofollow ugc">VOICEVOX官网</a>，如下图所示下载并安装。<br />
<img src="/assets/uploads/files/1704350486114-1.png" alt="1.png" class=" img-fluid img-markdown" /><br />
<strong>注意选择的版本需要是GPU/CPU版的，CPU生成单句话生成时间较长，会使游戏在点击进下一句话时出现严重卡顿</strong>。官网的说明要求GPU为NVIDIA的显卡，但博客作者说VOICEVOX已经与DirectML兼容，因此AMD、Intel的显卡也能够兼容。具体效果本人未测试。</p>
<p dir="auto">完成安装后需要先启动一次程序，将软件设置为GPU运算。<br />
<img src="/assets/uploads/files/1704350511567-2.png" alt="2.png" class=" img-fluid img-markdown" /><br />
之后重启软件，保持在后台不要关闭。软件设置部分到此结束。</p>
<h1><a class="anchor-offset" name="3.创建bat批处理文件"></a>3.创建bat批处理文件</h1>
<p dir="auto">操作步骤：在一个文件夹下创建一个txt文本档案，将代码复制进入去后保存并退出，将文件改名为voice.bat<br />
具体代码如下，可直接复制：</p>
<pre><code>@echo off
chcp 65001
echo %~2&gt;voice.txt
curl -s -X POST "localhost:50021/audio_query?speaker=%1" --get --data-urlencode text@voice.txt &gt; query.json
curl -s -H "Content-Type: application/json" -X POST -d @query.json "localhost:50021/synthesis?speaker=%1" &gt; %~3
</code></pre>
<p dir="auto">来源：<a href="https://gist.github.com/marron-akanishi/24ddb52759003c1f817a48c2a7762a4f" target="_blank" rel="noopener noreferrer nofollow ugc">https://gist.github.com/marron-akanishi/24ddb52759003c1f817a48c2a7762a4f</a></p>
<p dir="auto">原文章中作者对这几行代码的原理做了解释说明，本文就不赘述了。</p>
<h1><a class="anchor-offset" name="4.游戏内设置"></a>4.游戏内设置</h1>
<h2><a class="anchor-offset" name="4.1打开语音朗读页面"></a>4.1打开语音朗读页面</h2>
<p dir="auto">打开游戏后左上角栏位最后一栏「说明-显示进阶菜单」，然后点开进阶菜单「文本阅读设置-目标语言：日语」<br />
<img src="/assets/uploads/files/1704350615050-3.png" alt="3.png" class=" img-fluid img-markdown" /><br />
如果没有上面这一行，右键窗口标题，有一个选项是「Menu Bar」。点击后就能打开了。<br />
根据上述步骤点击后，会弹出这样一个窗口，根据厂家汉化程度这个页面的文本会有所不同，但位置不会改变。左图为日语生肉页面。<br />
<img src="/assets/uploads/files/1704350646197-4.png" alt="4.png" class=" img-fluid img-markdown" /></p>
<h2><a class="anchor-offset" name="4.2选择步骤3中的bat文件为外部引擎"></a>4.2选择步骤3中的bat文件为外部引擎</h2>
<p dir="auto">在4.1的弹出窗口中勾选①后勾选②，点击「…」或「選択」<br />
<img src="/assets/uploads/files/1704350660303-5.png" alt="5.png" class=" img-fluid img-markdown" /><br />
在新的弹出页面中选择在步骤3中创建的voice.bat文件，注意要将文件类型选择为「all（すべてのファイル）」否则会找不到。</p>
<h2><a class="anchor-offset" name="4.3修改发音设定-选择音色"></a>4.3修改发音设定（选择音色）</h2>
<p dir="auto">步骤4.1中窗口将③两项都改为「Separate Setting（専用設定）」。上面一行的Unvoiced指的是「旁白」，下面一行Narration指的是「无配音角色」。如果你想实现只有男主发音，那就可以把Narration改为Disable。然后点击④设置打开下图窗口。<br />
<img src="/assets/uploads/files/1704350697599-6.png" alt="6.png" class=" img-fluid img-markdown" /><br />
在此处输入以下代码：</p>
<pre><code>13 "%t" "%f"
</code></pre>
<p dir="auto">之后点击确定。<br />
这里只解释一下「13」这个数值，是VOICEVOX里说话人的ID编号。可以根据自己的喜好选择不同音色。</p>
<pre><code>http://127.0.0.1:50021/docs#/%E3%81%9D%E3%81%AE%E4%BB%96/speakers_speakers_get
</code></pre>
<p dir="auto">进入上面这个链接，点击右边的Try it out，再点击下方的Execute，会出现如下页面。<br />
<img src="/assets/uploads/files/1704350705951-7.png" alt="7.png" class=" img-fluid img-markdown" /><br />
例如我将13改为2，那么阅读的声音就是「四国めたん-Normal」。具体的声音效果大家可以对应这个页面上的ID来尝试。</p>
<p dir="auto">全部完成后，点一下③右边的Sample，能听到测试语音「こんにちは」就说明已经配置成功了，可以正常进入游戏开始游玩了。</p>
<h1><a class="anchor-offset" name="5.补充"></a>5.补充</h1>
<ul>
<li>注意，步骤3中的bat是需要在游戏本体所在的文件夹内执行写入文本和json文件。请务必保证游戏目录每一级文件夹名字中没有空格。请勿将游戏本体放到需要管理员权限才能写入的位置。</li>
<li>官汉游戏需要将主文本设置为日语，副文本设置为中文，才能生效。</li>
<li>软件时不时有出现误读汉字的情况，可以通过增加辞典来限制读音。例如，「身体」汉字发音有Shintaii和karada两种，gal文本经常把karada写作身体，就可以在辞典里指定读音。</li>
<li>本文主要参考此文章 <a href="https://marron-glaces.hatenablog.com/entry/2023/03/09/204309" target="_blank" rel="noopener noreferrer nofollow ugc">https://marron-glaces.hatenablog.com/entry/2023/03/09/204309</a></li>
</ul>
]]></description><link>https://galgame.dev/topic/22/pc-如何使用voicevox为galgame配音-官中-生肉</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 19:12:12 GMT</lastBuildDate><atom:link href="https://galgame.dev/topic/22.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Jan 2024 06:49:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 【PC】如何使用VOICEVOX为Galgame配音（官中&amp;生肉） on Sat, 06 Jan 2024 19:09:49 GMT]]></title><description><![CDATA[<p dir="auto">好诶,带Linux玩的都是好人~</p>
]]></description><link>https://galgame.dev/post/839</link><guid isPermaLink="true">https://galgame.dev/post/839</guid><dc:creator><![CDATA[ErrorEutopia]]></dc:creator><pubDate>Sat, 06 Jan 2024 19:09:49 GMT</pubDate></item></channel></rss>