где взять сапи?

Я хочу создать приложение с поддержкой речи, но всякий раз, когда я захожу на веб-сайт MS, чтобы загрузить SAPI, я получаю сообщение об ошибке.

Я хочу знать, где я могу получить SAPI.

и я также хотел бы знать, может ли приложение SAPI 5.3 работать в Windows 2000, Windows XP и Windows Vista (если оно закодировано с помощью C++/MFC).

Кроме того, как лучше всего использовать SAPI? с С# .NET или С++/MFC?

Спасибо.


person Attilah    schedule 16.04.2009    source источник
comment
Что именно вы пытаетесь скачать и откуда? С какой ошибкой вы сталкиваетесь? SAPI SDK 5.1 можно загрузить с сайта microsoft. .com/downloads/   -  person Jon Cram    schedule 16.04.2009


Ответы (3)


SDK Microsoft Speech доступен для загрузки здесь.

Выбор 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");
    }
}
person Dirk Vollmar    schedule 16.04.2009

Я не думаю, что вы можете загрузить только Speech SDK 5.3 с веб-сайта Microsoft. Вы можете загрузить SDK для платформы Windows по адресу http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en, который включает SAPI 5.3.

person Community    schedule 21.04.2009

Ну, вы получаете SAPI от MS. Если у них проблемы с обслуживанием, у вас проблемы со скачиванием!

Я использовал SAPI с C, поэтому не могу комментировать C#/C++.

Также это было несколько лет назад, поэтому я не знаю, какую версию я использовал, но она отлично работала на w2k, FWIW.

person Community    schedule 16.04.2009