简化云服务的语音检测算法部署
正文字数:1069 阅读时长:2分钟
“在某种程度上,云服务提供商的语音算法成为芯片的黑匣子。”
文 / Majeed Ahmad
原文链接 /
https://www.edn.com/simplifying-the-deployment-of-voice-detection-algorithms-for-a-cloud-service/
在设计智能音箱和其他语音功能的设备,例如可穿戴设备、可听觉设备时,开发者面临的首要挑战是如何让麦克风准确有效地检测 "Alexa "和 "Hey Google "等唤醒词,以便在云端处理。
当DSP Group推出支持语音的语音系统级芯片(SoC)DBM10时,EDN向该公司SmartVoice芯片的产品经理Yosi Brosh提出了这个问题。这款基于DSP和神经网络(NN)加速器的双核SoC,针对电池设备中的语音和传感器处理进行了优化,如可听、可穿戴设备、真正的无线立体声(TWS)耳机和智能家居遥控器等。
上图:用于语音智能产品的DBM10芯片宣称的采用平台方式,具有全面的软件框架支持。资料来源:DSP Group
Brosh表示,像亚马逊网络服务(AWS)这样的云平台对在芯片上配置寄存器不感兴趣。相反,这些云服务关注的是语音算法如何高效检测唤醒词。Brosh说"他们希望算法能够检测到唤醒词,而不需要工程师花费大量时间研究和配置芯片上的寄存器。"
因此,DSP Group开发了一个API,使语音检测算法很容易集成到云服务中。他补充道;"在某种程度上,云服务提供商的语音算法成为芯片的黑匣子。"
通常的做法是,设备制造商发布带有麦克风设置的软件代码,并告诉算法提供商如何在麦克风驱动中集成算法。以DSP Group的DBM10芯片为例,它使用语音固件采集音频,使语音采集算法的集成变得高效简单。
DSP Group一直在与十几家云公司密切合作,其中包括阿里巴巴、亚马逊、百度、谷歌和三星,同时在其芯片上移植他们的语音算法。据Brosh介绍,该公司在某些情况下还提供一套完整的软件。
该芯片能够为系统设计人员提供简单的部署路径,Brosh表示,公司对运行在DBM10语音接口芯片上软件的支持一直提供到生产层面,"系统工程师不需要编写一行代码"。
这就是为什么DSP Group称其DBM10芯片为完整解决方案的原因。该SoC通过通用DSP和名为nNetLite的神经网络处理器对音频算法以及传感AI算法进行了优化。除此以外DSP Group还提供运行在Wi-Fi芯片上用于与DBM10芯片进行通信的额外驱动程序。
SoC还具有跨平台的工具链,支持所有常用的人工智能(AI)和机器学习(ML)框架,以简化算法部署。工程师们可以开发、训练和测试算法,然后将算法以标准格式保存,工具链会将其提取并创建一个图像,下载到SoC中。
上图:nNetLite编译器可以快速优化、修剪和部署任何框架的AI/ML模型到DBM10 SoC。来源:DSP Group
该SoC的外形尺寸很小,只有4平方毫米,可以进入像智能手表这样的极小设备。同样,在SoC的神经网络nNetLite引擎上运行的始终处于开启状态的wake word算法只消耗几微瓦的电能。
LiveVideoStackCon 2021 上海站
时间:2021年4月16日-4月17日
我们准备好全新的内容,在上海欢迎您的到来
点击【阅读原文】了解更多详情
简化云服务的语音检测算法部署相关推荐
- 云服务基于DevCloud的自动化部署功能,实现快速部署网站应用
[目的]本实验指导用户基于DevCloud的自动化部署功能,实现在CCE集群上快速部署网站应用. 云服务基于DevCloud的自动化部署功能,实现快速部署网站应用 1.资源准备 1.1.创建安全组.虚 ...
- 基于激光雷达点云的3D目标检测算法论文总结
作者丨eyesighting@知乎 来源丨https://zhuanlan.zhihu.com/p/508859024 编辑丨3D视觉工坊 前言 过去很多年激光雷达的车规标准和高昂价格是阻碍其量产落 ...
- 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...
阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程) (仅此纪念人生第一篇学习博客) 前阵子接了一个小小的JavaWe ...
- 目标检测YOLO实战应用案例100讲-基于激光雷达点云的三维目标检测算法研究
目录 基于激光雷达点云的三维目标检测算法研究 基于投影图的方法 基于点云的多模态融合方法
- 睿智的目标检测——YoloV7-Tiny-OBB旋转目标检测算法部署
YoloV7-OBB旋转目标检测算法部署 学习前言 源码下载 安装TensorRT 1.TensorRT简介 2.下载TensorRT 3.TensorRT安装 安装torch2trt 1.torch ...
- 基于激光雷达点云的3D目标检测算法—端到端多视图融合
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨Rubicon007@知乎 来源丨https://zhuanlan.zhihu.com/p/44 ...
- 目标检测算法部署网页web端1
先上效果图 这个是页面显示,该页面包括:上传图片按钮,图片预测按钮,结果清空按钮,和下载按钮 听名字就知道各个按钮的功能了,就不一一介绍了. 本篇先更新html的代码,后续更新剩余部分. 我使用的是p ...
- 如何在Azure上创建和部署云服务
Azure 管理门户提供两种方法可用来创建和部署一个云服务:快速创建和自定义创建. 本主题说明如何使用快速创建方法来创建新的云服务,然后使用上传来上载和部署一套在 Azure 的云服务.当您使用此方法 ...
- 本地部署 VS 云服务
现今,企业面对本地部署与云服务选择困难.本地部署是一种传统IT基础架构方法,其物理硬件.软件和数据都存储在现场.而云则是新方式,它通过互联网提供数据存储和软件,可用于远程工作.新冠以来,云服务规模持续 ...
最新文章
- 创建包含CRUD操作的Web API接口-第一部
- 元素水平垂直居中的几种常用方法
- UIPopoverController的使用
- JavaFX技巧22:“自动调整大小(树)”表列
- git-SSH连接配置
- Ext入门学习系列(二)弹出窗体
- 现在做网络推广,哪种方式最好?
- scrapy实现爬取全书网小说到本地TXT文件
- 程序员面试需要出示身份证和毕业证原件吗
- 计算机里的wps云盘和网盘怎么删除,电脑里的wps网盘图标怎么删除?让你的云端文档更安全!...
- html5 移动页面,html5入门到精通,移动设备的html5页面布局
- 堆和栈在内存中的区别是什么?
- 设计模式概述_繁星漫天_新浪博客
- chatra无法注册
- 弘辽科技:淘宝排名下降怎么回事呢?是什么原因导致排名下降?
- 第三人称的英语作文我和我的计算机,以第三人称介绍自己的朋友英语作文
- 基于Mirai框架的QQ机器人使用文档----郑大科协2021招新群
- 金山词霸2003导致我的程序堆栈溢出错误
- ue4模型导出_UE4-导入和导出
- socket的基本函数