2 Stimmen

Wo bekomme ich SAPI?

Ich möchte eine sprachfähige Anwendung erstellen, aber immer wenn ich auf die MS-Website gehe, um SAPI herunterzuladen, erhalte ich einen Fehler.

Ich möchte wissen, wo ich SAPI bekommen kann.

und ich möchte auch wissen, ob eine SAPI 5.3 Anwendung unter Windows 2000, Windows XP und Windows Vista funktionieren kann (wenn sie mit C++/MFC programmiert ist).

Was ist außerdem der beste Weg, SAPI mit C#.NET oder C++/MFC zu verwenden?

Danke.

4voto

Dirk Vollmar Punkte 166522

El Microsoft Sprach-SDK steht zum Download zur Verfügung aquí .

Ob Sie sich für C# oder C++ entscheiden, hängt von Ihren eigenen Vorlieben ab. Wenn Sie .NET verwenden, finden Sie alles, was mit Spracherkennung und -synthese zu tun hat, in System.Speech . Fügen Sie einen Verweis auf diese Baugruppe zu Ihrem Projekt hinzu, und Sie können die Sprach-API direkt verwenden. Im Folgenden finden Sie ein einfaches Beispielprogramm, das die Text-to-Speech-Funktionalität demonstriert:

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");
    }
}

2voto

user26242 Punkte 93

Ich glaube nicht, dass Sie nur Speech SDK 5.3 von der Microsoft-Website herunterladen können. Sie können Windows-Plattform SDK herunterladen von http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en die SAPI 5.3 enthält.

0voto

Nun, Sie erhalten SAPI von MS. Wenn sie ein Problem mit der Bereitstellung haben, haben Sie ein Problem mit dem Herunterladen!

Ich habe SAPI mit C verwendet, daher kann ich mich nicht zu C#/C++ äußern.

Es ist auch schon einige Jahre her, daher weiß ich nicht mehr, welche Version ich benutzt habe - aber es lief gut unter w2k, FWIW.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X