Exemple #1
0
        private static void GenerateSpeech(List <string> inputStrings)
        {
            if (m_Tts.InstalledVoices.Count == 0)
            {
                return;
            }
            //List<string> inputStrings = (List<string>)e.Argument;
            string selectedVoice = string.IsNullOrEmpty(m_Settings.Audio_TTSVoice) ? m_Tts.InstalledVoices[0] : m_Settings.Audio_TTSVoice;

            m_Tts.SpeakString(selectedVoice, inputStrings[0], inputStrings[1]);
        }
Exemple #2
0
 public static void TestVoice(string text, string voice, Settings settings)
 {
     AudioLib.AudioLibPCMFormat audioFormat = new AudioLibPCMFormat((ushort)settings.Audio_Channels, (uint)settings.Audio_SampleRate, (ushort)settings.Audio_BitDepth);
     m_Tts = new TextToSpeech(audioFormat);
     m_Tts.SpeakString(voice, text, null);
 }