谷歌近日正式向公众发布其Beta版的云自然语言API(Cloud Natural Language API),这项新的API能够让开发者获得情感分析、实体识别、语义分析等功能服务。云自然语言API加入谷歌已有的机器学习API阵营,例如已经发布公测版的云语音API(Cloud Speech API)、云视觉(Vision API)以及云翻译API(Translate API),从而为用户提供多平台、多语言服务。
云自然语言API目前支持英文、西班牙文、日文的文本。谷歌希望此项功能可以“为众多行业的开发者和企业服务,满足他们的规模和
性能需求”。
当然,能够提供情感分析和实体识别功能的API并不是什么新事物。毕竟汤森路透的 Open Calais平台支持实体识别已经将近十年(实体识别是指在文本里自动识别并标出任务、机构、地点、事件)。而情感分析也不是新概念。
相比较而言,语义分析类的API还没有大范围普及。这类API可以识别讲话中的各个部分,并组成一个“依存关系分析树”。看到开发者们如何在app中使用这一功能将十分有趣,比如用来推进聊天机器人,帮助语音助手更好地理解人类需求。
云自然语言API的价格根据以下三种不同的服务而有所不同,并且分析的材料越多,收费也自然越高,下面是谷歌的价格表。
另外,可以识别80多种语言谷歌云语音API,收费是基于需要进行分析的录音时长:每个月前60分钟免费,之后每15秒收费0.006美元。