說明:
(1)支援Window 7系統,但是xp系統智慧朗讀英文和數字;
(2)新增引用 Interop.SpeechLib.dll;
(3)使用時呼叫StringToVoice(str)即可。
using SpeechLib;
/// <summary>
/// 把字串轉換成聲音
/// </summary>
/// <param name="str">要朗讀的字串</param>
public static void StringToVoice(string str) {
if (str.Trim().Length > 0) {
SpVoiceClass svc = new SpVoiceClass();
SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
svc.Speak(str, spFlags);
}
圖示:
(1)後臺程式碼
(2)執行效果
版權宣告:本文為博主原創文章,未經博主允許不得轉載。