Википедия сообщает мне, что SAPI 5.3 был включен в Windows SDK, так что скачайте его. SAPI 5.3 выглядит так, как будто он был включен в состав Windows Vista, поэтому я не думаю, что вы можете использовать его в любой другой версии Windows. Библиотека - это просто библиотека COM, что означает, что она не зависит от вашей версии .NET, т.е. вы можете использовать ее даже в .NET версии 1.0. Фактически, вы можете использовать его практически на любом языке, потому что в наши дни многие из них так или иначе поддерживают COM.
Я отвечу на ваш простой вопрос, нет, вы не можете каким-либо образом использовать Speech API из ASP.NET на клиентском компьютере. Если вы действительно серьезно относитесь к этому, вы можете изучить либо создание приложения Silverlight, которое использует Speech API на компьютере клиента, либо, в качестве альтернативы, изучить создание голосовых данных на сервере и их потоковую передачу пользователю. Однако я думаю, что на данный момент оба варианта, вероятно, будут довольно сложными.
Я научился использовать SAPI 5.1 из руководств на MSDN, как и ссылка, которую вы разместили. Я знаю, они старые, но все еще актуальны. SAPI 5.x не менялся уже почти десять лет. Visual Studio 2008 по-прежнему может делать все то, что может делать Visual Studio 2003 (ну, в основном я полагаю), и определенно может использовать библиотеку COM, так что это возможно, вам просто нужно немного поработать своим мозгом.
person
Ray Hidayat
schedule
29.01.2009