音声

LSDE
には、ダイアログと同期してプロジェクトのサウンドトラックを管理する機能が統合されています。
前提条件
まず、
Elevenlabs
APIキーを取得する必要があります。
Elevenlabsは現在、無料の月額プランを提供しており、APIをテストし、その専門知識を発見するのに最適です。
設定
プロジェクトの音声システムを設定するには、
音声設定セクション
にアクセスしてください。
音声のエクスポートフォルダを定義します。これはプロジェクトの保存ごとに保存されます。
システムは出力ファイルに名前を付けることができます。
このオプションは、ゲームエンジンやプロジェクトのニーズに合わせて名前を調整します。
ドラッグアンドドロップでラベルの順序を調整します。
変数の関連付け (自動)

この例は、複数のキャラクターがダイアログに参加し、ゲームエンジンがそれらを抽出する必要があるJRPGの音声システムを設定する方法を示しています。
話し相手の変数グループを選択します。
「ダイアログごとに複数の話し相手」オプションをチェックします。
正規表現(`regex`)を設定するためのセクションが開き、必ず1つのグループを含める必要があります。
- `id`グループ:選択したグループの変数内で検索する`tag`の値をキャプチャします。
- `value`グループ:`id`グループに対してキャプチャされたテキスト。
> オプションです。テキストを作成できるためです。このグループは自動化を最大化し、作業負荷を軽減します。
設定されたグループのすべての変数が、それぞれのアイコン(設定されている場合)とともに表示されます。

`regex`をテストする
regexr
で`regex`をテストして、よりよく理解することができます。
regex: `xxxxxxxxx`
javascriptxxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxx
たとえば、2番目のキャプチャを選択します。
「詳細」にアクセスします。
次のことがわかります。
- グループ1は、キャラクター「a1」の`tag id`をキャプチャします。
- グループ2は、「a1」の`id`の残りのテキストをキャプチャします。

変数
変数セクション
で:
事前に作成された`ACTORS`グループ内で。
外観を設定すると、ダイアログとキャラクターの個性の整理と検証が大幅に容易になります。
これらの情報はいつでも変更したり、後で補完したりできることに注意してください。

キャラクターの設定
音声設定
に戻りましょう。
音声IDを変数に関連付けます。
音声IDはElevenlabsプラットフォームで作成されます。Elevenlabsアカウントには、すでにデフォルトモデルが含まれています。
音声ジェネレーターをテストして調整することもできます。

音声IDを作成する
elevenlabs
のプロフィールで:
新しいカスタム音声を作成します。
LSDE
はAPIのすべてのモデルをサポートしています。現在、感情タグの管理に優れ、より良い物語制御を提供する`V3`モデルを強くお勧めします。
作成後、音声セクションに移動します。

音声テキストを生成する
IDが入力されたら、音声テキストを視覚化または生成するには、
音声マネージャー
ウィンドウを開きます。
ツリービューでキーを選択します。
フォルダは選択しないでください。音声テキストは読み取り専用で表示されます。
`regex`がダイアログのキャラクターをキャプチャし、音声生成インターフェースを提供します。
生成時、テキストはその時点での「署名」を受け取ります。キャラクターの順序を変更せずにテキストが変更された場合、音声の再生成が必要かどうかを確認するアラートが表示されます。

変数の関連付け (手動)
ダイアログごとに1人のキャラクターのみ(インタラクションなし)のシナリオの場合、シンプルなプロジェクトに典型的です。
「キーごとに複数の話し相手」のチェックボックスをオフにできます。

メタデータを設定する
各ダイアログに、音声を生成したいキャラクターを関連付けます。
ターゲットダイアログのキーを選択します。
このダイアログで管理する各アクターをチェックします。
なぜ複数のキャラクターなのですか?
これは、異なる個性や性別を持つ複数のランダムなNPCによって再利用される歓迎のフレーズのような、汎用的なダイアログに役立つ場合があります。

再編成
常にキー上で、フォルダ上ではありません。
音声マネージャーは、再編成の問題を報告する場合があります。
この例では、複数のキャラクターの自動割り当てから手動システムに移行しました。
システムがキャラクターの順序や数に大きな変更を検出した場合、すでに生成された各音声インスタンスを手動で再編成する必要があります。

各ダイアログの音声ファイルを、メタデータで宣言されている、または自動割り当てシステムを介して関連付けられているキャラクターにドラッグアンドドロップするだけです。