我正在开发一个程序,99%的时间我可以在标准的Microsoft语音识别中使用一组语法来检测所说的单词.但是在一些情况下,我需要用户说些什么.这永远不会是可预测的.
那么有没有办法用MS语音识别来做到这一点?
还有其他任何语音识别API(免费),可以处理非预设单词吗?
我正在使用VS2010.
使用'}'时自动格式化对我来说非常有用,但是最近在我一直在使用库时非常痛苦.
如果我使用该行:
public Single ExampleProperty { get; set; }
Run Code Online (Sandbox Code Playgroud)
它自动格式化为:
public Single ExampleProperty
{
get;
set;
}
Run Code Online (Sandbox Code Playgroud)
我怎么能阻止这种情况发生?我不想禁用自动格式化,我只想启用"允许在一行上定义属性"之类的东西.
我正在处理地图保存文件.本质上,这个地图保存将包含诸如实体的位置之类的信息,以及这个世界中每个块的图像(在游戏过程中发生变化).我可以将这一切保存在多个文件中,但是为了简单起见,我宁愿将其保存为一个文件(对于用户来说很简单......)而且,因为我不希望地图可编辑(不仅仅是双至少单击图像文件).
从本质上讲,它归结为写入文件,目前我已经全部工作了,我正在编写2个字节来指示沿着世界的x轴和y轴的块数,然后通过并存储一个字节用于alpha,每个块的每个像素都有红色,绿色和蓝色.
每个块是512乘512的图像.当我保存一个世界(仅包含块和世界大小(2个字节).文件大小是预期的.块数*512*512*4(ARGB)+ 2(世界大小)字节.
但是,查看我刚用Bitmap.Save()进行测试导出的每个块的图像的文件大小,每个图像文件的大小都是10 - 20 KB.基本上,少了很多.
所以我需要以某种方式将多个图像存储在一个文件中,占用更多的空间.
要么以某种方式得到Bitmap.Save()通常会导出的内容,并将其添加到文件中,或者手动存储图像的节省空间的方式比4个字节一个像素.
有谁知道这两种方法的方法?或者有效存储多个图像的另一个想法?
对不起狡猾的头衔,想不出更好的东西......
无论如何,我已经编写了一个基本上用于查看系统的库.该库由系统的编辑器应用程序使用.不幸的是,我突然需要库在其中一个类中有一个变量来访问编辑应用程序.当然,如果没有参考,这是不可能的.问题是,我觉得没有必要引用编辑器应用程序,当数百次使用这个库时,只有一个使用它的应用程序(编辑器),意味着库需要引用编辑器.它.
我真的希望这是有道理的.
在大多数情况下:应用程序使用库在编辑器中:编辑器使用库使用编辑器
我基本上想要一种方法来引用库中的编辑器.我的所有要求都是要存储在库中的类型变量(或要访问的循环孔)MyClass(默认值为null).MyClass虽然是编辑器的一部分,但不是库,我不想参考编辑器.
谢谢你的帮助!