//==================================================================== //==================================================================== // Executar sintese //==================================================================== public void Executar(BM_Comando.Sintese _dados) { speechEngine.Rate = _dados.Velocidade; speechEngine.Volume = _dados.Volume; if (!string.IsNullOrWhiteSpace(_dados.Texto)) { switch (speechEngine.State) { case SynthesizerState.Ready: speechEngine.SetOutputToDefaultAudioDevice(); speechEngine.SpeakAsync(_dados.Texto); break; } } }
//==================================================================== //==================================================================== // Executar sintese //==================================================================== private void executarSintese(BM_Comando.Sintese _sintese) { BM_Sintese.getInstance().Executar(_sintese); }