メインコンテンツまでスキップ

音声モデルの使い方

モデルの選択、ダウンロード、およびパッケージング

プラグインは複数の言語、音声、品質をサポートしています。エディターのプラグイン設定から、必要な音声モデルを簡単にダウンロードして管理できます。以下の手順に従って、音声モデルを選択、ダウンロード、ステージングしてください:

  1. エディターでプロジェクト設定を開き、Plugins -> Runtime Text To Speech に移動します。
  2. ダウンロード可能な音声モデル のリストで、ダウンロードしたい音声モデルの隣にある ダウンロード ボタンをクリックします。複数の音声モデルを同時にダウンロードできます。
  3. ダウンロードが完了すると、モデルはリストの上部にある ダウンロード済み音声モデル セクションに表示され、プロジェクトで使用できるようになります。
  4. 必要に応じて、テキストフィールドにテキストを入力し、再生 ボタンをクリックすることで、ダウンロードした音声モデルをプレビューできます。これにより、選択した音声モデルを使用してテキストが合成され、再生されます。この機能は、エディター内でテストし、音声モデルが期待通りの音声に聞こえるかを確認するのに便利です。

ダウンロードした音声モデルを削除するには、削除したいモデルの横にある削除ボタンをクリックします。

ダウンロードされたすべての音声モデルはプロジェクトにパッケージされるため、プロジェクトサイズを削減するには、不要になった音声モデルを削除してください。

事前にモデルが組み込まれている言語の完全な一覧については、サポートされている言語を参照してください。

カスタム音声モデルのインポート

事前設定された音声モデルに加えて、独自のカスタム音声モデルをインポートできます。これは、事前設定リストにない音声を使用したい場合や、標準では同梱されていない言語のサポートを追加したい場合に便利です(基盤となるphonemizerがサポートする追加言語の一覧については、追加サポート言語一覧をご覧ください)。

このプラグインはPiperとKokoroの両方の音声モデル形式に対応しています:

  1. プラグインの設定で、画面の上部にあるカスタム音声モデルをインポートボタンをクリックします。
  2. 表示されるダイアログで、モデルタイプ(Piper または Kokoro)を選択します。
  3. お使いのモデルファイルを参照して選択します:
    • Piper: ONNX形式のモデルファイル(*.onnx)を選択
    • Kokoro: BIN形式のスタイルファイル(*.bin)を選択
  4. 対応する設定ファイル (*.json) を参照して選択してください。
    • Piper用:サンプルレート、音素マッピング、推論パラメータなどの設定が含まれています。
    • Kokoro用:トークナイザー設定が含まれています。
  5. Kokoroモデルでは、言語コード(例:en-us、en-gb-x-rp、fr、esなど)を指定します。
  6. Import をクリックして、カスタム音声モデルをプロジェクトに追加します。

カスタム音声モデルに関する注意事項

  • Piperモデル: Piper互換のONNXモデルを、対応するJSON設定ファイルと共に使用できます。これは、事前設定されたリストにない音声や、カスタムトレーニングされた音声に役立ちます。コミュニティトレーニングされたPiperモデルはHugging Faceで見つけることができます。または、このガイドを使って独自のモデルをトレーニングすることもできます。

  • Kokoroモデル: これらのモデルは、スタイルファイル(BIN形式)と共有ONNXモデルの2部構成です。初めてKokoroスタイルファイルをインポートすると、プラグインが必要なONNXモデルの自動ダウンロードを提案します。

  • 言語コード: Kokoroモデルでは、適切な音素変換のために言語コードが重要です。一般的なコードには次のものがあります:

    • 英語 (アメリカ): en-us
    • 英語 (イギリス): en-gb-x-rp
    • スペイン語: es
    • フランス語: fr
    • イタリア語: it
    • ポルトガル語 (ブラジル): pt-br
    • 中国語 (標準語): cmn
    • ヒンディー語: hi
    • ドイツ語: de

カスタム音声モデルは、ダウンロードされたモデルと同様に扱われ、プロジェクトと一緒にパッケージ化されます。