问题列表 - 第20094页

System.Speech.Recognition选择识别配置文件

有谁知道如何在.NET应用程序中更改识别配置文件?

我正在编写一个.NET应用程序,它使用System.Speech.Recognition命名空间中的功能进行语音识别.我输入系统的音频来自多个不同的用户.我希望能够训练系统以更准确地识别来自每个不同用户的语音.

我在Windows(本例中为Windows 7)中找到了语音识别控制面板,我可以在其中配置训练配置文件.为自己设置一个配置文件并进行培训过程可以显着提高识别的准确性.因此,我可以为每个用户设置配置文件并让他们进行培训,但我需要能够在我的应用程序中选择正确的配置文件.

我的应用程序是"服务器",它一次接收来自一个或多个用户的音频流并执行语音识别.因此,我需要能够以编程方式为我的应用程序创建的每个识别引擎实例指定哪个识别配置文件.这不是单个用户应用程序,因此我不能让他们从Windows控制面板中选择他们的配置文件.

.net c# speech-recognition sapi speech-to-text

6
推荐指数
1
解决办法
5069
查看次数

我对类型系统的理解是否正确?

以下陈述代表了我对类型系统的理解(它在Java世界之外的实践经验太少); 请更正任何错误.

静态/动态区别似乎非常明确:

  • 静态类型语言为每个变量,字段和参数分配一个类型,编译器会阻止不兼容类型之间的分配.示例:C,Java,Pascal.
  • 动态类型语言将变量视为可以保存任何所需内容的通用容器 - 只有在您对值实际执行操作时才会在运行时检查类型(如果有的话),而不是在分配它们时.示例:Smalltalk,Python,JavaScript.
  • 类型推断允许静态类型语言看起来像(并具有一些优点)动态类型语言,通过从上下文推断类型,这样您就不必在大多数时间声明它们 - 但与动态语言不同,不能例如最初使用变量来保存字符串然后为其分配一个整数.示例:Haskell,Scala

我不太确定强弱差别,我怀疑它的定义不是很明确:

  • 强类型语言为每个运行时值分配一个类型,并且只允许执行为该类型定义的操作,否则会出现显式类型错误.
  • 弱类型语言没有运行时类型检查 - 如果您尝试对不支持的值执行操作,则结果是不可预测的.它实际上可能会做一些有用的事情,但更有可能你会得到损坏的数据,崩溃或一些难以理解的二次错误.
  • 似乎至少有两种不同类型的弱类型语言(或者可能是连续统一体):
    • 在C和汇编程序中,值基本上是比特桶,因此任何事情都是可能的,如果你让编译器解除引用以空字符结尾的字符串的前4个字节,你最好希望它引导一个不包含合法机器代码的地方.
    • PHP和JavaScript通常也被认为是弱类型的,但不要将值视为不透明的位桶; 但是,它们将执行隐式类型转换.
  • 但是这些隐式转换似乎主要适用于字符串/整数/浮点变量 - 这是否真的能保证分类为弱类型?或者还有其他问题,这些语言的类型系统可能会混淆错误?

language-agnostic type-systems

16
推荐指数
2
解决办法
1675
查看次数

如何设置Win32窗口的非客户区域的大小(本机)

如何设置Win32窗口(本机)的非客户区域的大小.

我想要的是使CAPTION/TITLE栏更加强烈.

我已经阅读并被告知我应该处理WM_NCCALCSIZE,但我在文档中找不到任何明确的内容.

来自MSDN:

WM_NCCALCSIZE通知


所述WM_NCCALCSIZE当的尺寸和位置被发送消息窗口的客户区必须计算.通过处理该消息,当窗口的大小或位置改变时,应用程序可以控制窗口的客户区域的内容.

窗口通过其WindowProc函数接收此消息.

wParam 如果wParam为TRUE,则指定应用程序应指示客户区的哪个部分包含有效信息.系统将有效信息复制到新客户区域内的指定区域.如果wParam为FALSE,则应用程序不需要指示客户区的有效部分.

lParam 如果wParam为TRUE,则lParam指向NCCALCSIZE_PARAMS结构,该结构包含应用程序可用于计算客户端矩形的新大小和位置的信息.如果wParam为FALSE,则lParam指向RECT结构.在输入时,该结构包含窗口的建议窗口矩形.退出时,结构应包含相应窗口客户区的屏幕坐标.

c winapi

10
推荐指数
1
解决办法
9917
查看次数

我的应用程序"包含加密"吗?

我是第一次上传二进制文件.iTunes Connect问我:

出口法律要求对包含加密的产品进行适当的出口授权.
不遵守规定可能会导致严厉的处罚.
更多信息,请点击这里.
您的产品是否包含加密?

我用https://,但只用NSURLConnectionUIWebView.

我读到这个是我的应用程序没有"包含加密",但我想知道这是否在任何地方拼写."严厉处罚"听起来并不令人愉快,所以"我认为这是对的"有点粗略......权威的答案会更好.

谢谢.

iphone encryption app-store

344
推荐指数
13
解决办法
18万
查看次数

任何未使用的对象可以从垃圾收集器中逃脱吗?

