如何再发行 SAPI 5.1 核心组件
基于語音應(yīng)用程序設(shè)計(jì)接口 (SAPI) 5.1 版開發(fā)的應(yīng)用程序要求您在客戶端計(jì)算機(jī)上安裝 SAPI 5.1 核心組件。
?????? 您可以將 SAPI 5.1 核心組件作為 Microsoft Windows Installer 合并模塊(稱為 .msm 文件)進(jìn)行再發(fā)行。必須在程序的安裝程序中包括這些合并模塊。為此,請(qǐng)創(chuàng)建一個(gè)使用這些合并模塊并處理實(shí)際安裝過程的 Microsoft Installer (.msi) 文件。Setup.exe 程序?qū)⑦\(yùn)行該 .msi 文件。
?????? 所有 SAPI 5.1 的可再發(fā)行 .msm 文件的合計(jì)大小是 131.58 MB。這些文件提供英文和簡體中文的語音識(shí)別 (SR) 和文本到語音轉(zhuǎn)換 (TTS) 支持,但對(duì)于日文僅提供語音識(shí)別支持。
?????? 本文說明在您不想再發(fā)行所有這些文件的情況下支持語音應(yīng)用程序所需滿足的最低文件要求。您這樣做的原因可能包括:
?????????? ·?程序只支持一種語言,并且未設(shè)計(jì)為可包括用于其他語言的 .msm 文件。
·?程序只支持 TTS,并且未設(shè)計(jì)為可包括用于 SR 的 .msm 文件。?? Microsoft
Speech SDK 5.1 Microsoft
Developer Network...
從哪里獲取 .msm 文件?
若要下載 Microsoft Speech SDK 5.1,請(qǐng)?jiān)L問下面的 Microsoft Developer Network (MSDN) 網(wǎng)站:
http://www.microsoft.com/speech/download/old/sapi5.asp (http://www.microsoft.com/speech/download/old/sapi5.asp)
您必須單擊“Redist.:All (131.58 MB)”以下載相應(yīng)文件。
下載過程會(huì)創(chuàng)建三個(gè)包含以下 .msm 文件的文件夾:
·?1033(英語)文件夾包含用于英文 TTS 和 SR 的 .msm 文件。
·?1041(日語)文件夾包含用于日文 SR 的 .msm 文件。
·?2052(簡體中文)文件夾包含用于簡體中文 TTS 和 SR 的 .msm 文件。
我需要哪些適用于 TTS 應(yīng)用程序的 .msm 文件?
TTS 應(yīng)用程序需要以下文件:
·?英文 TTS 支持要求 .msi 文件包括 1033 文件夾中的以下文件:
o?Sp5.msm
o?Sp5intl.msm
o?Sp5ttint.msm
o?Spcommon.msm
·?簡體中文 TTS 支持要求 .msi 文件包括 2052 文件夾中的以下文件:
o?Sp5.msm
o?Sp5intl.msm
o?Sp5TTINTr.msm
o?Spcommon.msm
·?如果要在 Windows XP 上提供 Mike 和 Mary 語音(適用于英文 TTS 應(yīng)用程序),則必須包括 Sp5ttintxp.msm 文件。 可以從 Microsoft 下載中心下載以下文件:
立即下載 Microsoft Speech SDK 5.1 程序包。(http://download.microsoft.com/download/speechsdk/sdk/5.1/wxp/en-us/sp5ttintxp.exe)
有關(guān)如何下載 Microsoft 支持文件的更多信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫中相應(yīng)的文章:
119591(http://support.microsoft.com/kb/119591/
) 如何從聯(lián)機(jī)服務(wù)獲取 Microsoft 支持文件
Microsoft 已對(duì)該文件進(jìn)行了病毒掃描。Microsoft 使用的是該文件發(fā)布時(shí)可以獲得的最新病毒檢測(cè)軟件。該文件存儲(chǔ)在安全性得到增強(qiáng)的服務(wù)器上,以防止在未經(jīng)授權(quán)的情況下對(duì)其進(jìn)行更改。
我需要哪些適用于 SR 應(yīng)用程序的 .msm 文件?
若要支持 SR 應(yīng)用程序,則 .msi 文件必須包括相應(yīng)語言文件夾中的以下文件:
·?Sp5.msm
·?Sp5sr.msm
·?Sp5itn.msm
·?Sp5ccint.msm
·?Sp5Intl.msm
·?Spcommon.msm
注意:提供對(duì)命令和控件 (C&C) SR 的支持需要使用相同的 .msm 文件集。也就是說,不能創(chuàng)建一個(gè)僅對(duì) C&C SR 提供支持的 .msi 文件。
如何創(chuàng)建 .msi 文件?
以下步驟使用英文 TTS 來創(chuàng)建 .msi 文件。
1.???? 啟動(dòng) Microsoft Visual Studio Installer,該程序可從下面的 MSDN 網(wǎng)站下載獲得:
http://msdn2.microsoft.com/zh-cn/vstudio/aa718352(en-us).aspx (http://msdn2.microsoft.com/zh-cn/vstudio/aa718352(en-us).aspx)
注意:也可以使用第三方工具(如 InstallShield)來制作安裝程序。
2.???? 在“新建項(xiàng)目”對(duì)話框中,單擊以展開“Visual Studio”文件夾(如果它尚未展開),再單擊“Visual Studio Installer 項(xiàng)目”文件夾,然后單擊“空安裝程序”。
3.???? 在“名稱”框中,鍵入項(xiàng)目的名稱(例如 EmptyInstaller1),然后單擊“打開”。
4.???? 在“項(xiàng)目資源管理器”窗格中的“EmptyInstaller1”工作區(qū)下,右鍵單擊“文件”,單擊“添加”,然后單擊“合并模塊”。
5.???? 瀏覽到 1033 文件夾并添加其中的以下文件:
o?Sp5.msm
o?Sp5intl.msm
o?Sp5ttint.msm
o?Spcommon.msm
6.???? 生成并保存項(xiàng)目,然后退出程序。
7.???? 若要在客戶端計(jì)算機(jī)上安裝 SAPI 英文 TTS 組件,請(qǐng)定位到 C:\EmptyInstaller1\Output\disk_1 文件夾中的 Emptyinstaller1.msi 文件,然后在客戶端計(jì)算機(jī)上運(yùn)行 Emptyinstaller1.msi 文件。
?
轉(zhuǎn)載于:https://www.cnblogs.com/xuhaibiao/archive/2012/04/09/2438489.html
總結(jié)
以上是生活随笔為你收集整理的如何再发行 SAPI 5.1 核心组件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】奴性哲学十句话,洗脑常用词!!!
- 下一篇: 深入探讨用位掩码代替分支(7):MMX指