Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
新的Twilio语音识别(强制字母数字、“非单词”输入?)_Twilio_Voice Recognition - Fatal编程技术网

新的Twilio语音识别(强制字母数字、“非单词”输入?)

新的Twilio语音识别(强制字母数字、“非单词”输入?),twilio,voice-recognition,Twilio,Voice Recognition,我期待着建立一个应用程序,获得库存信息的产品根据调用方的具体产品要求。所有这些产品都是字母数字的,不使用任何单词,这是问题的一部分 在测试调用期间,我请求了“DBN5009K” 在日志中,您可以看到它的解释如下: SpeechResult BBN 5009 okay 我并不是在寻找一个完美的结果,我计划删除空白输入,然后运行Levenshtein算法来匹配最接近的项。如果结果是BBN5009K,我相信我能够轻松地将其与dBN5009K匹配。(它的Levenshtein距离为1。)BBN5

我期待着建立一个应用程序,获得库存信息的产品根据调用方的具体产品要求。所有这些产品都是字母数字的,不使用任何单词,这是问题的一部分

在测试调用期间,我请求了“DBN5009K

在日志中,您可以看到它的解释如下:

SpeechResult    BBN 5009 okay
我并不是在寻找一个完美的结果,我计划删除空白输入,然后运行Levenshtein算法来匹配最接近的项。如果结果是BBN5009K,我相信我能够轻松地将其与dBN5009K匹配。(它的Levenshtein距离为1。)BBN5009ok可能永远不会正确匹配,一个只有11个字符长的字符串上的距离为5

Twilio能否被迫不使用“文字”?是否可以使用具有适当选项的特定数据集对其进行培训?他们使用不必培训作为营销加分,这几乎总是如此,但在这种情况下,这是一个问题。有什么建议吗?谢谢


赛斯

这里是Twilio开发者的福音传道者

这是很好的解析一般讲话,因为这是它的训练。正如您所发现的,它不适合解析特定的东西

在Twilio平台中,您希望能够训练引擎识别您的产品ID。这就是即将到来的


同时,你可能想使用一个识别引擎,你可以训练自己。另外,.

如果SpeechResult包含“OK”,我相信您可以通过编程方式将SpeechResult的子字符串“OK”替换为“k”。

如果您通过电话告诉我DBN,我(作为人类)可能理解BBN。那么,您如何期望机器在解析音频时不会出错。如果您要通过语音输入数据,您的“DBN5009K”应该是“Delta Bravo 11月5 0 0 9公斤”。我完全同意。不过,D和B互换不是我的问题。我可以处理第一个问题,但不能处理第二个问题。这就是为什么我想找到一种方法,将Twilio的响应引擎限制为简单的字母和数字。呼号类型的方法可能效果更好,但这些用户都是不熟练的用户,如果他们必须为每个字母想出单词,或者使用电话键盘输入项目编号,他们只会给操作员打0。谢谢。有很多语音API允许提示或更灵活的语言规范,不知道为什么要绑定到Twilio,要让它准确识别复杂的序列是非常困难的。你有什么建议吗?谷歌的API限制为500个“提示”,我需要几千个。(这听起来很多,但它的大小只有20KB左右。Twilio是一个逻辑起点,因为所有东西都绑定在一个平台上,在它们的环境之外移动的部分更少。否则,我需要使用电话API,录制剪辑,将剪辑传输到另一个服务,然后返回语音客户端并返回结果。我很抱歉I’’我希望能找到一些东西,但在这一点上我并不期待。非常感谢。这就是我的想法。我期待着新的功能。当语音识别宣布时,我很兴奋,所以我想我可以再等一会儿。这是一个糟糕的解决方案。