我想創建一個啓用語音的應用程序,但每當我到MS網站下載SAPI時,我都會收到錯誤消息。從哪裏得到SAPI?
我想知道我可以從哪裏得到SAPI。
我也想知道SAPI 5.3應用程序是否可以在Windows 2000,Windows XP和Windows Vista上運行(如果使用C++/MFC編碼)。
另外,使用SAPI的最佳方法是什麼?用C#.NET或C++/MFC?
謝謝。
我想創建一個啓用語音的應用程序,但每當我到MS網站下載SAPI時,我都會收到錯誤消息。從哪裏得到SAPI?
我想知道我可以從哪裏得到SAPI。
我也想知道SAPI 5.3應用程序是否可以在Windows 2000,Windows XP和Windows Vista上運行(如果使用C++/MFC編碼)。
另外,使用SAPI的最佳方法是什麼?用C#.NET或C++/MFC?
謝謝。
嗯,你從MS獲得SAPI。如果他們有問題,請下載時遇到問題!
我用C使用SAPI,所以我不能評論C#/ C++。這也是幾年前,所以我不知道我使用了哪個版本 - 但它在W2K,FWIW上運行良好。
Microsoft Speech SDK是可供下載here。
是否選擇C#或C++取決於您自己的偏好。使用.NET時,您將在System.Speech
中找到與語音識別和合成相關的所有內容。將此程序集的引用添加到項目中,您將能夠直接使用Speech API。下面是一個簡單的示例程序演示了文本到語音轉換功能:
using System.Speech.Synthesis;
class Program
{
static void Main(string[] args)
{
SpeechSynthesizer synth = new SpeechSynthesizer();
synth.Rate = -1;
synth.Volume = 100;
synth.SelectVoice("Microsoft Sam");
synth.Speak("Hello World");
}
}
我不認爲你可以從微軟的網站上下載只是語音SDK 5.3。您可以從http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en下載包含SAPI 5.3的Windows平臺SDK。
什麼,確切地說,你想下載和從哪裏?你遇到什麼錯誤? SAPI SDK 5.1可以從http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=5e86ec97-40a7-453f-b0ee-6583171b4530下載 – 2009-04-16 13:03:20