問題タブ [system.speech.recognition]

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 に答える
323 参照

c# - C# で System.Speech を使用して生の音声データを取得するにはどうすればよいですか?

C# で System.Speech から生の音声データを取得する方法を知りたいです。

世界または文の認識はうまく機能しますが、一貫性のある文法的に正しい文を与えるために「解釈」されます。私はそれを望んでいません。解釈なしで音声を音声学に変換する方法を探しています。

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

c# - Windows 10 および 7 での System.Speech.Synthesis と認識

私はC# winform デスクトップ アプリケーションで使用System.Speech.Synthesis;しています。System.Speech.Recognition;

ノートブックに Windows 10 があり、Windows 7 を搭載した PC とはデフォルトの大人の男性または女性の声が異なります。

システム ボイスは機能するが、古い OS ではまったく異なるように聞こえる場合、これは、たとえば古いシステムでの使用などにどのように影響する可能性がありSystem.Speech.Recognition; ますか?

不適切な参照のため、実行可能ファイルのインストールで更新を行うことはできないと思います。

私の質問とはほとんど関係ありませんが、Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;初期化を使用して、プログラムに英語のみを使用しています。特定のシステム機能によって制限されている可能性があるため、これに注意しますが、これを何らかの方法で修正する方法があります。アセンブルでいくつかの更新をロードできるかもしれませんが、この特定の参照について、window 10 と windows 7 の間の更新がどれくらい大きいかはわかりません。

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

c# - ASP.NET MVC で Windows 音声シンセサイザーを使用する方法

System.Speechこのクラスを使用して、ASP.NET mvc アプリケーションで音声を生成しようとしました。

しかし、次のエラーが発生します。

wpf アプリケーションで System.Speech クラスと async メソッドを使用しました。

  1. ASP.NET mvc アプリケーションで System.Speech クラスを使用できますか?

  2. どうやってするの?

  3. どこに置くべき<%@ Page Async="true" %>ですか?
0 投票する
1 に答える
183 参照

c# - 音声認識プログラムが音声/コマンドをキャプチャしない

プログラムは起動時に終了するだけで、私の声は録音されません。console.readkey();コードのこの行の下 に を入れてみましたrecEngine.RecognizeAsync(RecognizeMode.Multiple);。プログラムを保持し、自動的に終了しませんでしたが、プログラムは着信音声コマンドを記録しません。
どうしてこれなの?

0 投票する
0 に答える
363 参照

c# - RecognizeMode.Multiple 使用時に音声認識エンジンを停止する方法

Unity 2018.2 内で使用System.Speechして、プレーヤーが話している間にいくつかの単語チェックを実行しています。すべて問題ありません。単語認識は機能していますが、停止できませんSpeechRecognitionEngine

を初期化する方法は次のSpeechRecognitionEngineとおりです。

開始方法:

そして、私がそれを止めようとする方法:

したがって、これは機能していません。エラーメッセージは次のとおりです。

InvalidOperationException: 認識エンジンが認識を行っている間は、この操作を実行できません。

私がやりたいのは、プレーヤーの発話で特定の単語を監視し、プレーヤーがその単語を言ったときにカウンターをインクリメントすることです。そのため、継続的な認識が必要であり、話すことを強要しないようにする必要があるため、プロセスはプレーヤーから完全に見えないようにする必要があります。今のところ動作するように動作していますが、SpeecehRecognitionEngine を停止できません...

そして、このエラーが原因で、エディターでゲームを再起動しようとすると、Unity エディターがクラッシュすると思います。

認識を停止するにはどうすればよいですか?