Wikipedia 告诉我SAPI 5.3 包含在 Windows SDK 中,所以去下载吧。SAPI 5.3 看起来像是 Windows Vista 的一部分,所以我认为您不能在任何其他版本的 Windows 中使用它。该库只是一个 COM 库,这意味着它不依赖于您的 .NET 版本——也就是说,您甚至可以在 .NET 1.0 版中使用它。事实上,您几乎可以在任何语言中使用它,因为现在很多语言都以某种方式支持 COM。
我会解决您的简单问题,不,您不能以任何方式从客户端计算机上的 ASP.NET 使用语音 API。不过,如果您真的很认真,您可以考虑在客户端计算机上创建一个使用语音 API 的 Silverlight 应用程序,或者考虑在服务器上构建语音数据并将其流式传输给用户。但是,目前我认为这两种选择都可能非常困难。
我从 MSDN 上的教程中学会了使用 SAPI 5.1,就像您发布的链接一样。我知道,它们都已经老了,但它们仍然很重要。SAPI 5.x 近十年来没有改变。Visual Studio 2008 仍然可以做 Visual Studio 2003 可以做的所有事情(嗯,我认为大部分情况下),而且它绝对可以使用 COM 库,所以这是可能的,你只需要稍微动动脑筋。