不知道大家有沒有發現,在system.speech.synthesis命名空間下有乙個speechsynthesizer類,它可以指定的文字內容進行語音朗讀,而且,這個類用起來也嚴重簡單,簡單到什麼程度? 試試看。
首先,新建乙個專案,隨便你建什麼專案,反正能測試即可。
然後,新增對system.speech程式集的引用.
引入system.speech.synthesis命名空間,最後,看好了,幾行**搞定。
private void button1_click(object sender, eventargs e)呼叫speak方法就可以開始聆聽mm講話了,我這裡呼叫的是非同步版本。// 一new一speech就搞定
speechsynthesizer sp = new speechsynthesizer();
sp.speakcompleted += (s, arg) => button1.enabled = true;
// 開始讀啦
button1.enabled = false;
sp.speakasync(txttoread.text);//採用的是非同步讀取
// sp.speak(txttoread.text);//使用同步的方式進行文章讀取
}
執行一下,輸入一些文字,開始閱讀,你會聽到一位mm的天籟之音的。
怎麼樣,感覺爽不?
非常簡單的語音朗讀功能
不知道大家有沒有發現,在system.speech.synthesis命名空間下有乙個speechsynthesizer類,它可以指定的文字內容進行語音朗讀,而且,這個類用起來也嚴重簡單,簡單到什麼程度?試試看。首先,新建乙個專案,隨便你建什麼專案,反正能測試即可。然後,新增對system.spee...
C 實現語音朗讀功能
第一步 新建專案 tts 從文字到語音 texttospeech 第二步 新增引用 system.speech 第三步 主介面以及後台 region 可以讀取中文 string phrase 123我是好人 speechsynthesizer speech new speechsynthesizer...
C 實現語音朗讀功能
第一步 新建專案 tts 從文字到語音 texttospeech 第二步 新增引用 system.speech 第三步 主介面以及後台 region 可以讀取中文 string phrase 123我是好人 speechsynthesizer speech new speechsynthesizer...