Achronix推出基于FPGA的加速自动语音识别解决方案

提供超低延迟和极低错误率WER)的实时流式语音文本解决方案,可同时运行超过1000个并发语音流

202311——高性能FPGA芯片和嵌入式FPGA(eFPGA IP)领域的领先企业Achronix半导体公司日前自豪地宣布:正式推出Achronix与Myrtle.ai合作的最新创新——基于Speedster7t FPGA的自动语音识别(ASR)加速方案。这一变革性的解决方案,实现了高精度和快速响应,可将超过1000个并发的实时语音流转换为文本,同时性能比竞争方案高20倍。Achronix于2023年11月12日至17日在丹佛举办的“2023年超级计算大会(SC23)”上演示了该方案。

该解决方案由搭载Speedster7t FPGA器件的VectorPath加速卡提供支持,运行Myrtle.ai提供的基于Achronix FPGA的ASR IP,从而提供业界领先的、实时的、超低延迟的语音转文本功能。服务器中的单张加速卡可替代多达20台仅基于CPU的服务器或15张GPU加速卡。当不需要支持1000个并发流时,可以轻松自定义 AI 模型,以权衡准确性与性能。其出色的单词错误率和54毫秒的端到端99%延迟(包括了预处理和后处理以及与CPU做数据交互的时间)将颠覆ASR领域。此外,该解决方案可以在标准的机器学习(ML)框架中使用垂直应用特定的或自定义的数据集进行定制或重新训练。

“基于Achronix Speedster7t FPGA器件的Myrtle.ai加速ASR解决方案的关键优势之一是能够降低运营成本和资本支出,同时保持其显著的顶级性能,”Achronix人工智能产品营销总监Bill Jenkins指出。“该解决方案基于Speedster7t FPGA,与传统的基于CPU/ GPU的服务器解决方案相比,无论是在企业还是在云端,都可以将成本降低90%。这种能力意味着企业可以显著降本增效,同时提供卓越的实时语音转文本功能。”

Myrtle.ai一流的ASR加速器IP运行在Speedster7t FPGA器件和软件栈上,事实证明了该FPGA器件能够实现并加速ASR实现解决方案,且易于使用。与基于GPU的竞争解决方案相比,基于Speedster7t器件的解决方案将性价比提升了16倍,凭借该优势,该解决方案或将重新定义行业级语音数据处理方式。

“Achronix Speedster7t FPGA器件的架构以及其二维片上网络(2D NoC)和机器学习处理器(MLP)阵列,为我们提供了创建ASR产品所需的构建模块,该产品比目前市场上的任何产品都更优秀,”Myrtle.ai首席执行官说道。Myrtle.ai公司以其在优化实时性应用的低延迟 ML 推理方面的专业知识而闻名于业界。 “这些FPGA器件中特有的极低延迟使其成为实时工作负载的理想选择。我们很高兴能够帮助用户实现以比以往更快的速度和更低的成本来扩展其ASR服务的能力。”

Achronix与Myrtle.ai共同推出的加速ASR解决方案将给那些依赖于快速且准确的语音转文本功能的行业带来革命性的影响。其特性包括与主流深度学习框架(如PyTorch等)的兼容性,以及用于多语言或专业的可重训练性。该解决方案目前已在早期合作客户中部署,现在可以在一般市场上使用。大家可以使用您自己的数据集对该解决方案进行评估,或与我们的团队联系安排详细的讨论和演示。

联系Achronix并在我们的网站上查看我们的ASR解决方案。中国国内客户和合作伙伴可以发邮件到:Dawson.Guo@achronix.com

关于Myrtle.ai

Myrtle.ai是一家人工智能/机器学习(AI/ML)软件公司,提供基于FPGA平台的世界级推理加速器。凭借其自有的、覆盖整个ML网络领域的神经网络专业知识,Myrtle.ai已经为金融科技、语音处理和智能推荐等领域提供了加速器。

关于Achronix半导体公司

Achronix半导体公司是一家总部位于美国加利福尼亚州圣克拉拉市的无晶圆厂半导体公司,提供基于高端FPGA的高性能数据加速解决方案,旨在满足高性能、密集型计算和实时性处理的应用需求。Achronix是唯一一家同时提供高性能高密度的独立FPGA芯片和可授权的eFPGA IP解决方案的供应商。通过面向人工智能、机器学习、网络和数据中心应用的即用型VectorPath®加速卡,Achronix 的Speedster®7t系列FPGA和Speedcore™ eFPGA IP产品得到进一步增强。所有的Achronix产品都由Achronix工具套件完全支持,使客户能够快速开发自己的定制应用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/186907.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ethtool工具添加并验证网口

Filesystem Packages->console->network->ethtool 命令描述: ethtool 是用于查询及设置网卡参数的命令。 使用命令: ethtool ethx //查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等 ethtool –…

【NodeJS】 API Key 实现 短信验证码功能

这里使用的平台是 短信宝整体来讲还是挺麻烦的平台必须企业才行,个人是无法使用该平台的 平台必须完成 身份信息认证 和 企业认证 这里就需要 “营业执照”了 ,没有 “营业执照” 的朋友还是后退一步吧 后端我用的是NodeJS ,使用第三方库 ro…

【Java ——异常机制详解】

Java异常是Java提供的一种识别及响应错误的一致性机制,java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。本文综合多篇文章后,总结了Java 异常的相关知识,希望可以提升…

统信UOS和vue.js的一个兼容问题

