文字轉語音,語音合成,文字語音播報---解決過程

來源:互聯網
上載者:User

標籤:

       做了很久生產項目 經常遇到一個問題:就是想把文字用語音播報出來;當然了聲音要清晰,好聽,不能太機械。  這個問題怎麼解決呢?一般不外乎兩種方法,第一種,將文字錄成MP3格式用控制項播放。另外一種:直接文字語音播報。

我一直都是用第一種方法居多,但是最近遇到個棘手的事情,就是數量巨大和文字變動較大。因此深入研究了下,記錄下過程。

      第一種方法:就是費時費力但是好處是人工轉換了刪選了效果比較好。但是兩大或者文字變動 是個大隱患。

     第二種方法:用微軟內建的tts引擎,效果不好。播放不清晰,好處是com組件各種語言都可以用。

但是我又必須用第二種方法來實現,測試了眾多語音引擎,終於找到合適自己的了。(c#調用,離線轉換)

 我的思路是這樣的: 

  首先,是想找到合適語音引擎,引擎好,朗讀的效果肯定ok。測試了一下眾多語音引擎。國內人最瞭解自己了,當然從國內的先找起

    百度語音:效果不錯,線上轉換為主,線上轉換有次數限制,但是如果離線要申請,離線序號,沒找到c#調用方法,忽略。

   訊飛語音:效果不錯,線上轉換為主,線上轉換有次數限制,但是如果離線則需要購買,沒找到c#調用方法,忽略。

  okvocie,hivoice,sogou 等等 都是一個德行。都忽略。花了太多時間。

  ispeech:效果不錯,線上轉換,付費,有c#調用,不錯,收費。忽略。

 necospeech:效果相當不錯,線上轉換,個人最喜歡的,線上轉換,付費。沒找到下載方法。

   espeak:效果不錯。離線轉換,國人開發的,但是沒有女聲,達到一半要求。

 還有其他國外好多,沒有一個達到要求了。做了這些事情已經花了我一整天時間了,怎麼辦

用espeak 語音的人可以選擇。難道下載語音庫就可以了?????心裡有些小激動了。。

突然搜尋到靈格斯詞霸有各種語音庫下載, 看到有necospeech的  400m 我下載下來了。測試居然可以。明白了一個道理:下載支援微軟體tts引擎的語音庫,按照微軟體tts調用方法直接調用即可。原來如此。

網上已經好心人造了輪子了,我借用下。

以下是具體操作步驟

1.win7 內建sapi4. 應該不需要下載,如果需要可以下載微軟tts sdk

2.http://www.cnblogs.com/comsokey/archive/2011/10/04/2199030.html

3.下載necospeech的語音庫安裝即可。 necospeech vw Lily的效果不錯。

4.在控制台語音辨識裡面測試效果。

5.http://www.cnblogs.com/daytoday/archive/2013/02/17/2914124.html  園友林尚軒的這邊文章說的清楚了。

6.到此結束。已經晚上11點了,花了10幾個小時了。不過值得了。

 

文字轉語音,語音合成,文字語音播報---解決過程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.