1

私はC#でアプリケーションを開発しました。このアプリケーションは、Skype ActiveXとMicrosoftの音声認識エンジンを使用して、PCから陸上への通話のフレーズを認識し、tcp/ipポートを介して通話をリダイレクトします。

電話では、機械が録音を再生するので、声は非常にはっきりしています。しかし、どちらSystem.SpeechMicrosoft.Speech有用なものを認識できません。

期待される選択肢を文法にロードしましたが、何もロードしていません。私が話す場合、私は単語を言わなければなりません、それが単語を認識するまで待って、それから次の単語を話します、そうすればそれは機能します。

問題は、どうすればこれを改善できるかということです。または、ライブ会話でより効果的に機能するASRを知っていますか?

4

1 に答える 1

3

最も簡単な方法は、skype/activex の手作りのソリューションではなく、タスク専用に設計されたツールを使用することです。

通話を実用的なものに接続するための特別なソフトウェアがあります。それらのいくつか:

アスタリスク

フリースイッチ

このようなシステムはすべて、MRCP プロトコルを介して音声認識と対話型音声応答機能を提供します。認識を設定する最も簡単な方法は、CMUSphinx ツールキットを使用することです

IVR システムへの CMUSphinx の統合について詳しくは、こちらまたはこちらをご覧ください。

すぐに開始したい場合は、数回クリックするだけでテレフォニー アプリケーションを構築できる優れた SAAS ソリューションがあります。たとえば、ボクセオ

于 2013-01-04T14:57:52.143 に答える