我想构建一个带有文本框的应用程序,该应用程序捕获由Dragon Medical Practice Edition 4 (DMPE4)在Windows环境中创建的声音转录。默认情况下,DMPE4会将任何转录到光标当前位置的文本放入其中。这意味着,如果用户点击他们想要口述的地方以外的其他地方,那么语音将被转录到不同的窗口中(或者更糟糕的是,如果没有文本框可用,他们口述的内容将不会出现在任何地方)。
我想要一个具有文本框的WPF应用程序,它将捕获文本,而不管当前光标位置在哪里,它应该将转录的文本放入光标最后所在的文本框中。只要应用程序处于打开状态,包含文本框的窗口处于活动状态,就不可能在其他地方转录
我使用以下代码在Android中启动语音识别:
PackageManager pm = getPackageManager();
List<ResolveInfo> activities = pm.queryIntentActivities(new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);
if (activities.size() == 0) {
displayWarning("This device does not support speech recognition");
r