Repolode
snakers4

snakers4/silero-models

Sileroの事前学習済み音声合成モデル。PyTorch Hubまたはpipから読み込め、ロシア語や多くのテュルク系・コーカサス系言語、その他のCIS諸言語に対応。

スター
6,141
フォーク
376
未解決の Issue
13
最終コミット
7 日前

これは何?

Silero Modelsは、torch.hub.loadまたはsilero pipパッケージを使って1行のコードで読み込める、事前学習済み音声合成モデルのコレクションです。モデルは必要に応じてダウンロードされ、キャッシュして、PyTorchとPython標準ライブラリだけで単独実行することもできます。

モデルはバージョンと言語グループごとに整理されています。V5には、アクセント位置と同形異義語を自動処理するロシア語モデルのほか、タタール語、カザフ語、ウクライナ語、ウズベク語、チュヴァシ語、ヤクート語、複数のコーカサス諸語などをカバーする、CIS諸言語向けの大規模なコレクションがあります。旧版のV3とV4では、英語、ドイツ語、スペイン語、フランス語、インド系言語にも対応しています。サンプリングレートは8000、24000、48000 Hzに対応し、V5モデルではSSMLマークアップを利用できます。

リポジトリには使用例を含むColabノートブックがあります。ライセンスはモデルグループによって異なり、ほとんどのモデルはCC BY-NC 4.0、CIS base modelsはMITです。

主な機能

  • 01torch.hubまたはpipパッケージから、1行のコードで読み込めます。
  • 02V5モデルでは、ロシア語のアクセント位置と同形異義語を自動処理します。
  • 03テュルク系・コーカサス系言語をはじめ、その他のCIS諸言語にも多くの音声で対応します。
  • 04V5モデルでSSMLマークアップをサポートします。
  • 058000、24000、48000 Hzで音声を出力でき、CPUまたはGPUで実行できます。

ユースケース

  • Pythonアプリケーションにロシア語やCIS諸言語の音声出力を追加する。
  • 多言語プロジェクト向けに音声ガイダンスや音声サンプルを生成する。
  • 外部APIを使わず、PyTorchでローカルマシン上のオフラインTTSを実行する。

クイックスタート

  1. 1

    PyPIからsileroパッケージをインストールします

    pip install silero
  2. 2

    silero_ttsをインポートし、v5_ruなどのモデルを読み込んで、サンプルテキストに対してapply_ttsを呼び出します

使う前に知っておきたいこと

  • モデルはCC BY-NC 4.0ライセンスで提供されており、非商用利用に限られます。
  • モデルは必要に応じてダウンロードされるため、初回の利用にはインターネット接続が必要です。

収録されている特集

トピック

よくある質問

silero-models とは?
Sileroの事前学習済み音声合成モデル。PyTorch Hubまたはpipから読み込め、ロシア語や多くのテュルク系・コーカサス系言語、その他のCIS諸言語に対応。 Silero Modelsは、torch.hub.loadまたはsilero pipパッケージを使って1行のコードで読み込める、事前学習済み音声合成モデルのコレクションです。モデルは必要に応じてダウンロードされ、キャッシュして、PyTorchとPython標準ライブラリだけで単独実行することもできます。
silero-models は無料で使えますか?ライセンスは?
silero-models は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
silero-models は今もメンテナンスされていますか?
活発にメンテナンス中。silero-models の最終コミットは 2026年10月15日 です。
silero-models は何に使えますか?
Pythonアプリケーションにロシア語やCIS諸言語の音声出力を追加する。 多言語プロジェクト向けに音声ガイダンスや音声サンプルを生成する。 外部APIを使わず、PyTorchでローカルマシン上のオフラインTTSを実行する。
silero-models のインストール方法は?
PyPIからsileroパッケージをインストールします: pip install silero silero_ttsをインポートし、v5_ruなどのモデルを読み込んで、サンプルテキストに対してapply_ttsを呼び出します
silero-models はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/snakers4/silero-models

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト