問題タブ [sapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
7705 参照

c# - Microsoft Sam、SAPI の代替

Microsoft Speech API を使用する予定のアプリケーションがあります。現在、Microsoft Sam の音声を使用して Windows XP でテストしましたが、率直に言ってひどい音です...音声が何を言おうとしているのかを聞くことはほとんど不可能です。

他にもっと良い声はありますか?より優れたアップデートまたは新しいバージョンはありますか。代替として機能する他の製品、オープン ソース プロジェクトなどはありますか?

明確にするために-実際にプログラムできるように、ある種のAPIが必要です。

0 投票する
1 に答える
6393 参照

asp.net - ASP.NETWebアプリへの追加の音声

SAPIを使用してTTSを実行するWebアプリケーションがあります。デフォルトでMSSamがインストールされているWindowsServer2003で実行します。

音声を販売しているサードパーティ企業がたくさんあることを理解しています。商用アプリケーションの場合、これらの企業のうち、高額な料金を請求しないライセンスを提供しているのはどれですか?ASP.NETアプリと簡単に統合できるAPIはありますか?

私は本当にアプリケーションにもっと声を追加したいと思います。

編集:もう答えますか?ありがとう

0 投票する
2 に答える
133 参照

sapi - MCI_RECORD パラメータの変更は SAPI 音声認識に影響しますか?

SAPI による音声認識に影響はありますか?

0 投票する
1 に答える
419 参照

sapi - SAPI イベント SPEI_WORD_BOUNDARY 通知が機能しない

私はこの機能を使って文を非同期に話しています。

イベントの通知を受け取りたいSPEI_WORD_BOUNDARYので、これらを行いました。

CTTSDlgDlg::MSG_SAPI_EVENT私のイベントハンドラーにマップされます。

通知が届かないという問題はありますか?

0 投票する
3 に答える
5449 参照

c# - System.Speech.Recognition 認識プロファイルの選択

.NET アプリケーション内から認識プロファイルを変更する方法を知っている人はいますか?

System.Speech.Recognition 名前空間にある機能を使用して音声認識を行う .NET アプリケーションを作成しています。システムに供給しているオーディオは、複数の異なるユーザーからのものです。さまざまなユーザーの音声をより正確に認識できるようにシステムをトレーニングできるようにしたいと考えています。

Windows (この場合は Windows 7) でトレーニング プロファイルを構成できる音声認識コントロール パネルを見つけました。自分のプロファイルを設定し、トレーニング プロセスを実行することで、認識の精度が大幅に向上しました。そのため、すべてのユーザーのプロファイルをセットアップしてトレーニング プロセスを実行させることができますが、アプリケーションで適切なプロファイルを選択できるようにする必要があります。

私のアプリケーションは、一度に 1 人以上のユーザーからオーディオ ストリームを受信し、音声認識を実行する「サーバー」です。そのため、アプリケーションが作成する認識エンジンのインスタンスごとに、どの認識プロファイルをプログラムで使用するかを指定できる必要があります。これはシングル ユーザー アプリケーションではないため、Windows コントロール パネルからプロファイルを選択させることはできません。

0 投票する
1 に答える
811 参照

c# - Microsoft SAPIで文の途中の単語をキャッチするにはどうすればよいですか?

このSAPI文法は、単語名が文の途中にあることを示しています。

したがって、「私の名前はアンドレ」と言うと、「名前」という単語が識別されます。これを行うためのより良い方法はありますか?

0 投票する
1 に答える
676 参照

speech-recognition - SAPI を使用した LoadDictation

ディクテーション リソース キットまたはここに記載されている指示を使用して、代替のディクテーション文法を作成できます。C++ で新しいディクテーション トピックを読み込めません。sapi5.1 SDK で提供されている simpledict サンプルを変更しようとしています。以下は動作しません。

0 投票する
1 に答える
728 参照

c++ - インターフェイスウィンドウとしてWindowsフォームを使用するCLRプロジェクトでSAPIのSetNotifyCallbackFunction()を使用するにはどうすればよいですか?

Winamp用のdllプラグインを作成しようとしています。Microsoft VisualStudio2008とMicrosoftSAPI5.1を使用しています。Windowsフォーム(System :: Windows :: Forms :: Form)を使用してインターフェイスウィンドウを作成しました。

SetNotifyWIndowMessage()を使用しようとしましたが、マイクに向かって話すときにメソッドが呼び出されません。そこで、SetNotifyCallbackFunction()を使用しようとしましたが、パラメーターのメソッド名の前に「&」を使用する必要があるというコンパイルエラーが発生しました。ただし、「&」を追加すると、デリゲートインスタンスを作成しない限り、メソッドのアドレスを取得できないという別のコンパイルエラーが発生しました。

私は何をすべきか?誰か助けてください。

0 投票する
1 に答える
1835 参照

.net - .NET音声認識名前空間を使用している場合でも、音声認識を実行できるようにするには、Speech SDKをインストールする必要がありますか?

スペック認識にSAPIを使用している場合は、SpeechSDKをインストールする必要があることを知っています。しかし、.NET System.Speech.Recognition:SpeechRecognizerクラスを使用している場合はどうなりますか?

0 投票する
2 に答える
1530 参照

delphi - Delphi2009+Vistaで簡単なディクテーションパッドを作成する方法

コードはそれほど複雑ではありません。

私の問題は、vista-OS音声コマンドが私のプログラムを傍受することでした。「START」と言うと、memo1にstartと書く代わりに、デスクトップのスタートメニューを押します。またはSTARTCANCELEDITDELETESELECTなどのコマンドは助けてください.....私の英語でごめんなさい