正文字数: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日

我们准备好全新的内容,在上海欢迎您的到来

点击【阅读原文】了解更多详情

简化云服务的语音检测算法部署相关推荐

  1. 云服务基于DevCloud的自动化部署功能,实现快速部署网站应用

    [目的]本实验指导用户基于DevCloud的自动化部署功能,实现在CCE集群上快速部署网站应用. 云服务基于DevCloud的自动化部署功能,实现快速部署网站应用 1.资源准备 1.1.创建安全组.虚 ...

  2. 基于激光雷达点云的3D目标检测算法论文总结

    作者丨eyesighting@知乎 来源丨https://zhuanlan.zhihu.com/p/508859024 编辑丨3D视觉工坊 前言  过去很多年激光雷达的车规标准和高昂价格是阻碍其量产落 ...

  3. 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...

    阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程) (仅此纪念人生第一篇学习博客) 前阵子接了一个小小的JavaWe ...

  4. 目标检测YOLO实战应用案例100讲-基于激光雷达点云的三维目标检测算法研究

    目录 基于激光雷达点云的三维目标检测算法研究 基于投影图的方法 基于点云的多模态融合方法

  5. 睿智的目标检测——YoloV7-Tiny-OBB旋转目标检测算法部署

    YoloV7-OBB旋转目标检测算法部署 学习前言 源码下载 安装TensorRT 1.TensorRT简介 2.下载TensorRT 3.TensorRT安装 安装torch2trt 1.torch ...

  6. 基于激光雷达点云的3D目标检测算法—端到端多视图融合

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨Rubicon007@知乎 来源丨https://zhuanlan.zhihu.com/p/44 ...

  7. 目标检测算法部署网页web端1

    先上效果图 这个是页面显示,该页面包括:上传图片按钮,图片预测按钮,结果清空按钮,和下载按钮 听名字就知道各个按钮的功能了,就不一一介绍了. 本篇先更新html的代码,后续更新剩余部分. 我使用的是p ...

  8. 如何在Azure上创建和部署云服务

    Azure 管理门户提供两种方法可用来创建和部署一个云服务:快速创建和自定义创建. 本主题说明如何使用快速创建方法来创建新的云服务,然后使用上传来上载和部署一套在 Azure 的云服务.当您使用此方法 ...

  9. 本地部署 VS 云服务

    现今,企业面对本地部署与云服务选择困难.本地部署是一种传统IT基础架构方法,其物理硬件.软件和数据都存储在现场.而云则是新方式,它通过互联网提供数据存储和软件,可用于远程工作.新冠以来,云服务规模持续 ...

最新文章

  1. 创建包含CRUD操作的Web API接口-第一部
  2. 元素水平垂直居中的几种常用方法
  3. UIPopoverController的使用
  4. JavaFX技巧22:“自动调整大小(树)”表列
  5. git-SSH连接配置
  6. Ext入门学习系列(二)弹出窗体
  7. 现在做网络推广,哪种方式最好?
  8. scrapy实现爬取全书网小说到本地TXT文件
  9. 程序员面试需要出示身份证和毕业证原件吗
  10. 计算机里的wps云盘和网盘怎么删除,电脑里的wps网盘图标怎么删除?让你的云端文档更安全!...
  11. html5 移动页面,html5入门到精通,移动设备的html5页面布局
  12. 堆和栈在内存中的区别是什么?
  13. 设计模式概述_繁星漫天_新浪博客
  14. chatra无法注册
  15. 弘辽科技:淘宝排名下降怎么回事呢?是什么原因导致排名下降?
  16. 第三人称的英语作文我和我的计算机,以第三人称介绍自己的朋友英语作文
  17. 基于Mirai框架的QQ机器人使用文档----郑大科协2021招新群
  18. 金山词霸2003导致我的程序堆栈溢出错误
  19. ue4模型导出_UE4-导入和导出
  20. socket的基本函数

热门文章

  1. Python 爬虫 (二)
  2. 【Linux基本操作】centos vimplus安装
  3. pandas使用总结【转】
  4. 网络工程师千峰教育学习总结第一天
  5. Linux网络基础知识汇总
  6. and门 simuilink_电力电子电路仿真MATLAB应用.PPT
  7. 业力管理 - 当和尚遇到钻石续集
  8. SpringBoot的发送邮件到163.com邮箱
  9. 《高等数学》中的积分中值定理
  10. 太空战机c语言实验报告,c语言课程设计_太空战机提高篇.doc