作者:朱金灿 来源:clever101的专栏 为什么大多数人学不会人工智能编程?>>> 这事到现在说起还很奇怪,在UOS20(硬件为华为鲲鹏服务器,arm架构,g8.3)上部署uve.js&#xff0…

Excel 使用技巧

Excel 使用技巧 注意: excel 中设计计算的字符尽量使用英文。 拼接两段文字(字符串拼接) 方法一 在需要计算的单元格上,键入 点击 A1(点击需要拼接的单元格) & C1(点击需要拼接的单元格) 举例: 姓名栏想要拼接 姓 和 名 两列点击姓名这一…

Leetcode 450 删除二叉搜索树中的节点

删除二叉搜索树的节点要比插入一个节点更难,区别在于,我们总能找到一个叶子节点,把我们要插入的值缀在后面。 但是删除节点不总是删除叶子节点,还有可能删除一个中间节点,这就需要额外的操作。 我们需要分情况来讨论。…

企业微信HOOK开发接口调用,发送语音消息

简要描述 发送语音消息 可以从CDN/CDN文件上传中上传silk文件(silk文件可以自己用mp3转换,或者用语音接收消息的值进行发送),拿到发送值 操作码 101019 请求说明 参数名必选类型说明username是string用户名password是string密码name否string昵称 请…

linux NAT网卡配置static

由于是内网,资料无法拷贝,借助参考资料,整理发出。 镜像安装 基本操作。 查看VM配置 图1,有几个信息。一个是NAT借用了网卡里的VMnet8适配器。 子网IP是从192.168.142.0 子网掩码255.255.255.255,对应下面配置的N…

Java 的第二十章:多线程

创建线程 继承Thread 类 Thread 类时 java.lang 包中的一个类,从类中实例化的对象代表线程,程序员启动一个新线程需要建立 Thread 实例。 Thread 对象需要一个任务来执行,任务是指线程在启动时执行的工作,start() 方法启动线程&am…

SpringBoot学习笔记-实现微服务:匹配系统(中)

笔记内容转载自 AcWing 的 SpringBoot 框架课讲义,课程链接:AcWing SpringBoot 框架课。 CONTENTS 1. 同步玩家位置1.1 游戏信息的记录1.2 实现多线程同步移动 2. 同步碰撞检测3. 实现游戏结束界面4. 持久化游戏状态4.1 创建数据库表4.2 保存游戏对局信息…

入门Python+Vue 全栈开发高级BI数据的可视化实战项目几个技术点总结

PythonVue全栈开发是一种强大的技术组合,可以用于构建高级BI数据可视化项目。在这篇文章中,我将总结几个关键技术点,以帮助读者入门并实战这个领域。 数据处理和分析:Python是一种流行的数据处理语言,它提供了丰富的库…

11-30 JavaWeb

修改与删除操作 防止空指针异常 localhost:8080 -> 分页查询 修改流程:(先查后改(两个servlet)) 修改: 传用户id(用户id怎么得到 -> 循环一次得到一个user 对象 user对象里用user.getId()得到用户id) UpdateUserQueryServlet.java (…

从浏览器控制台发送get,post请求

---------------------get请求--------------------------- fetch(url, { method: get, }) .then(response > response.json()) .then(data > { // 获取到响应的数据后的处理逻辑 console.log(data); }) .catch(error > { // 请求发生错误的处理逻…

Oracle存储过程返回DataSet(多个DataTable)给C#

一、存储过程 CREATE OR REPLACE PROCEDURE GET_SENDEXCEL_XY ( ZGJ182X OUT SYS_REFCURSOR , ZGJ182Y OUT SYS_REFCURSOR , ZXN182X OUT SYS_REFCURSOR , ZXN182Y OUT SYS_REFCURSOR , ZLH182X OUT SYS_REFCURSOR …

Vue模块与小程序生命周期

文章目录 一、Vue中五个模块1、state2、getters3、mutations4、actions5、modules 二、小程序中的生命周期 一、Vue中五个模块 1、state 是用来存储数据的地方,我们需要传递的数据或者需要保存的数据都会在state中声明。 2、getters 类似于Vue中的计算属性&…

html/css中位置position的绝对位置absolute顺时针盒子案例图片排序

目标图片&#xff1a; Dreamweaver界面&#xff1a; 代码部分&#xff1a; <!doctype html> <html> <head> <meta charset"utf-8"> <title>无标题文档</title> <style type"text/css">.red{background-color:r…

element中el-form-item设置label-width=‘auto‘报错

文章目录 一、问题二、解决三、最后 一、问题 el-form中的设置了全局标题宽度是200px&#xff0c;此时想要对el-form-item取消标题宽度&#xff0c;设置了label-widthauto&#xff0c;结果&#xff0c;报错了~~~ <el-form label-width"200px" label-position&quo…

python的itertools库

itertools常用的方法如下&#xff1a; import itertools 1. 生成的列表累加&#xff0c;在生成新的列表x itertools.accumulate(range(10))print(list(x))结果&#xff1a;[0, 1, 3, 6, 10, 15, 21, 28, 36, 45] 2. 连接多个列表或者迭代器x itertools.chain(range(3), rang…

强大的Kubernetes工具的完整指南

在容器化应用程序编排方面&#xff0c;Kubernetes是市场的领导者。它允许用户在多主机环境中管理容器&#xff0c;提供工作负载分配和网络处理。 此外&#xff0c;它还提供了许多在DevOps过程中至关重要的特性&#xff0c;例如自动扩展、自动修复和负载平衡。这些功能解释了Kub…

Android问题笔记四十八:蓝牙obtainMessage数据传输部分数据丢失乱序问题

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分…