protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (!base.ProcessCmdKey(ref msg, keyData)) { if (keyData.Equals(Keys.Enter)) // 엔터키 눌렀을때 처리 { //Console.WriteLine(chat_tBox.Text); if (ts.SaveAudio(chat_tBox.Text, "chat.mp3") == false) { return(true); } ts.PlayMessage("chat.mp3"); chat_tBox.Text = ""; this.Close(); return(true); } else { return(false); } } else { return(true); } }
private void CheckText(int index, String newText) // 내용이 다르거나 음성파일 없을때 생성 { TTS tts = new TTS(); // text to speak 기능 String fName = "macro" + index + ".mp3"; if (!old_mText[index].Equals(newText) || tts.fileExist(fName)) { old_mText[index] = newText; tts.SaveAudio(newText, fName); // 오디오 저장 } }