2009-06-07 14 views
1

私の専用のWindows 2003 x64サーバーで、.netフレームワークを使用してC# の日本語テキストを音声に書きたいのですが、Googleで何かを見つけましたが、たくさんのファイルをインストールする必要がありますサーバー...私は、安定性の問題のために好きではない:リンクされたDLLや何かのような別のオプションがありますか?ASP.NETでテキストを音声に変換

+0

[テキストを音声に変換するASP.NETアプリケーションを作成する]の可能な複製(http://stackoverflow.com/questions/1716447/creating-a-asp-net-application-converting-text-to-speech) –

答えて

1

ASP.NETのWebサイトでSAPIを使用して、不可能です:サウンドは、サーバー上に再生されます:S

Microsoft Speech Server ... かの必要があるようですか? asp.netは、mp3を保存するためにサーバー上でコマンドラインexeを実行することが可能です、その後、そのmp3のストリーム、右?私はこの道を行くだろう(?どのようにそれを行うために、私はそれを理解しようとします) 、私はあなたが結果を知っている:)

は、編集: How to save text-to-speech as a wav with Microsoft SAPI?

を私は保存:これは私が解決方法ですwavファイルの中に生成された音声、それから私はページに埋め込み、フラッシュプレーヤーで再生します COOL !!

+0

私はSAPIを使用してストリームをファイルに保存し、ウェブページ。クール、後で私は –

1

Microsoft Speech SDKを使用できます。これは、TTSエンジンとSRエンジンを含む一連のCOM APIです。私はそれが日本語のTTSを含んでいれば私は確かではない。

+0

あなたが投稿したリンクの日本語と中国語の言語パックがあります。もし私がそれを使用できるかどうかを見てみましょう ありがとうございます –

0

System.Speech.Synthesis名前空間は.NET 3.0以降のフレームワークの一部です。ただし、Speech SDK COMライブラリ(ホストOSに応じて正しいバージョンが選択されます)に内部的な依存関係があるため、ジャンプする前にプロトタイプを作成することをおすすめします。

System.Speech.Synthesis.SpeechSynthesizerwhitepaper and example code

警告:私は個人的には、音声データを返された要求は決して返されないことにより、ASP.NET環境での音声APIを使用して問題を経験しています。重いデバッグにもかかわらず、私は決してその問題を解決することができず、その機能は失われました。私は今12ヶ月間、マイクロソフトとの未解決のサポート事例を持っています。

1

特にあなたのウェイトサイトがまともな負荷やボリュームに遭遇する場合は、Microsoft Speech Serverが大好きです。サイトから

「音声プラットフォーム、MSSは 電話(音声のみ)とマルチモーダル (音声/映像)アプリケーションをデプロイするためのすべての サーバーコンポーネントが含まれているMSS は、Web技術を組み合わせたものです。 、 音声処理サービス、および テレフォニー機能を単一 システムに。」

専用01もありますこれはおそらくあなたがこの分野で始めるのを助けるでしょう。また、私は最新のバージョンが... 2004 R2であるかどうか分かりません。

This articleには、さまざまなコンポーネントの概略図があります。ASP Webアプリケーションとの統合に適しているように見えます。

+0

しようとするが、私の個人的なWebサイト(したがって、無料)の場合私がやっているアプリ。 私の個人的なウェブサイトを企業のサーバーでホストしているので、マイクロソフトスピーチサーバーは高価になるかもしれないし、違法にすることもできません:Pマイクロソフトスピーチサーバーデベロッパー版はどのような制限がありますか?私はそれを理解していない。 (BTW、私の自由なasp.net言語コースで正しい発音を言うための2GBのもの、それはちょっと質問からです:会社サーバを独占することはできません:-P –

+0

それから、 ... – RobS

関連する問題