Example #1
0
 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);
     }
 }
Example #2
0
        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); // 오디오 저장
            }
            
        }