开发者社区> 问答> 正文

关键词检测(KWS)是什么?



关键词检测服务介绍


关键词检测服务(KWS)是指用户使用智能语音交互服务时,当在某些场景下需要对一些特定的词语进行针对性识别,用户可以通过自定义关键词及其置信度的方式来达到检测语音中是否包含该关键字的目的。适用于APP音频审核、直播鉴黄等场景。
用户可以通过RESTful API或SDK上传维护关键词词表,然后通过SDK调用KWS服务。

服务原理


词表设置和调用关系及技术原理如下图所示:

上图主要涉及以下四个过程:


  1. 用户首先需要通过提供的restful或sdk 接口进行创建词表

  2. 服务收到创建词表的请求后,会把相应的词存储到数据库中,并返回用户结果(词表id)

  3. 拿到词表id后,调用语音识别sdk并传入词表id及app_key

  4. 服务端收到检测请求时会解析词表id查询数据库,并返回用户检测结果


选择app_key


<table style='background: rgb(255, 255, 255); padding: 0px; outline: 0px; border: 0px currentColor; width: 768px; color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; overflow: auto; font-family: PingFangSC, "helvetica neue", "hiragino sans gb", arial, "microsoft yahei ui", "microsoft yahei", simsun, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px !important; margin-left: 0px; word-spacing: 0px; display: table; white-space: normal; border-collapse: collapse; table-layout: fixed; box-sizing: border-box; border-spacing: 0px; orphans: 2; widows: 2; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;' table-condensed?="" table-striped="">[tr][td]app_key[/td][td]语音数据格式[/td][td]领域[/td][/tr][tr][td]nls-service-kws-16k[/td][td]16kHz采样率[/td][td]短视频,视频直播,教育,娱乐,文学,法律,财经等[/td][/tr]

展开
收起
nicenelly 2017-10-25 15:14:49 2586 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载