乐趣区

关于机器学习:Alexa你是怎样那么快速学会各种外语的

作为 Amazon 旗下的云语音服务,Alexa 曾经以「智能助理」的模式呈现在各类设施和利用中,每天帮忙寰球大量用户取得更高工作效率和更便捷的生存。不过你有没有好奇过,面对寰球不同语言和文化的用户,TA 到底是如何在短时间内精通各种语言,并与用户交互的?

Amazon Alexa 反对 15 种语言环境与 8 种语言。为了了解并应用不同语言进行精确回应,Alexa 须要学习新的语法规定,并保障将反对 Alexa 日常服务的内容及时翻译成新的语言模式。此外,Alexa 还须要学习特定国家的文化背景,包含所在地的足球联赛、区域内名人以及重要的历史事件等。

在本文中,咱们将介绍 Alexa 如何应用 Amazon Translate 了解以不同语言提出的问题,并疾速提供有意义的回答。

Amazon Translate 是什么?

Amazon Translate 是一项神经机器翻译服务,可提供疾速、高质量且老本低廉的语言翻译性能。神经机器翻译属于语言翻译的一种实现模式,其应用深度学习模型提供精确而天然的口语翻译。对于 Amazon Translate 所反对语言各类的更多详细信息,请参阅语言反对清单。

Alexa 是什么?

Alexa 是 Amazon 推出的一项云语音服务,可通过 Amazon 官网以及各第三方设施制造商推出的数亿台设施上应用。借助 Alexa,用户能够建设起天然的语音体验,为客户提供更直观的日常交互方式与技术计划应用感触。

Alexa 如何应用 Amazon Translate?

Alexa 每天都会收到有数新的问题类型。要逐个教会 Alexa 辨认问题背地的诉求,往往须要手动编写可能调用相干用意的对话清单。对于更多详细信息,请参见示例话语与自定义插槽类型值的最佳实际。

例如,以下代码中就蕴含针对 GetStockPrice 用意的几种常见表述:

I want to know the stock price of {company}

What about {company} stock

I want to know {company} stock

What is the stock of {company}

How much does {company} stock sell for

What is the stock market quote for {company}

… (several more)

但这类清单在不同语种之间的可扩展性很差。实际上,即便立足同一业余方向,不同国家 / 地区的母语人士也往往会联合表白习惯给出不同的书面语批示。这不仅给 Alexa 的了解造成了阻碍,同时也会在懂英语与不懂英语的用户群体之间造成重大的割裂。

Alexa 应用 Amazon Translate 解决了了这个问题。相较于以脱机形式人工翻译成千上万份语音清单,Alexa 抉择应用 TranslateText API 实现书面语的即时按需翻译。如果一种语言的语音未能与特定用意映射起来,Alexa 会将音讯内容翻译为英语,而后再次发送以进行重试。例如,如果用户提出的问题为“¿A cuánto cotizan las acciones de Amazon?”,即指向 GetStockPrice 用意的西班牙语表述,则本语句会先被翻译为英文版本的“Amazon 的股价是多少?”如此一来,Alexa 能够正确辨认其中的用意,解决话语内容并返回有意义的回答。

因为 Amazon Translate 反对 Alexa 中的各种可用语言,因而 Alexa 得以在几天之内在寰球范畴内推出此项加强性能。在 Amazon Translate 的反对下,Alexa 以各种语言答复问题的能力也失去疾速晋升。这种成果在 Alexa 早先上线的反对语言(例如印地语与葡萄牙语)中体现得尤其显著,充沛解决了新语种上线工夫较短而训练素材有余的难题。

总结

Amazon Translate 极大丰富了 Alexa 的语言反对范畴,并显著进步了其问题答复成果,帮忙 Alexa 更快更好地走向寰球市场。对于 Amazon Translate 性能的更多详细信息,请参阅 Amazon Translate 阐明文档。

基于理解 Alexa 中对于隐衷爱护的更多详细信息,请参阅 Alexa 隐衷爱护。

退出移动版