2009-04-16 19 views
1

私はスピーチが有効なアプリケーションを作成したいですが、私がSAPのWebサイトにアクセスしてSAPIをダウンロードすると、エラーが発生します。SAPIはどこにありますか?

私はSAPIをどこで入手できるのか知りたい。

SAPI 5.3アプリケーションがWindows 2000、Windows XP、およびWindows Vista(C++/MFCでコーディングされている場合)で動作するかどうかを知りたいと思います。

また、SAPIを使用する最良の方法は何ですか? C#.NETまたはC++/MFC?

ありがとうございました。

+1

正確には、どこからダウンロードしようとしていますか?どのようなエラーが発生しますか? SAPI SDK 5.1はhttp://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=5e86ec97-40a7-453f-b0ee-6583171b4530からダウンロード可能です。 –

答えて

0

さて、あなたはMSからSAPIを取得します。問題が解決しない場合は、ダウンロードに問題があります。

CとSAPIを使用しているので、C#/ C++についてはコメントできません。

また、それは数年前なので、私が使ったバージョンはわかりませんが、w2k、FWIWでは正常に動作しました。

3

Microsoft Speech SDKはダウンロードhereで利用できます。

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"); 
    } 
} 
関連する問題