AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略


Posted in Javascript onMarch 13, 2020

语音识别极速版能将60秒以内的完整音频文件识别为文字。用于近场短语音交互,如手机语音搜索、聊天输入等场景。支持上传完整的录音文件,录音文件时长不超过60秒。实时返回识别结果。本文主要介绍采用百度语音识别,实现小程序的听写功能。

AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略

1 系统框架

用到的技术主要有:百度语音识别和微信小程序。采用微信提供的录音管理器 recorderManager实现录音,录音格式aac。小程序将用户上传的语音提交给百度语音证识别服务,返回文本信息并显示出来。全部功能都在小程序客户端完成,不需要服务器,适合个人开发者学习调试使用,同时也为商业应用提供相应解决方案。

2创建小程序项目

在根目录的全局配置文件app.json中增加:"pages/asr/asr",会自动创建相关页面文件,结构如下:

  • asr.js:功能逻辑模块
  • asr.wxss:页面样式文件
  • asr.wxml:页面布局文件
  • asr.json:页面配置文件

AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略

3 调用语音识别极速版API

3.1 首先要在控制台创建应用,调用语音识别极速版API,“获取API Key/Secret Key”。

AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略

Body中放置请求参数,参数详情如下:

AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略

返回参数:

AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略

3.2 语音识别极速版功能实现

(1)发送URL请求核心代码

AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略

(2)定义按钮点击事件

AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略

(3)定义按钮点击事件

AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略

(4)修改页面样式文件

AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略

4 实现效果

AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略

到此这篇关于AI小程序语音听写的文章就介绍到这了,更多相关AI小程序语音听写内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
仿新浪微博返回顶部的jquery实现代码
Oct 01 Javascript
input标签内容改变的触发事件介绍
Jun 18 Javascript
JavaScript中的some()方法使用详解
Jun 09 Javascript
jquery实现简单实用的弹出层效果代码
Oct 15 Javascript
JavaScript实现打开链接页面的方式汇总
Jun 02 Javascript
全面了解JS中的匿名函数
Jun 29 Javascript
移动适配的几种方案(三种方案)
Nov 25 Javascript
angular+webpack2实战例子
May 23 Javascript
详解vue的diff算法原理
May 20 Javascript
vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
Aug 29 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
Oct 26 Javascript
简单了解vue中的v-if和v-show的区别
Oct 08 Javascript
vue动态渲染svg、添加点击事件的实现
Mar 13 #Javascript
创建nuxt.js项目流程图解
Mar 13 #Javascript
微信小程序中的上拉、下拉菜单功能
Mar 13 #Javascript
JavaScript实现公告栏上下滚动效果
Mar 13 #Javascript
使用vue实现HTML页面生成图片的方法
Mar 12 #Javascript
JavaScript实现随机点名器
Mar 25 #Javascript
JavaScript碰撞检测原理及其实现代码
Mar 12 #Javascript
You might like
9个实用的PHP代码片段分享
2015/01/22 PHP
php 魔术常量详解及实例代码
2016/12/04 PHP
thinkPHP事务操作简单案例分析
2019/10/17 PHP
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码
2011/11/30 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
2014/12/15 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
深入理解setTimeout函数和setInterval函数
2016/05/20 Javascript
详解angularJs模块ui-router之状态嵌套和视图嵌套
2017/04/28 Javascript
jQuery Position方法使用和兼容性
2017/08/23 jQuery
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
对angular 实时更新模板视图的方法$apply详解
2018/10/09 Javascript
ES6中字符串的使用方法扩展
2019/06/04 Javascript
使用VueCli3+TypeScript+Vuex一步步构建todoList的方法
2019/07/25 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
Vuex的实战使用详解
2019/10/31 Javascript
微信小程序实现滚动加载更多的代码
2019/12/06 Javascript
浅谈element中InfiniteScroll按需引入的一点注意事项
2020/06/05 Javascript
[49:20]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
[36:33]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.29
2020/12/02 DOTA
Python批量修改文本文件内容的方法
2016/04/29 Python
彻底理解Python list切片原理
2017/10/27 Python
python 对key为时间的dict排序方法
2018/10/17 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
Python之pymysql的使用小结
2019/07/01 Python
PyQt5通过信号实现MVC的示例
2021/02/06 Python
英国独特家具和家庭用品购物网站:Cuckooland
2020/08/30 全球购物
几道数据库的面试题或笔试题
2014/05/31 面试题
大学生关于奋斗的演讲稿
2014/01/09 职场文书
办理生育手续介绍信
2014/01/14 职场文书
《去年的树》教学反思
2014/04/11 职场文书
2014年外联部工作总结
2014/11/17 职场文书
培训通知
2015/04/17 职场文书
小学开学典礼新闻稿
2015/07/17 职场文书