sanoTTS (ultra-light offline)
sanoTTS を使い、字幕を吹き替えます。sanoTTS は、CPU で動作する 29.4万〜230万パラメーターのニューラル音声です。14言語の28の声は、初めて使うときにダウンロードされます(それぞれ数 MB)。その後はオフラインで動作します。
設定 アドオン sanoTTS (ultra-light offline) インストール
Subtitld がダウンロードして SHA-256 を確認し、最新の状態に保ちます。
- 言語
- 14
- 音声
- 28
- アドオンのダウンロード
- 38–63 MB
- RAM(最低)
- 512 MB
機能
吹き替えエンジンとして sanoTTS を選び、話者ごとに声を選びます。すべての音声を生成を押すと、その話者のセリフを吹き替えます。全部、区間、または選択した字幕のいずれかです。
各声は、初めて使うときに 0.3〜9 MB ダウンロードされます。ダウンロード元は Hugging Face で、失敗した場合は GitHub です。その後はオフラインで動作します。
グラフィックスカードは不要です。sanoTTS は既定で2つの CPU スレッドで動作するため、編集中にすべてのコアを使い切ることはありません。
吹き替えを字幕の長さに合わせるをオンにすると、新しいクリップの速度が上下され、字幕と同じ長さになります。元のクリップも保持されます。
声
ほとんどの言語には1つの声があるか、標準版と小型の -tiny 版があります。チェコ語、ドイツ語、スペイン語、イタリア語、ポルトガル語、ルーマニア語、ロシア語、トルコ語は両方あります。英語(米国)には7つあります:
- Heart(最も自然な声として印が付いています)と、最も速い Heart Nano(29.4万パラメーター)。
- Amy(3サイズ:最小、バランス型、最高品質)。
- Hfc と Kristin(別の音色の2つ)。
声を初めて使うセリフは、その声のダウンロードと読み込みを待ちます。それ以降のセリフは、その声を再利用します。
Heart と Heart Nano での長いセリフ。 この2つの声は長い入力で失敗するため、アドオンは170文字を超える字幕を文末で分割し、その断片をつなぎ合わせます。つなぎ目がわずかに聞こえることがあります。
音声 28 種 14 言語.
ar-jo1cs-cz2de-de2en-us7es-es2fr-fr1id-id1it-it2pt-br2ro-ro2ru-ru2tr-tr2vi-vn1zh-cn1
声の保存場所
アドオンの外に保存されるため、アドオンをアップデートまたはアンインストールしても声は残ります。
| システム | フォルダー |
|---|---|
| Linux | ~/.cache/sanotts |
| macOS | ~/.cache/sanotts |
オプション
Subtitld は、アドオンを起動するときにこれらの設定を渡します。変更は、アドオンが再起動したとき(5分間使われなかった後、または Subtitld を再起動したとき)に反映されます。
設定 › アドオン › sanoTTS (ultra-light offline) › 設定 で変更できます。
1.0Applied at synthesis time by stretching phoneme durations, which sounds better than resampling afterwards.
2Threads numpy/OpenBLAS may use. The default of 2 keeps synthesis from saturating every core while you are editing.
Where voice packs are fetched from on first use. Pin one if the other is blocked on your network.
任意です。1つの展開済み音声パックを含むフォルダーで、ネットワークがまったくない環境で使うためのものです。選んだ sanoTTS の声はすべてこのパックを使って話すため、声の一覧を使う場合は空欄にしてください。フォルダーのパスを入力します。「参照」ではファイルのみを選べます。
言語
14言語のうち10言語は espeak-ng で発音されます。espeak-ng はアドオンに含まれているため、ほかにインストールするものはありません。sanoTTS の公式サイトにはヒンディー語とネパール語も記載されていますが、それらはブラウザーのデモにしか存在せず、このアドオンが使うビルドには含まれていません。
ar-jocs-czde-deen-uses-esfr-frid-idit-itpt-brro-roru-rutr-trvi-vnzh-cn
プラットフォーム
| システム | ダウンロード | 動作確認 |
|---|---|---|
| Linux x86-64 | 63.2 MB | CI で実際に音声合成 |
| macOS (Apple シリコン) | 37.6 MB | CI で実際に音声合成 |
リリースのたびに、CI はパッケージ化された各ビルドを実行し、英語とドイツ語のセリフを読み上げさせます。Windows 向けのビルドはまだありません。Windows では、espeak-ng を設定している途中で sanoTTS がセリフの途中で止まることがあります。その問題に対するアドオンの修正は、実際の Windows マシンではまだテストされていません。
トラブルシューティング
セリフが失敗すると、吹き替えなしのままになります。アドオンが示す理由は以下のとおりです。
model_missing声のパックを Hugging Face または GitHub からダウンロードできませんでした。接続を確認して、もう一度試してください。どちらかがネットワークでブロックされている場合は、Download voices from でもう一方を選んでください。network_unavailable声のパックのダウンロードに失敗しました。接続を確認して、もう一度試してください。ダウンロード済みの声はオフラインで動作します。disk_fullディスク容量が不足しています。空き容量を確保して、もう一度試してください。bad_params字幕が空か、この声にとって長すぎます。より短い字幕に分割するか、別の声を選んでください。unsupported_voiceこのセリフに保存された声は sanoTTS の声ではありません。ボイスの一覧からもう一度選んでください。internalアドオン内部で失敗しました。espeak-ng を使う声(英語、中国語、ベトナム語、インドネシア語以外のすべて)でのみ発生する場合は、同梱の espeak-ng が読み込まれなかったことを示します。それはお使いのコンピューターの問題ではなく、アドオンの不具合です。不具合を報告してください。
ライセンス
GPL は商用利用を認めています。ライセンスの定めに従い、各リリースには GPL 部分のソースコードも含まれます。
バージョン
- 0.1.0
Source for the GPL components
This add-on is distributed under the GNU General Public License v3.0 or later. Complete Corresponding Source for the GPL-licensed parts (espeak-ng, phonemizer-fork) is attached to this release as
*-corresponding-source.tar.gz, at no charge, per GPL-3.0 section 6(d).Each binary archive also contains a
THIRD_PARTY_LICENSES/directory with the full licence texts and the exact upstream revisions used.
他の音声アドオン
-
Piper オフライン
49言語の158のオフライン音声。それぞれ別途の小さなダウンロード。
-
Kokoro オフライン
9言語の54のオフライン音声。すべて1つの 82 MB のモデルです。
-
Supertonic オフライン
10のオフライン音声。それぞれが31言語すべてを話せます。
-
Parler-TTS オフライン
書かれた説明に従う英語の声。34の名前付き話者。
-
Qwen3-TTS クローン
10言語、9つの声、3秒の音声から話者をクローン。
-
Coqui XTTS クローン
16言語での声のクローン。モデルは非商用ライセンスです。
-
F5-TTS クローン
英語と中国語の声のクローンのみ。モデルは非商用です。