diff --git a/Readme.md b/Readme.md index f116fda..80658c2 100644 --- a/Readme.md +++ b/Readme.md @@ -315,10 +315,10 @@ class AivmManifest(BaseModel): # 作成者名には npm package.json の "author", "contributors" に指定できるものと同じ書式を利用できる # 例: ["John Doe", "Jane Doe ", "John Doe (https://example.com)"] creators: list[Annotated[str, StringConstraints(min_length=1, max_length=255)]] = [] - # 音声合成モデルの利用規約 (Markdown 形式 / 省略時は空文字列を設定) - # カスタム利用規約を設定する場合を除き、原則各ライセンスへの URL リンクのみを記述する - # 例: [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) - terms_of_use: str = '' + # 音声合成モデルのライセンス情報 (Markdown 形式またはプレーンテキスト / 省略時は None を設定) + # AIVM 仕様に対応するソフトでライセンス情報を表示できるよう、Markdown 形式またはプレーンテキストでライセンスの全文を設定する想定 + # 社内のみでの利用など、この音声合成モデルの公開・配布を行わない場合は None を設定する + license: Annotated[str, StringConstraints(min_length=1)] | None = None # 音声合成モデルのアーキテクチャ (音声合成技術の種類) model_architecture: ModelArchitecture # 音声合成モデルのモデル形式 (Safetensors または ONNX) diff --git a/aivmlib/schemas/aivm_manifest.py b/aivmlib/schemas/aivm_manifest.py index 9ca70fd..6c45c87 100644 --- a/aivmlib/schemas/aivm_manifest.py +++ b/aivmlib/schemas/aivm_manifest.py @@ -45,10 +45,10 @@ class AivmManifest(BaseModel): # 作成者名には npm package.json の "author", "contributors" に指定できるものと同じ書式を利用できる # 例: ["John Doe", "Jane Doe ", "John Doe (https://example.com)"] creators: list[Annotated[str, StringConstraints(min_length=1, max_length=255)]] = [] - # 音声合成モデルの利用規約 (Markdown 形式 / 省略時は空文字列を設定) - # カスタム利用規約を設定する場合を除き、原則各ライセンスへの URL リンクのみを記述する - # 例: [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/) - terms_of_use: str = '' + # 音声合成モデルのライセンス情報 (Markdown 形式またはプレーンテキスト / 省略時は None を設定) + # AIVM 仕様に対応するソフトでライセンス情報を表示できるよう、Markdown 形式またはプレーンテキストでライセンスの全文を設定する想定 + # 社内のみでの利用など、この音声合成モデルの公開・配布を行わない場合は None を設定する + license: Annotated[str, StringConstraints(min_length=1)] | None = None # 音声合成モデルのアーキテクチャ (音声合成技術の種類) model_architecture: ModelArchitecture # 音声合成モデルのモデル形式 (Safetensors または ONNX) @@ -113,7 +113,7 @@ class AivmManifestVoiceSample(BaseModel): manifest_version = '1.0', name = 'Model Name', description = '', - terms_of_use = '', + license = None, model_architecture = ModelArchitecture.StyleBertVITS2JPExtra, model_format = ModelFormat.Safetensors, training_epochs = None,