Last updated: July 23, 2026
名前空間: YukkuriMovieMaker.Plugin.Voice
アセンブリ: YukkuriMovieMaker.Plugin.dll
音声合成プラグインのインターフェースです。
public interface IVoicePlugin : IPlugin
話者一覧を非同期に更新します。
Task UpdateVoicesAsync();
CanUpdateVoices が true の場合のみ呼ばれます。
完了後に Voices プロパティーが更新された結果を返すようにしてください。
| 名前 | 型 | 説明 |
|---|---|---|
| CanUpdateVoices | System.Boolean | 話者一覧を動的に更新できるかどうかを取得します。 |
| IsVoicesCached | System.Boolean | 話者一覧がキャッシュ済みかどうかを取得します。 |
| Voices | System.Collections.Generic.IEnumerable<YukkuriMovieMaker.Plugin.Voice.IVoiceSpeaker> | このプラグインが提供する話者の一覧を取得します。 |
話者一覧を動的に更新できるかどうかを取得します。
bool CanUpdateVoices { get; }
外部アプリケーションの話者一覧を動的に取得できる場合は true を返してください。
true の場合、YMM4のUIに「話者を更新」ボタンが表示され、UpdateVoicesAsync が呼ばれます。
話者一覧がキャッシュ済みかどうかを取得します。
bool IsVoicesCached { get; }
CanUpdateVoices が true の場合、UpdateVoicesAsync が未実行のときは false を返すことができます。
Last updated: July 23, 2026
名前空間: YukkuriMovieMaker.Plugin.Voice
アセンブリ: YukkuriMovieMaker.Plugin.dll
音声合成プラグインのインターフェースです。
public interface IVoicePlugin : IPlugin
話者一覧を非同期に更新します。
Task UpdateVoicesAsync();
CanUpdateVoices が true の場合のみ呼ばれます。
完了後に Voices プロパティーが更新された結果を返すようにしてください。
| 名前 | 型 | 説明 |
|---|---|---|
| CanUpdateVoices | System.Boolean | 話者一覧を動的に更新できるかどうかを取得します。 |
| IsVoicesCached | System.Boolean | 話者一覧がキャッシュ済みかどうかを取得します。 |
| Voices | System.Collections.Generic.IEnumerable<YukkuriMovieMaker.Plugin.Voice.IVoiceSpeaker> | このプラグインが提供する話者の一覧を取得します。 |
話者一覧を動的に更新できるかどうかを取得します。
bool CanUpdateVoices { get; }
外部アプリケーションの話者一覧を動的に取得できる場合は true を返してください。
true の場合、YMM4のUIに「話者を更新」ボタンが表示され、UpdateVoicesAsync が呼ばれます。
話者一覧がキャッシュ済みかどうかを取得します。
bool IsVoicesCached { get; }
CanUpdateVoices が true の場合、UpdateVoicesAsync が未実行のときは false を返すことができます。