-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
change: VVMにUUIDを割り振り、それをVoiceModelId
とする
#796
change: VVMにUUIDを割り振り、それをVoiceModelId
とする
#796
Conversation
pub extern "C" fn voicevox_voice_model_id(model: &VoicevoxVoiceModel) -> VoicevoxVoiceModelId { | ||
pub extern "C" fn voicevox_voice_model_id(model: &VoicevoxVoiceModel) -> VoicevoxVoiceModelId<'_> { | ||
init_logger_once(); | ||
model.id().as_ptr() | ||
model.model.id_ref().raw_voice_model_id().as_bytes() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
あ、そうか、VoiceModelIdは露出するんですね。
(配布する製品版VVMのドキュメントにもVoiceModelId書いた方が良いな~と思った次第です)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!
FIXMEコメントあってもいいかも、というコメントをしたのでマージしてません。
どちらでも良いと思います、変更し次第orそのままマージしていただければ!!
以下のためuuidもアップデートする。 <uuid-rs/uuid#741>
@takejohn 共有です。
|
内容
#581 (comment)の3.です。manifest.jsonにUUIDとして
id
を持たせ、それをVoiceModelId
として扱います。パブリックAPIにおける"model_id"のような名前は全部"model_uuid"に置き換えるべきかもしれませんが、
id
のままでも不自然ではないということもあって迷ったのでやらないでおきました。関連 Issue
ref #581
その他
sample.vvmの
id
は、RFC 9562を記念して(?)UUID V7を使ってみました。