0

音声で入力する必要のあるデータを必要とするasp.netWebアプリケーションに取り組んでいます。

ユーザーは通常のユーザーインターフェイスを使用してデータを入力できますが、話すことでデータを入力できる追加機能が必要です。「value1」を「data1」に入力するなどの音声コマンドを修正できます。ユーザーは「data1」に続いて「value1」(または後で修正できるその他のもの)を話します。

インターネットで検索したところ、MicrosoftSpeechSDKを使用することが解決策であることがわかりました。最初の実装から始めて、IEでのみ機能し、プラグインが必要であることがわかりました(Windows 7ではこのプラグインを使用できませんでした。XPのみ)。

他の解決策はありますか、またはSASDKを他のブラウザにも使用できますか?どんな提案も役に立ちます。

ありがとう、Gaurav

4

4 に答える 4

1

はい、できます:

  1. HTML5 の getUserMedia を使用してオーディオ ストリームをキャプチャする
  2. .WAV に保存します。そのためのライブラリがあります。
  3. AJAX を介して .WAV をサーバーに送信します。
  4. SetInputToWaveFile メソッドを使用して、.WAV を SpeechRecognitionEngine にフィードします。
  5. 結果を取得し、AJAX 呼び出しで返します

例:

http://weblogs.asp.net/ricardoperes/speech-recognition-in-asp-net

于 2014-11-26T15:38:20.280 に答える
0

読んでください:音声認識に何が起こったのですか?あなたが学術プロジェクトをしているのでなければ、今のところ
それは不可能です。

于 2011-01-26T13:55:38.173 に答える
0

これについては、Dragon Naturally を使用できるかもしれません。SDK と Internet Explorer プラグインがあります。

http://www.nuance.com/naturallyspeaking/pdf/ds_DNS10_SDK_Client.pdf

http://ct.scansoft.com/customerfiles/kbasefiles/3067/wp_DNS_HTML.pdf

主にWebページをトラバースするために設計されたと思いますが、カスタム音声コマンドを処理するオプションがある場合、たとえばテキストボックスにコマンド名を入力できない理由がわかりません.

必要なものを提供できない可能性がありますが、まだ提供していない場合は確認する価値があります

于 2011-01-26T14:20:41.310 に答える
0

この考えを残すことができます。任意の人から任意の値を認識することはできません。多かれ少なかれ成功しているプロジェクト (Google 音声検索など) はいくつかありますが、それらは所有権があり、閉鎖されており、販売されていません。このようなシステムを作成するための費用は、数百万ドルと見積もられます。

于 2011-01-26T14:11:57.057 に答える