是否有任何可能没有在任何地方引用并仍然存在于堆上的对象.我的意思是,有一个未使用的对象有可能从垃圾收集器中转义并在堆上直到应用程序结束.

想要知道因为如果它在那里,那么在编码时我可以更加谨慎.

java garbage-collection

3
推荐指数
2
解决办法
2038
查看次数

在WPF中创建一个漂亮的GUI

我需要创建一个桌面CAD应用程序,它本质上应该有一个漂亮的现代GUI.我正在考虑创建一个WPF应用程序,以便我可以拥有一个丰富的用户界面.有人会建议我在WPF中设计精良的桌面应用程序GUI框架吗?我在这个视频中发现了一些很酷的GUI http://channel9.msdn.com/posts/Psychlist1972/Pete-at-PDC09-WPF-3d-Awesomeness-with-Tor-and-Robby/ 但不确定他们使用的控件在他们的申请中.有没有人知道他们在那里使用了哪些控件?

WPF中是否有任何属性网格控件?我试图在Windows窗体中使用网格.根据我的要求定制此网格似乎很困难.它直接从最基类到最大派生,显示了对象的所有属性.

wpf user-interface look-and-feel

6
推荐指数
2
解决办法
3万
查看次数

zend_form ViewScript装饰器/传递参数

我有一个从Zend_Form扩展的表单.我将表单放入这样的ViewScript装饰器中:

$this->setDecorators(array(array('ViewScript', array('viewScript' => 'game/forms/game-management.phtml'))));
Run Code Online (Sandbox Code Playgroud)

我想将一个变量传递给这个ViewScript,但我不确定如何做到这一点.

由于部分渲染为Zend_View(允许$ this-> app_store_icon进行渲染),似乎应该有一种方法来传递要渲染的变量.我尝试了以下但无济于事.

$this->setDecorators(array(array('ViewScript', array('viewScript' => 'game/forms/game-management.phtml'),array('app_store_picon'=>$current_app_store_picon))));
Run Code Online (Sandbox Code Playgroud)

任何有关如何完成此任务的帮助将不胜感激.

谢谢

php zend-framework zend-form zend-view

5
推荐指数
1
解决办法
4755
查看次数

gcc reverse_iterator比较运算符丢失了吗?

我在使用gcc的非const容器上使用const反向迭代器时遇到问题.好吧,只有某些版本的gcc.

#include <vector>
#include <iostream>

using namespace std;

int main() {
    const char v0[4] = "abc";
    vector<char> v(v0, v0 + 3);

    // This block works fine
    vector<char>::const_iterator i;
    for (i = v.begin(); i != v.end(); ++i)
        cout << *i;
    cout << endl;

    // This block generates compile error with gcc 3.4.4 and gcc 4.0.1
    vector<char>::const_reverse_iterator r;
    for (r = v.rbegin(); r != v.rend(); ++r)
        cout << *r;
    cout << endl;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这个程序编译好并运行gcc 4.2.1(Mac Leopard)和Visual Studio 8和9(Windows)以及gcc 4.1.2(Linux).

但是,gcc …

c++ gcc iterator stl

5
推荐指数
1
解决办法
1896
查看次数

跟踪对象的字段更改的最佳架构是什么?

我们有一个构建在SQL数据库之上的Web应用程序.几种不同类型的对象可以添加注释,其中一些对象需要字段级跟踪,类似于在大多数问题跟踪系统上跟踪字段更改的方式(例如状态,分配,优先级).我们想要显示变更的对象,之前的值是什么,以及新值是什么.

在纯设计级别,跟踪通用表中任何对象的每个更改是最直接的,包括对象类型,对象主键,进行更改的用户的主键,字段名称和列的列.新旧价值观.在我们的例子中,如果用户在进行更改时输入了注释,这些也可以选择具有注释ID.

但是,随着这些数据增长的速度,这是最好的架构吗?通常采用哪些方法将这种类型的功能添加到已经大规模的应用程序中?

[ 编辑 ]我正在开始对这个问题的赏金,主要是因为我想特别找出在处理规模方面最好的架构是什么.Tom H.的答案是提供信息的,但推荐的解决方案似乎是相当大小的效率(对象的每个新状态都是新行,即使许多列没有改变)也不可能,因为我们必须要求能够跟踪用户创建的字段的更改.特别是,我可能会接受一个可以解释常见问题跟踪系统(JIRA或类似)如何实现这一点的答案.

sql architecture scalability change-tracking

25
推荐指数
1
解决办法
6725
查看次数

可以使用超过65535个端口用于Xmpp PubSub或Comet实现吗?

在Comet/Reverse Ajax/PubSub底层技术/基础是Long轮询.所以连接保持打开一分钟左右.
根据我对网络和操作系统的一点知识,TCP/IP只支持65535个端口,所以我的问题是任何服务器如何同时支持超过65535个连接?

在我正在构建的应用程序中,所有用户都将同时连接,并希望从服务器进行实时更新..如股票踩踏实时更新..

干杯,

xmpp comet publish-subscribe

3
推荐指数
1
解决办法
595
查看次数