熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Delphi編程 >> 正文

開發自己的英文語音朗讀軟件[1]

2013-11-23 17:35:26  來源: Delphi編程 
    很多人都使用過帶文本朗讀功能的軟件其實自己動手制作一個英文語音朗讀軟件是一件很容易的事情下面就給出一個編程的實例

  一 前言

  筆者通過研究現有的一些語音朗讀軟件發現有很多的產品都使用了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
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.