diff --git a/Readme.md b/Readme.md index a9780fa..484f647 100644 --- a/Readme.md +++ b/Readme.md @@ -157,10 +157,10 @@ class AivmManifestSpeaker(BaseModel): # 話者のバージョン (SemVer 2.0 準拠 / ex: 1.0.0) version: Annotated[str, constr(pattern=r'^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$')] # 話者のスタイル情報 (最低 1 つ以上のスタイルが必要) - styles: list[AivmManifestStyle] + styles: list[AivmManifestSpeakerStyle] -class AivmManifestStyle(BaseModel): - """ AIVM マニフェストのスタイル情報 """ +class AivmManifestSpeakerStyle(BaseModel): + """ AIVM マニフェストの話者スタイル情報 """ # スタイルの名前 name: Annotated[str, constr(min_length=1)] # スタイルのアイコン画像 (Data URL) diff --git a/aivmlib/__init__.py b/aivmlib/__init__.py index 261ef78..d944dc3 100755 --- a/aivmlib/__init__.py +++ b/aivmlib/__init__.py @@ -10,7 +10,7 @@ AivmMetadata, AivmManifest, AivmManifestSpeaker, - AivmManifestStyle, + AivmManifestSpeakerStyle, DEFAULT_AIVM_MANIFEST, ModelArchitecture, ) @@ -87,7 +87,7 @@ def generate_aivm_metadata( version = '1.0.0', # style2id の内容を反映 styles = [ - AivmManifestStyle( + AivmManifestSpeakerStyle( name = style_name, icon = DEFAULT_ICON_DATA_URL, voice_samples = [], diff --git a/aivmlib/schemas/aivm_manifest.py b/aivmlib/schemas/aivm_manifest.py index d98bbde..3b0b0f9 100644 --- a/aivmlib/schemas/aivm_manifest.py +++ b/aivmlib/schemas/aivm_manifest.py @@ -63,10 +63,10 @@ class AivmManifestSpeaker(BaseModel): # 話者のバージョン (SemVer 2.0 準拠 / ex: 1.0.0) version: Annotated[str, constr(pattern=r'^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$')] # 話者のスタイル情報 (最低 1 つ以上のスタイルが必要) - styles: list[AivmManifestStyle] + styles: list[AivmManifestSpeakerStyle] -class AivmManifestStyle(BaseModel): - """ AIVM マニフェストのスタイル情報 """ +class AivmManifestSpeakerStyle(BaseModel): + """ AIVM マニフェストの話者スタイル情報 """ # スタイルの名前 name: Annotated[str, constr(min_length=1)] # スタイルのアイコン画像 (Data URL) @@ -102,7 +102,7 @@ class AivmManifestVoiceSample(BaseModel): local_id = 0, version = '1.0.0', styles = [ - AivmManifestStyle( + AivmManifestSpeakerStyle( name = 'ノーマル', icon = DEFAULT_ICON_DATA_URL, voice_samples = [],