TTS

見名之意,語音合成(Text To Speech),簡稱TTS技術,涉及聲學、語言學、數字信號處理技術、多媒體技術等多個學科技術,是中文信息處理領域的一項前沿技術。

在安卓中,可以安裝訊飛TTS,輸入你想要轉換的文本,然後就可以轉化爲聲音了。下邊來介紹一下.net中是如何把文本轉化成語音的:

首先先安裝一下 微軟TTS5.1語音引擎(中文).msi  然後在你的項目中導入DotNetSpeech.dll(160K),這兩個東西都可以直接在百度上下載,這裏就不做詳細介紹了。

命名空間:
using DotNetSpeech;

讀出文本框中的中文:
SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpVoice voice = new SpVoice();
voice.Speak(textBox1.Text, spFlags);

這就可以發聲了

發佈了30 篇原創文章 · 獲贊 3 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章