人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

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

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

更新時間:2022-10-10 文章作者:未知 信息來源:網絡 閱讀次數:

很多人都使用過帶文本朗讀功能的軟件。其實,自己動手制作一個英文語音朗讀軟件是一件很容易的事情,下面就給出一個編程的實例。


  一、 前言:


  筆者通過研究現有的一些語音朗讀軟件發現,有很多的產品都使用了MicroSoFt的Speech Api,再通過進一步的實踐發現。MicroSoFt Speech Api的功能十分強大,不光可以準確讀出單詞,而且還能夠實現流利地朗讀句子乃至段落、文章。對于不常見的單詞(如中文人名的拼音),也能夠根據英文的發音原則,讀出較準確的發音。而且讓人興奮的是:MicroSoFt Speech Api可以以coM組件的形式提供給程序員,方便程序員的開發與使用。


  二、 開發英文語音朗讀程序的軟、硬件環境:
  本文所采用的操作系統是WindoWS 98。它對MicroSoFt Speech Api支持得非常好。而所采用的編程環境是 BorlAnd的delphi 5.0。dephi不光支持vcl組件,對coM組件的支持也是非常好的,而且在WindoWS下面delphi確實是一種強大而且易于使用的開發工具。接下來最重要的是安裝MicroSoFt Speech Api,MicroSoFt Speech Api在共享軟件光盤上都會帶有,也可以在金山詞霸的光盤上找到,文件名是SpchApi.exe,是個自解壓文件,直接運行即可。
  硬件環境沒有什么特殊的要求,只要能夠順利運行WindoWS 9x操作系統就可以了。


  三、進行英文語音朗讀程序開發的基本步驟:


  1.在delphi中新建一應用程序,將ForM1改名為FrMSpeech,將unit1保存為Speechunit,將工程保存為Speech。


  2.選中project菜單項中的iMport type liBrAry,彈出如圖所示的對話框:
再點擊Add按鈕,此時會彈出一個文件選擇框,將此框定位到WindoWS目錄下的Speech目錄,選中vtxtAuto.tlB文件,選擇打開。再點擊inStAll按鈕即可。  


  3.經過上面的步驟,已經將此組件引入到我們的程序中來,并生成了vtxtAuto_tlB單元unit,我們只需要在自己的應用程序中使用此單元就可以了。現在我們在Speechunit的uSeS聲明的末尾加上vtxtAuto_tlB。并在vAr下面聲明一個名為vtxt的全局變量,類型為vtxtAuto_。


  4.現在我們需要在FrMSpeech上放上一個edit控件和兩個Button控件。將兩個按鈕控件的nAMe屬性分別改為:BtnSpeAK和BtnStop,再將兩個按鈕的cAption屬性分別改為:SpeAK和Stop。  


  5.在FrMSpeech的oncreAte事件中加入以下代碼:

  vtxt = covtxtAuto_.creAte
  vtxt.regiSter'''Speech'  





  6.雙擊SpeAK按鈕,加入以下代碼:

  vtxt.Speed = 100
  vtxt.SpeAKtriMedit1.text10  





  7.雙擊Stop按鈕,加入以下代碼:

  vtxt.StopSpeAKing   



  自此,一個最簡單的英文朗讀軟件就已制作完成了。使用時在edit對話框中輸入欲朗讀的單詞、句子或段落,按SpeAK按鈕就可以開始進行朗讀,按Stop按鈕就可以停止朗讀。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 梅河口市| 澄城县| 吴桥县| 光山县| 华亭县| 沧州市| 常宁市| 东阿县| 凭祥市| 襄垣县| 阳西县| 通化市| 文山县| 若尔盖县| 兴安盟| 柳江县| 会泽县| 吉水县| 米林县| 南昌市| 秦皇岛市| 东港市| 长沙市| 南昌市| 双辽市| 江孜县| 吉木乃县| 习水县| 思南县| 阳西县| 沾益县| 普陀区| 古蔺县| 梁平县| 晋城| 崇文区| 越西县| 长泰县| 吉木乃县| 且末县| 讷河市|