using SpeechLib;
internal static class TalkHelpers
{
/// <summary>
/// 透過內建語音TTS
/// </summary>
/// <param name="s">文字</param>
public static void Say(this string s)
{
SpeechVoiceSpeakFlags flag = SpeechVoiceSpeakFlags.SVSFDefault;
//取得聲音接口
SpVoice spVoice = new SpVoice();
//聲音模塊 0=中文英文
spVoice.Voice = spVoice.GetVoices(string.Empty, string.Empty).Item(0);
//速度
spVoice.Rate = 0;
//聲音大小
spVoice.Volume = 100;
//發音
spVoice.Speak(s, flag);
}
}