public OtomachiUnaTalkController(SpeechEngineInfo info) { Info = info; OtomachiUnaPath = info.EnginePath; _timer = new System.Timers.Timer(100); _timer.Elapsed += timer_Elapsed; }
public VOICEVOXController(SpeechEngineInfo info) { Info = info; _voicevox = new VOICEVOXEnumerator(); _libraryName = info.LibraryName; }
public VoiceroidPlusController(SpeechEngineInfo info) { Info = info; VoiceroidPath = info.EnginePath; _timer = new System.Timers.Timer(100); _timer.Elapsed += timer_Elapsed; }
public CeVIOAIController(SpeechEngineInfo info) { Info = info; _cevio = new CeVIOAIEnumerator(); _libraryName = info.LibraryName; }
public UnaController(SpeechEngineInfo info) { Info = info; EnginePath = info.EnginePath; _timer = new System.Timers.Timer(100); _timer.Elapsed += timer_Elapsed; }
public AITalk3Controller(SpeechEngineInfo info) : base(info) { Info = info; AITalk3Path = info.EnginePath; _timer = new System.Timers.Timer(100); _timer.Elapsed += timer_Elapsed; AITalk3Enumerator aitalk3Enumerator = new AITalk3Enumerator(); var list = aitalk3Enumerator.GetSpeechEngineInfo(); int count = 0; string exePath = ""; for (int i = 0; i < list.Length; i++) { if (exePath != list[i].EnginePath) { count = 0; exePath = list[i].EnginePath; } if (list[i].LibraryName == Info.LibraryName) { _voiceIndex = count; break; } count++; } }
public static ISpeechController GetInstance(SpeechEngineInfo info) { foreach (var i in speechEnumerator) { var controller = i.GetControllerInstance(info); if (controller != null) { return(controller); } } return(null); }
public Voiceroid2Controller(SpeechEngineInfo info) { Info = info; var voiceroid2 = new Voiceroid2Enumerator(); _promptString = voiceroid2.PromptString; VoiceroidPath = info.EnginePath; _libraryName = info.LibraryName; _timer = new System.Timers.Timer(100); _timer.Elapsed += timer_Elapsed; }
public AIVOICEController(SpeechEngineInfo info) { Info = info; var aivoice = new AIVOICEEnumerator(); _promptString = aivoice.PromptString; VoiceroidPath = info.EnginePath; _libraryName = info.LibraryName; _timer = new System.Timers.Timer(100); _timer.Elapsed += timer_Elapsed; }
public static ISpeechEngine GetInstance(SpeechEngineInfo info) { switch (info.EngineName) { case VoiceroidPlusEnumerator.EngineName: return(new VoiceroidPlusController(info)); case Voiceroid2Enumerator.EngineName: return(new Voiceroid2Controller(info)); case UnaEnumerator.EngineName: return(new UnaController(info)); case CeVIOEnumerator.EngineName: return(new CeVIOController(info)); case SAPI5Enumerator.EngineName: return(new SAPI5Controller(info)); default: break; } return(null); }
public ISpeechController GetControllerInstance(SpeechEngineInfo info) { return(EngineName == info.EngineName ? new CeVIOController(info) : null); }
public SAPI5Controller(SpeechEngineInfo info) { Info = info; _voiceName = info.LibraryName; }
public override ISpeechController GetControllerInstance(SpeechEngineInfo info) { return(EngineName == info.EngineName ? new AITalk3Controller(info) : null); }
public virtual ISpeechController GetControllerInstance(SpeechEngineInfo info) { return(EngineName == info.EngineName ? new Voiceroid2Controller(info) : null); }
public AIVOICEController(SpeechEngineInfo info) : base(info) { }
public GynoidTalkController(SpeechEngineInfo info) : base(info) { }
public ISpeechController GetControllerInstance(SpeechEngineInfo info) { return(EngineName == info.EngineName ? new OtomachiUnaTalkController(info) : null); }