2020/04/18

VOICEROID2で前回WAV保存した際の保存先のドライブがマウントされていない場合にクラッシュするのを修正する方法

VOICEROID2で前回WAV保存した際の保存先のドライブがマウントされていない場合、次にWAV保存しようとするとクラッシュしてしまうのを修正する方法です。
「指定されたドライブが見つかりません。」のエラーで保存できずに落ちる…
ボイロはWAV保存した際に最後に保存したパスを覚えており、次回のWAV保存時に前回保存先を開こうとしますが、参照先のドライブがドライブを外した状態とかで存在していないとエラー処理が実装されていないので落ちます。(バグです)
USBメモリとかリムバーブルHDDに保存すると偶にハマります。

対処法1

単純に前回保存したドライブ(ディレクトリ)をマウントした状態でWAV保存を行います。

対処法2

前回保存したドライブがない場合は、設定ファイルを書き換えて復旧させます。

以下のファイルをテキストエディタで開きます。(Windows 10 64bitの場合)
C:\Users\[ユーザー名]\AppData\Local\AHS\VOICEROID\2.0\Standard.settings


SaveWave>FilePathのセグメントに前回の保存先のファイルパスが記録されているので、これを実際に存在するディレクトリへのパスに書き換えなおして保存します。