很多人都使用過帶文本朗讀功能的軟件
其實
自己動手制作一個英文語音朗讀軟件是一件很容易的事情
下面就給出一個編程的實例
一 前言
筆者通過研究現有的一些語音朗讀軟件發現有很多的產品都使用了MicroSoFt的Speech Api再通過進一步的實踐發現MicroSoFt Speech Api的功能十分強大不光可以准確讀出單詞而且還能夠實現流利地朗讀句子乃至段落文章對於不常見的單詞(如中文人名的拼音)也能夠根據英文的發音原則讀出較准確的發音而且讓人興奮的是MicroSoFt Speech Api可以以coM組件的形式提供給程序員方便程序員的開發與使用
二 開發英文語音朗讀程序的軟硬件環境
本文所采用的操作系統是WindoWS 98它對MicroSoFt Speech Api支持得非常好而所采用的編程環境是 BorlAnd的delphi .dephi不光支持vcl組件對coM組件的支持也是非常好的而且在WindoWS下面delphi確實是一種強大而且易於使用的開發工具接下來最重要的是安裝MicroSoFt Speech ApiMicroSoFt Speech Api在共享軟件光盤上都會帶有也可以在金山詞霸的光盤上找到文件名是SpchApi.exe是個自解壓文件直接運行即可
硬件環境沒有什麼特殊的要求只要能夠順利運行WindoWS 9x操作系統就可以了
三進行英文語音朗讀程序開發的基本步驟
.在delphi中新建一應用程序將ForM改名為FrMSpeech將unit保存為Speechunit將工程保存為Speech
.選中project菜單項中的iMport type liBrAry
彈出如圖所示的對話框
再點擊Add按鈕
此時會彈出一個文件選擇框
將此框定位到WindoWS目錄下的Speech目錄
選中vtxtAuto.tlB文件
選擇打開
再點擊inStAll按鈕即可
[] []
From:http://tw.wingwit.com/Article/program/Delphi/201311/24726.html