不需要額外的單詞語音檔案,只需要幾行**,整個應用程式才不到60kb,就可以朗讀無限多個英文單詞,還可以自己定製要朗讀的單詞表,爽呆了吧?
只需要寫以下幾個指令碼
speaker.vbs
set s = createobject("sapi.spvoice")
set fso = createobject("scripting.filesystemobject")
currentpath=fso.getfile(wscript.scriptfullname).parentfolder.path
path=currentpath & "\dictionary.txt"
set dictionaryfile=fso.opentextfile(path,1,true)
do while dictionaryfile.atendofline <> true
line=dictionaryfile.readline
s.speak line
loop
dictionaryfile.close
start.bat
@echo off
"%systemroot%/system32/wscript.exe" speaker.vbs
exit
然後把單詞表存在dictionary.txt檔案中
雙擊start.bat即可執行單詞朗讀了
C 呼叫SAPI實現語音識別的兩種方法
size medium 通過微軟的sapi,不僅僅可以實現語音合成tts,同樣可以實現語音識別sr。下面我們就介紹並貼出相關 主要有兩種方式 color red 1 使用com元件技術,不管是c c delphi都能玩的轉,開發出來的東西在xp和win7都能跑。注意要引入系統元件speechlib,...
PHP常說的SAPI是什麼
什麼是sapi 首先看一下他的工作原理 無論是cgi還是apache的mod php cli都是按sapi module struct結構實現的,這種做法遮蔽了php的不同實現,於是外部程式通過呼叫sapi介面的sapi module struct介面就可以無差別的呼叫不同的底層php程式。sapi...
C 中呼叫SAPI實現語音識別的2種方法
通過微軟的sapi,不僅僅可以實現語音合成tts,同樣可以實現語音識別sr。下面我們就介紹並貼出相關 主要有兩種方式 1 使用com元件技術,不管是c c delphi都能玩的轉,開發出來的東西在xp和win7都能跑。注意要引入系統元件speechlib,xp要安裝識別引擎 2 使用win7的win...