当前位置: 首页 > news >正文

网站建设 江苏南村网站建设

网站建设 江苏,南村网站建设,维启网站建设,响应式网站适合优化吗语音识别项目 我们知道 AI 智能音箱已经在我们生活中不少见#xff0c;也许我们都玩过#xff0c;智能化非常高#xff0c;功能 强大#xff0c;与我们平常玩的那种蓝牙音箱#xff0c;Wifi 音箱有很大的区别#xff0c;AI 智能在哪里呢#xff1f;语音识别技 术和云端…语音识别项目 我们知道 AI 智能音箱已经在我们生活中不少见也许我们都玩过智能化非常高功能 强大与我们平常玩的那种蓝牙音箱Wifi 音箱有很大的区别AI 智能在哪里呢语音识别技 术和云端技术主要由主控芯片麦克风阵列功率放大codec触控电路LED 阵列组成。 AI 音箱对传统音箱主要有两大块的技术区别一块是语音信号的前处理包括回声消除、 波速成型、音源定位、降噪、去混响、自动语音电平控制这块是偏硬件的控制。还有一块是智 能语音交互包括语音关键词搜索、本地语音识别、声纹识别、语音合成。 AI 智能音箱的芯片方案商联发科全志科技瑞芯微等等语音识别都有现成的方案商。 他们的麦克风阵列方案有 2 麦4 麦6 麦7 1 麦等等。 写上面这些是让读者了解一下专业AI音箱方案与我们在正点原子Linux开发板想实现语音 识别的差别在哪里。我们在正点原子 Linux 开发板上实现语音识别项目功能就不能与专业 的 AI 音箱对比了。硬件资源有限开发板只有一个麦头咪头座没有那些硬件控制消除回 声降噪等等。不过笔者在上面调用百度语音 API 识别语音识别率还是挺高的。 下面就与大家一起在正点原子 Linux IMX6U 开发板上实现语音识别功能吧注意正点原 子 MINI I.MX6U 开发板没有音频芯片不支持此实验只有正点原子 I.MX6U ALPHA 开发板 支持。 本章简介如下 1介绍百度语音技术账号申请及简单介绍调用流程。 2用 Qt 编写示例程序。流程如下录制音频后发送调用百度语音识别 API 接口识 别并返回结果。支持语音控制正点原子 I.MX6U开发板上的 LED 控制其他设备可以自行拓展。 语音识别产品申请帐号 语音识别技术产品有讯飞百度等厂家我们可以购买或者免费试用他们的产品。可以 直接到他们的官网上查看有使用技术文档。下面我们以百度语音识别技术产品为例子。可以 在浏览器输入搜索“百度语音识别”就可以找到百度 AI 开放平台。 点击进去就可以看到他的技术文档链接位置。如下图。 或者直接打开https://ai.baidu.com/ai-doc/SPEECH/Ek39uxgre就可以跳转到百度AI开放平台》 帮助文档》语音技术页面。如下图。 请仔细阅读百度语音技术的文档里面写的非常详细还有例子下载参考。 笔者阅读总结想要使用百度语音识别接口需要根据上面图中的新手指南注册百度帐号 领取免费额度及创建中文普通话应用创建前先领取免费额度180 天免费额度可调用约 5万次左右详细请看免费额度说明。记住自己的密钥。请自行完成及创建百度帐号按照百 度帮助文档里的步骤领取免费额度及创建中文普通话应用获取密钥程序里需要用到自己 的密钥。笔者提供的密钥是百度语音识别例程里的如果开发次数超了可能就不能使用了。程 序中只需要 API Key 与 Secret Key。注意获取 Access Token 时有效期为 30 天到期后需要在程 序里重新获取新的 token。 更多参考请查看百度 AI 接入指南。 注意帮助文档里提及 SDK 包有 LinuxCSDK 包支持但是目前仅支持 X64x86-64 CPU 架构的 Linux 操作系统。LinuxSDK 仅支持在线语音识别固定长语音模式。简单的说就 是还不支持 ARM 架构的 SDK 包。 百度语音识别流程及示例简介 在百度 AI 帮助文档里可以看见如下重要信息。 请认真阅读调用流程了解操作过程对下面理解笔者编写 Qt 调用百度语音 API 的例子 会有一定的帮助。 总结调用流程需要仔细阅读百度提供了示例 Demo 代码可以看到里面支持很多种编 程语言编写的 API 请求相关示例 demo 代码。没有直接 C相关的代码。C 语言是 C语言的 子集我们可以直接参考 C 语言编写的例子请自行查阅及参考百度提供的 C 语言编写的 API 请求相关示例 demo 代码来编写 Qt 调用语音识别 API。备注其他语言编写的例子不在我 们教程范围。识别的音频格式支持如上我们可以知道一些重要的信息是支持采样率 16000、 8000 的固定值16bit 深的单声道音频长度最长 60 秒。格式支持 wav恰好正点原子 Linux I.MX6U 开发板系统支持 wav 格式播放及录制详细请看【正点原子】I.MX6U 用户快速体验 V1.x.pdf 测试音频部分。 备注由于百度语音识别的 API 例子放在 github开源网站国外网站的原因可能打开 失败请多次尝试如果一直无法访问那么我们直接往下看使用笔者编写 Qt 的示例吧。不能 访问的话笔者也没办法的。 百度短语音识别 API 接口 源码路径为 4/02_asr_demo/asr/asr.h内容如下。asr 是语音识别功能 demoasr 译作自动 语音识别技术即 automatic speech recognition /****************************************************************** Copyright © Deng Zhimao Co., Ltd. 1990-2021. All rights reserved. * projectName asr * brief asr.h * author Deng Zhimao * email 1252699831qq.com * net www.openedv.com * date 2021-06-03 *******************************************************************/ 1 #ifndef ASR_H 2 #define ASR_H 3 4 #include QWidget 5 6 #include QNetworkAccessManager 7 #include QNetworkReply 8 9 #include QJsonDocument 10 #include QJsonParseError 11 #include QJsonObject 12 #include QJsonArray 13 #include QHostInfo 14 15 #include QFile 16 17 class Asr : public QWidget 18 { 19 Q_OBJECT 20 21 public: 22 Asr(QWidget *parent nullptr); 23 ~Asr(); 24 25 /* 请求网络 */ 26 void requestNetwork(QString, QByteArray); 27 28 /* 获取识别结果 */ 29 void getTheResult(QString fileName); 30 31 private: 32 /* 存储获取 tokenUrl 地址 */ 33 QString tokenUrl; 34 35 /* 存储 serverapi 地址 */ 36 QString serverApiUrl; 37 38 /* 最终需要访问 token 的地址 */ 39 QString accessToken; 40 41 /* 获取 token 的接口*/ 42 const QString token_org https://aip.baidubce.com/oauth/2.0/token?grant_typeclient_credentials client_id%1client_secret%2; 43 44 /* 填写网页上申请的 appkey 如 g_api_keyg8eBUMSokVB1BHGmgxxxxxx */ 45 const QString api_key kVcnfD9iW2XVZSMaLMrtLYIz; 46 47 /* 填写网页上申请的 APP SECRET 如 $secretKey94dc99566550d87f8fa8ece112xxxxx */ 48 const QString secret_key O9o1O213UgG5LFn0bDGNtoRN3VWl2du6; 49 50 /* 百度服务器 API 接口发送语音可返回识别结果 */ 51 const QString server_api http://vop.baidu.com/server_api?dev_pid1537cuid%1token%2; 52 53 /* 网络管理 */ 54 QNetworkAccessManager *networkAccessManager; 55 56 QString getJsonValue(QByteArray ba, QString key); 57 58 QFile file; 59 60 private slots: 61 62 /* 准备读取响应返回来的数据 */ 63 void readyReadData(); 64 65 /* 响应完成处理 */ 66 void replyFinished(); 67 68 signals: 69 void asrReadyData(QString); 70 71 }; 72 #endif // ASR_H 第 45 行请填写读者自己在网页上申请的 API Key。以防万一示例中的 API Key 过期不可 用 第 47 行请填写读者在网页上申请的 Secret Key。以防万一示例中的 Secret Key 过期不可 用 其他地址由来是见百度给出的 Demo 示例及百度的帮助文档。这里就不详细说了。原理 与上一章原子云 API 接口相似。不过百度语音识别需要通过自己的帐号指定地址获取访问的 Token 源地址然后将得到的 Access Token 地址与语音识别服务器地址拼接发送语音到服务 器就可以返回识别的结果了。详细请参考源码 4/02_asr_demo/asr/asr.cpp。
http://www.dnsts.com.cn/news/248621.html

