我正在将Google Cloud Speech API与IBM Voice Gateway结合使用,以便通过电话与VoiceBot进行交互。
如果我说一个通过电话包含字母和数字的标识符,则Google Cloud Speech会将其转换为带空格的字符串。例如,如果我说“ A1B2C3”,它将把它转换为以下字符串“ a 1 b 2 c 3”。
您知道是否有办法避免这些无用的空间?
感谢您的帮助!
卢卡斯
答案 0 :(得分:1)
我看不出有什么方法可以消除API响应中的空格。您可以尝试使用可用的功能,因为这可能是获得与您所寻找的功能更相似的识别的最佳机会。
例如:您可以提供一些示例提示phrases来回响您的用例,指示音频是phone call或使用enhanced model(尽管后者可用)您需要先选择加入data logging)。
老实说,就您的情况而言,如果您对返回的字符串进行后处理(例如,使用简单的"a 1 b 2 c 3".replace(' ','')
)可能会更好。