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 相关文章推荐
Seajs的学习笔记
Mar 04 Javascript
jquery代码实现简单的随机图片瀑布流效果
Apr 20 Javascript
基于JavaScript实现通用tab选项卡(通用性强)
Jan 07 Javascript
Bootstrap Search Suggest使用例子
Dec 21 Javascript
Vue实现选择城市功能
May 27 Javascript
javascript 初学教程及五子棋小程序的简单实现
Jul 04 Javascript
VUE 使用中踩过的坑
Feb 08 Javascript
vue 之 .sync 修饰符示例详解
Apr 21 Javascript
修改node.js默认的npm安装目录实例
May 15 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
Aug 22 Javascript
jQuery 淡入/淡出效果函数用法分析
May 19 jQuery
vue-i18n实现中英文切换的方法
Jul 06 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
改造一台复古桌面收音机
2021/03/02 无线电
提取HTML标签
2006/10/09 PHP
PHP gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
php防止SQL注入详解及防范
2013/11/12 PHP
CentOS6.5 编译安装lnmp环境
2014/12/21 PHP
php开发微信支付获取用户地址
2015/10/04 PHP
Thinkphp实现短信验证注册功能
2016/10/18 PHP
JavaScript 放大镜 移动镜片效果代码
2011/05/09 Javascript
利用JS延迟加载百度分享代码,提高网页速度
2013/07/01 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
js处理自己不能定义二维数组的方法详解
2014/03/03 Javascript
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
js全选按钮的实现方法
2015/11/17 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
jQuery获取select选中的option的value值实现方法
2016/08/29 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
js HTML5手机刮刮乐代码
2020/09/29 Javascript
Node.js操作系统OS模块用法分析
2019/01/04 Javascript
python中readline判断文件读取结束的方法
2014/11/08 Python
python实现提取百度搜索结果的方法
2015/05/19 Python
Python压缩解压缩zip文件及破解zip文件密码的方法
2015/11/04 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
2019/09/06 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
Python ATM功能实现代码实例
2020/03/19 Python
韩国女装NO.1网店:STYLENANDA
2016/09/16 全球购物
I.T集团香港官方商城:ITeSHOP.com Hong Kong
2019/02/15 全球购物
大学毕业生个人自荐信范文
2014/01/08 职场文书
家长会演讲稿范文
2014/01/10 职场文书
公司联欢会策划方案
2014/05/19 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
教师个人发展总结
2015/02/11 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
2015年汽车销售工作总结
2015/04/07 职场文书
处罚决定书范文
2015/06/24 职场文书
python套接字socket通信
2022/04/01 Python
Spring Data JPA框架持久化存储数据到数据库
2022/04/28 Java/Android