相关文章:

  • 下载做ppt的动画片的好网站广告做网站
  • 建设网站的平台企业网站做优化排名象客
  • 房产网签怎么查询seo搜索引擎优化工资
  • 做网站二级域名随便用吗游标卡尺 东莞网站建设
  • 网站推广哪个好在线制图免费
  • 网站建设问题及解决办法网站手机站怎么做
  • 怎么去管理好一个团队百度seo工作室
  • 站长工具seo排名查询开发一个app软件能赚钱吗
  • 河南省建设集团有限公司网站太原市建设局网站
  • 网站建设的流程推广方案网站建设合作协议书
  • 南昌建设厅网站网络推广简历
  • 电话做网站的推广买公司的网站建设
  • 广州手机网站定制咨询一般做网站用什么语言
  • 学wordpress不需要学DWseo排名如何优化
  • 人寿保险网站扎区门户网站建设
  • 电子商务网站建设基础考试做视频点播网站要多少带宽
  • 自己做电视视频网站吗互动网站建设的主页
  • 做视频网站需要哪些证网页设计与制作实训步骤
  • 网站建设费要交印花税吗怎么给网站wordpress
  • 网站建设规划书有哪些内容网站开发人员工作内容
  • 为什么网站打开是空白网站建设的实际价值
  • 网站建设公司挣钱吗中高风险地区最新名单
  • 河南中国建设银行官网站成都网站制作关键词推广排名
  • 网站转app工具高级版宝安网站公司
  • 网站建设公司资讯生态农庄网站建设
  • 免费建自己域名的网站app网站如何做推广方案
  • 公司做网站多网站开发具备的相关知识
  • 做粘土网站哪个网站做平面能兼职
  • 宁波正规网站建设方式程序员一般找哪种女人
  • 港海建设网站上海小程序开发哪家好