首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从哪里获取SAPI?

从哪里获取SAPI?
EN

Stack Overflow用户
提问于 2009-04-16 12:48:35
回答 3查看 2.6K关注 0票数 2

我想创建一个支持语音的应用程序,但每当我访问MS网站下载SAPI时,都会收到错误消息。

我想知道哪里能找到SAPI。

我还想知道SAPI 5.3应用程序是否可以在Windows 2000、Windows XP和Windows Vista (如果使用C++/MFC编码)上运行。

另外,使用SAPI的最佳方式是什么?用C# .NET还是C++/MFC?

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2009-04-16 13:03:25

Microsoft Speech SDK可用于下载here

选择C#还是C++取决于您自己的偏好。在使用.NET时,你会在System.Speech中找到所有与语音识别和合成相关的东西。将对此程序集的引用添加到您的项目中,您将能够直接使用Speech API。下面是一个简单的示例程序,演示了文本到语音的功能:

代码语言:javascript
复制
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");
    }
}
票数 4
EN

Stack Overflow用户

发布于 2009-04-21 19:38:28

我不认为你可以从微软网站上下载Speech SDK 5.3。您可以从包含SAPI5.3的http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en下载windows platform SDK。

票数 2
EN

Stack Overflow用户

发布于 2009-04-16 13:03:12

嗯,你从女士那里得到了SAPI,如果他们在提供服务时有问题,那么你在下载时也有问题!

我在C中使用了SAPI,所以我不能对C#/C++进行评论。

而且那是几年前的事了,所以我不知道我用的是哪个版本--但它在w2k上运行得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/755974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档