因此,我正在尝试将语音字母数字字符串转换为可使用的变量。示例是一个语音ip地址。例如:
string(one nine two period one six eight period zero period one slash twenty four)
把这个变成
192.168.000.001/24
我理解一些字符串格式,但这是我所不知道的。我想我可以把它变成字典。使用变量并将字母数字与数字值进行比较。我试图做到这一点,没有谷歌服务,因为它的电话号码和地址,但不像IP地址。
任何帮助都是非常感谢的。
我们正在创建一个UWP应用程序在统一。我们使用的是MRTK。我想添加语音命令。如果我说“把立方体变成蓝色”,它就应该把立方体变成蓝色。
下面是我尝试过的:创建空的->,添加脚本‘语音输入源’->,创建一个名为“打开多维数据集蓝色”的关键字,->添加脚本语音输入处理程序->,将关键字“转动立方体蓝色”放入,并在响应()中获取我的立方体,并使用我的转蓝色脚本。
现在当我说我的关键字时,会弹出一个错误。
NullReferenceException: Object reference not set to an instance of an object
当我打开该错误时,
我是Android开发的新手。我试图建立一个语音助理,我希望它打开相机时,我说了一个具体的话。我知道如何把演讲变成文字,但我还是很难打开相机。
if (Text.getText().toString().equals("Launch camera")){
saySomething("Launching camera");
// How do I make it launch the camera?
}
编辑:
到目前为止,我的应用程序将语音转换为文本,然后查找是否等于命令,并以这种方式响应。关于这个我有两个问题。
我可以用“包含”作为文本吗?
我
我想构建一个带有文本框的应用程序,该应用程序捕获由Dragon Medical Practice Edition 4 (DMPE4)在Windows环境中创建的声音转录。默认情况下,DMPE4会将任何转录到光标当前位置的文本放入其中。这意味着,如果用户点击他们想要口述的地方以外的其他地方,那么语音将被转录到不同的窗口中(或者更糟糕的是,如果没有文本框可用,他们口述的内容将不会出现在任何地方)。
我想要一个具有文本框的WPF应用程序,它将捕获文本,而不管当前光标位置在哪里,它应该将转录的文本放入光标最后所在的文本框中。只要应用程序处于打开状态,包含文本框的窗口处于活动状态,就不可能在其他地方转录
我已经为SAPI5 Eliska22k安装了捷克语语音。它在Windows7上运行得很好,现在我有了Windows8,在调用Speak方法时,它会给我一个Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
我也尝试过使用.NET System.Speech中的SpeechSynthesizer。它还可以看到安装了语音Eliska22k (在W7上,它只适用于SAPI5),但它不会写任何异常,它只是无法启动。在SelectVoice("