首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在将单词发送到对话框之前将单词拼写给google助手

如何在将单词发送到对话框之前将单词拼写给google助手
EN

Stack Overflow用户
提问于 2019-10-22 12:59:42
回答 1查看 1.4K关注 0票数 3

不知道这是不是问这个问题的好地方,但我正在为谷歌助理做我自己的动作。用户需要用字母和数字拼写一些单词(比如RJ34343KR)。在对话框中,一切都很好,我定义了regexp实体,当我使用键盘向我的助手提问时,它似乎是有效的。

但当我发言时,谷歌助理无法理解我拼写字母。数字没问题。我试着拼写:"RU304304“,它给出:”你是3 0 4 3 0 4“。

不知道是否重要,但我的助理语言是法语(为了更好地理解,我给你举了一个英语例子)

我在医生身上什么都找不到。除了链接

有人能帮我吗?

谢谢!

MC

谷歌助理支持回复后的编辑:

以下是谷歌的答案:

对于Google助手中的语音识别,它只能转录语言支持的单词或短语。似乎"RU304304“输入不是一个词,因此它将"RU”识别为“是您”。您可以做的是为这个响应实现建议芯片,或者在键盘中键入代码。有关建议芯片的更多信息,请查看此文档。

所以看起来很清楚,没有办法拼写到谷歌主页的字母。这就像一个很大的限制,是吗?

EN

回答 1

Stack Overflow用户

发布于 2019-10-22 14:38:21

当我使用sys.any实体在用户输入中查找产品代码时,我在一个较旧的项目中也遇到了这个问题。我所使用的工作是将Google更改为单词的某些单词重新转换为字符或符号。

代码语言:javascript
运行
复制
function customReplace(serial) {
      let converted = serial.replace("are", "R");
      converted = converted.replace("bee", "B");
      converted = converted.replace("for", "4");
      converted = converted.replace("slash", "/");
      return converted;
    }

我建议只在您想要产品代码的处理程序中使用这一点,因为这段代码会将其他输入(如“这也是用于bob的输入”)更改为“那是4 bob 2”,这可能会扰乱您的响应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58504902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档