Closed qryxip closed 6 months ago
次の変更を加えます。
voicevox_synthesizer_is_loaded_voice_model
model_id
false
VoiceModel::is_loaded_voice_model
str
False
VoiceModel::from_path
Java APIについては、MUTF-8 → UTF-8の変換が多分必ず成功するので、isLoadedVoiceModelも含めそのままです。
isLoadedVoiceModel
あとユーザー辞書については、別PRにしようと思います。
内容
次の変更を加えます。
voicevox_synthesizer_is_loaded_voice_model
: 引数model_id
がUTF-8ではない場合、パニックする代わりに黙ってfalse
を返す。VoiceModel::is_loaded_voice_model
: 引数にRustのstr
ではなくPythonのstr
を要求し、UTF-8ではない場合黙ってFalse
を返す(C APIと一貫性を持たせる)。VoiceModel::from_path
: 引数がUTF-8であることを要求しない。Java APIについては、MUTF-8 → UTF-8の変換が多分必ず成功するので、
isLoadedVoiceModel
も含めそのままです。あとユーザー辞書については、別PRにしようと思います。
関連 Issue
その他