typed-voice

Licenses & usage terms

ライセンス・利用条件

typed-voice本体のライセンスと、音声合成・英単語読み正規化に使用する第三者コンポーネントの条件をまとめています。このページは読みやすい概要です。法的に適用される正式な条件は、各項目から開ける同梱ライセンス本文・NOTICE・配布元の条件を確認してください。

Apache-2.0

typed-voice 本体

本プロジェクトが独自に作成したソースコードはApache License 2.0です。このライセンスは、モデル重み・音声コーパス・第三者コードを上書きしません。

独自利用条件

つくよみちゃん / 音声コーパス

音声合成には「つくよみちゃんコーパス(CV.夢前黎)」(© Rei Yumesaki)由来の音声データを使用します。生成音声には、つくよみちゃん側の利用条件が別途適用されます。

  • 人を批判・攻撃する用途は禁止。
  • 特定の政治的立場・宗教・思想への賛同・反対を呼びかける用途は禁止。
  • 刺激の強い表現は適切なゾーニングが必要。
  • 生成音声を、他者が素材として二次利用できる形で公開することは禁止。
アプリ内の利用条件表示を全文確認
本ソフトウェアの音声合成には、フリー素材キャラクター「つくよみちゃん」(© Rei Yumesaki)が無料公開している音声データを使用しています。

■つくよみちゃんコーパス(CV.夢前黎)
https://tyc.rei-yumesaki.net/material/corpus/

■つくよみちゃん公式サイト
https://tyc.rei-yumesaki.net

つくよみちゃんの声質を使用する場合は、出力した音声を次の目的で使用することを禁止します。

【禁止事項】
■人を批判・攻撃すること。(「批判・攻撃」の定義は、つくよみちゃんキャラクターライセンスに準じます)
■特定の政治的立場・宗教・思想への賛同または反対を呼びかけること。
■刺激の強い表現をゾーニングなしで公開すること。
■他者に対して二次利用(素材としての利用)を許可する形で公開すること。
Community License

Higgs Audio 2 / Meta Llama 3

OmniVoiceの音声デコーダーにはBoson Higgs Audio 2 Community License Agreementが適用され、同契約はMeta Llama 3 Community License Agreementを組み込みます。帰属、再配布、Acceptable Use等の条件はApache-2.0とは独立して適用されます。

MIT

VOICEVOX Kanalizer

英単語の読み正規化にはVOICEVOX/kanalizerをGit submoduleで固定し、ブラウザ対応の変更だけを別のGit patchとして適用して使用します。Kanalizer本体、Kanalizer model v5、既知語索引の生成元であるkanalizer-dataset v3はいずれもVOICEVOXがMIT Licenseで公開しているものです。モデルv5はオンライン準備時にHugging Faceから直接取得し、検証後にオフライン利用用Cache Storageへ保存します。

  • ソース固定commit: 98758acdc6cb80611958ade58cb05191e2658462
  • dataset v3 revision: 21fc9ccf25d3b18030d3e0db3bf5994229fae697
  • model v5 revision: 223ea6044503992673ea8d24cb9c39082dab7497

ブラウザWASMに実際に含まれるRust依存crateのライセンス一覧も同梱しています。

Apache-2.0

VocoLoco

ブラウザ上のOmniVoice worker設計、duration estimationなどの実装アイデアはApache License 2.0のVocoLocoを参照・適応しています。詳細な由来は第三者NOTICEに記録しています。

Legacy

Piper Plus

旧PoC由来のPiper Plusコードはリポジトリ内に残っていますが、現在のOmniVoice PoCでは選択可能な音声エンジンとして公開していません。該当コードにはそれぞれの上流ライセンスが適用されます。

監査用詳細

第三者NOTICE

使用コンポーネントのrevision、モデルの扱い、帰属関係など、実装監査向けの詳細は第三者NOTICEにまとめています。