将 ID 从语音转换为不带空格的文本

Convert ID from speech to text without spaces

我将 Google Cloud Speech API 与 IBM Voice Gateway 结合使用,以便通过 phone.

与 VoiceBot 交互

如果我通过 phone 说出包含字母和数字的标识符,Google Cloud Speech 会将其转换为带空格的字符串。例如,如果我说 "A1B2C3",它会把它转换成下面的字符串 "a 1 b 2 c 3".

你知道有没有办法避免这些无用的空间?

感谢您的帮助!

卢卡斯

我看不出有什么方法可以消除 API 响应中的空格。您可以做的是尝试可用的功能,因为这可能是您获得与您正在寻找的内容更相似的认可的最佳机会。

例如:您可以提供一些示例提示 phrases echoing your use case, indicate that the audio is a phone call, or use an enhanced model (although for the latter to be available you need to first opt in for data logging).

老实说,对于您的情况,如果您 post 处理返回的字符串(例如使用简单的 "a 1 b 2 c 3".replace(' ','') )可能会更好。