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 简短右键菜单 多浏览器兼容
Jan 01 Javascript
javascript 程序库的比较(一)之DOM功能
Apr 07 Javascript
Js保留小数点的4种效果实现代码分享
Apr 12 Javascript
jquery实现上下左右滑动的方法
Feb 09 Javascript
Vue.js每天必学之计算属性computed与$watch
Sep 05 Javascript
Windows系统下安装Node.js的步骤图文详解
Nov 15 Javascript
基于bootstrap风格的弹框插件
Dec 28 Javascript
jquery滚动条插件slimScroll使用方法
Feb 09 Javascript
JS+canvas动态绘制饼图的方法示例
Sep 12 Javascript
微信小程序实现横向增长表格的方法
Jul 24 Javascript
微信小程序实现顶部导航特效
Jan 28 Javascript
Element InputNumber 计数器的实现示例
Aug 03 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
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
PHP判断指定时间段的2个方法
2014/03/14 PHP
用CSS+JS实现的进度条效果效果
2007/06/05 Javascript
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
2012/01/13 Javascript
深入理解JavaScript系列(13) This? Yes,this!
2012/01/18 Javascript
禁止空格提交表单的js代码
2013/11/17 Javascript
JavaScript学习笔记之基础语法
2015/01/22 Javascript
浅谈js的解析顺序 作用域 严格模式
2017/10/23 Javascript
JS实现的DOM插入节点操作示例
2018/04/04 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
[01:56]林书豪DOTA2上海特级锦标赛励志短片
2016/03/05 DOTA
[01:08:43]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第一场 1月9日
2021/03/11 DOTA
python调用Delphi写的Dll代码示例
2017/12/05 Python
python 巧用正则寻找字符串中的特定字符的位置方法
2018/05/02 Python
Python切片索引用法示例
2018/05/15 Python
Django 浅谈根据配置生成SQL语句的问题
2018/05/29 Python
python dict 相同key 合并value的实例
2019/01/21 Python
python交互界面的退出方法
2019/02/16 Python
详解Python 解压缩文件
2019/04/09 Python
Python全栈之列表数据类型详解
2019/10/01 Python
Python2与Python3的区别点整理
2019/12/12 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
2020/06/18 Python
Python pip安装第三方库实现过程解析
2020/07/09 Python
Python根据URL地址下载文件并保存至对应目录的实现
2020/11/15 Python
python 生成正态分布数据,并绘图和解析
2020/12/21 Python
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
2015/01/01 HTML / CSS
学生党员思想汇报
2013/12/28 职场文书
员工培训心得体会
2013/12/30 职场文书
酒店销售主管岗位职责
2014/01/04 职场文书
工厂总经理岗位职责
2014/02/07 职场文书
正风肃纪剖析材料
2014/02/18 职场文书
大学生党性分析材料
2014/12/19 职场文书
小学班主任自我评价
2015/03/11 职场文书
反四风问题学习心得体会
2016/01/22 职场文书
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript