問題タブ [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 投票する
1 に答える
1018 参照

sapi - sapi.dll と mssps.dll の違い

Microsoft Speech Platform SDK 10.2 をインストールしましたが、sapi.dll と mssps.dll に同様の API があることに気付きました。それらの違いは何ですか?どちらを使用する必要がありますか? ありがとう。

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

c# - 音声認識エンジンに認識を開始するように指示する方法は?

SAPI COM コンポーネントを使用する ac# アプリケーションに取り組んでいます。次のコード スニップでは、文法と wav ファイルに基づいて認識を開始するようにレコグナイザーに指示するにはどうすればよいですか? ありがとう。

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

c# - SAPIまたは(テキスト読み上げ)の同期の問題....... C#

私は閲覧したウェブページの内容を話すプロジェクトに取り組んでいます。ブラウザは私がWebControlを使用して作成しています。音声エンジンにSAPIを使用しています。そのトラフSpVoice.speakを読みながら、Webページの行を強調表示したかったのです。しかし、問題は、このspeakメソッドを非同期で使用すると、ループが音声の完了を待たないため、Webページの最後の行だけが強調表示されることです。したがって、非常に高速に発生するため、最後の行のみが強調表示されます。強調表示方法では、参照Microsoftmshtmlを使用しています。コード:

private void Read_ButtonSpkBAR_Click(object sender、EventArgs e){// sourceCodeを取得するための呼び出しgettingSourceCode();

ここで、sound_object.Speak(splitSentences [i]);であるSynchronizeの方法でsound_object.speak()を呼び出すと、次に、ループは音声が完了するのを待ちますが、強調表示された行が表示されなかった理由はわかりません。話している間、ソフトウェアがハングします。つまり、WebBrowserは話している間は何もしませんが、話している手順はその時点では正常に機能します。

ハイライトを確認するために、ループ内にメッセージボックスを配置し、ループがメッセージボックスの[OK]ボタンが押されるのを待つと、行がハイライトされることを確認しました。ただし、[OK]を押すのはまったく良い考えではありません。各行のボタン。だから誰かが私に問題が何であるか、そしてブラウザをハングアップさせることなく私が完全に読んでハイライトできるように、SAPIまたは他の音声エンジンを効率的に使用する方法を教えてください........

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

vb.net - アラビア語のテキスト読み上げ

Visual Basic 2008 を使用した英語のテキスト読み上げ

私の質問ですが、これをアラビア語にどのように使用できますか?

ありがとう

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

c# - C# の webControl と SAPI でのハングの問題

重複の可能性:
SAPI または (テキスト読み上げ) の同期の問題 … C#

WebControl でブラウザを作成しました。次に、テキストを読んで強調表示したいと思います。そこで、文を分割してループを開始します。問題は、SAPI の同期呼び出しで文を読み上げると、ブラウザの他のすべてのボタンが機能しなくなることです。ソフトウェアを一時停止、再開、または終了することさえできません。すべてのボタンがハングアップします。

SAPI の非同期呼び出しを使用すると、この問題は発生しませんが、テキストの強調表示は機能しません。したがって、この同期呼び出しに固執する必要があり、このハングの問題も解決する必要があります。誰にも解決策はありますか!!!!!!!!

緊急の助けが必要です。文章を話しているときにブラウザの一時停止、終了ボタンをどのように解決できますか....

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

c# - ttsのカスタムsapi音声を作成する方法

私は自分のアプリケーション用のカスタム音声エンジンを作成する必要があるプロジェクトに取り組んでいます。TTS Builderのようなものを見たことがありますが、TTS Builderなどのアプリケーションがどのように開発されているかを理解している人はいますか?SAPIエンジンの背後にあるものは何ですか?それらはどのように機能しますか?どうすれば自分で作ることができますか?独自のアルゴリズムを開発できますか?可能であれば、C#でこれを実行したいと思います

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

windows-7 - MicrosoftSpeechAPIのインストール

Windows7にはどのバージョンのSpeechAPIが必要で、どこからダウンロードできますか?

ダウンロードしようとしましたが、WindowsSDK自体の一部であるとのことでした。これまでに3回インストールしましたが、SDKインストールフォルダーにSpeech関連の情報が表示されませんでした。私は何か間違ったことをしていますか?

システムでSpeechAPIをセットアップするのを手伝ってください。

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

c# - C#のVisual StudioにSAPIをインストールするにはどうすればよいですか?

SAPIを使用して、speechsdk51msm.exeをダウンロードしたいと思います。WinZipで開いて実行しようとすると、ファイルが抽出されます。抽出後にmsm拡張子ファイルを取得しました。

VS 2010用のAPIをインストールする方法がわかりません。検索しましたが、重要な情報が得られませんでした。

API(SAPI)をインストールするためのリンクまたはガイダンスを提供してください

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

c# - Phonics Soundsを使用したテキスト読み上げ

文字キーを押してフォニックス音を出すにはどうすればよいですか? たとえばA、「A」キーを押してフォニックスの音を出したい。

Microsoft SAPI v5.1 を使用しています。正しい方向に向けてもらえますか?

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

c# - Windows 音声認識の出力を変更するには?

.NET Framework 4.0 の System.Speech 名前空間を使用して、初めての音声認識アプリケーションを作成しています。

私は共有音声認識を使用して、デフォルトのディクテーション文法と私が行ったカスタム文法をロードしています。

また、イベント "SpeechRecognidized" のハンドラーを実装することで、Windows Speech Recognizer (WSR) によって認識されたテキストをキャプチャします。

認識されたテキストを変更したい (たとえば、テキストの「2」を「2」に変更する) が、その場合、現在のアプリ (MS Word など) に出力が書き込まれません。

SendKeys メソッドを使用して同様のことができることはわかっていますが、出力の品質が低下するため、お勧めできません。たとえば、標準ユーザーとして WSR を使用している場合、「.」の後に表示されます。または改行 次の文は大文字で始まります。独自の出力パーサーを作成する場合は、考慮しなければならないことがたくさんあるので、SpeechRecognized イベントを処理しない場合は、WSR が使用するものを使用したいと思います。しかし...どのように??

(必要に応じて SAPI を使用してもかまいません)。

ありがとう!!