Beispiel #1
0
        private void VoiceComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            int selected = this.VoiceComboBox.SelectedIndex;

            if (selected < 0)
            {
                return;
            }
            var voices = g_VoiceSpeeach.GetVoices();

            if (selected >= voices.Count)
            {
                return;
            }
            g_VoiceSpeeach.Voice = voices.Item(selected);
        }
        private int fnGetPPATatipNumber()
        {
            SpeechLib.SpVoice V = new SpeechLib.SpVoice();
            int intNumOfVoice = 0; //start at 0 because, in DLL, index is zero based

            foreach (ISpeechObjectToken Token in V.GetVoices())
            {
                if (Token.GetDescription() == "PPA ตาทิพย์")
                    break;
                else
                    intNumOfVoice++;
            }

            return intNumOfVoice;
        }