其实作为H5想要做语音识别,自认为还说有各种弊端得,同时还是微信公众号里面,如果小程序得话,或许会简单一点,但是这里是在公众号里面开发,在这个过程中查阅个各种资料,其实里面得东西都大同小异,但是大多数并不全,

  1. 首先微信公众号里面得H5开发语音录入,试过各种方法,由于是java渣渣,页面技术只是了解简单得,因此在使用标签得时候,本身并不能适用于当前得需求,因此最后只能选择了微信自带得录音功能,使用微信提供的接口,(具体得接口使用还是去看微信接口得使用)
  2. 由于使用微信得接口得话,首先要上传到它得服务器上面去(虽然也有本地得文件储存id,但是好像并没有用),这里就涉及到了一个serverid,这个值是存在于微信临时素材库得id,后期要用它来获取录音得文件。
  3. 通过微信提供得获取临时素材文件得接口,得到了文件(具体方法网上一搜一大堆,后期我也会将完整得代码放进资源里面),但是这里有一个坑得问题,他的格式为.amr得格式,但是最后的目的是转换为文字,因此这里涉及到了格式转换
  4. 主要用了现成得技术,也是通过下载资源获取得jar以及实现得方法,将.amr转换为了MP3格式
  5. 然后就就是最后一部了,将mp3得音频文件转换为文字,我这里用的是讯飞得技术,当然百度得也可以,

其实整个需求得这个流程已经完成了,但是不得不说里面遇到得坑,由于是渣渣,除了人们总说的,转换为mp3得时候会报N/A得错误,我还遇到了unkowFormat这个错误。

这里只是记录一下自己在查询资料时没有一个符合自己需求得资料,同时也希望以后有这样需求得人,可以将思路捋的更加清楚,也可以进行交流.

渣渣技术员    2019/03/29

QQ:502096352

微信公众号开发+H5页面语音录入+下载+amr转换为MP3+讯飞语音转文字相关推荐

  1. 微信公众号进入H5页面之后,点击返回键一直报404

    微信公众号进入H5页面之后,点击返回键一直报404,遇到这个问题很郁闷呀! 注意:注意: 这是我自己的系统出的问题! 第一:因为这个问题不是所有手机上面都出现 第二:这个问题不是一个手机在出问题 第三 ...

  2. 关于微信公众号的h5页面跳转微信小程序的详细介绍

    简介 关于微信公众号跳转小程序的功能,我也是研究了一整天才弄好的,主要是微信官方文档写的不清楚,百度上的各种文章也各说各的,不过最后还是要相信官网文档,接下来我会一步一步分析,希望对你有帮助,并且最后 ...

  3. 个人整理--微信公众号开发之页面开发

    微信公众号页面开发 文章很乱 可能只有自己能明白了 下面有自己看别人的博客 个人觉得很详细 1.使用vue开发页面 获取code的时候,需要将重定向的页面用encodeURIComponent进行处理 ...

  4. 使用uniapp开发微信公众号(H5页面),用微信开发者工具调试微信公众号

    1.先引入入口.html文件 参见官网https://uniapp.dcloud.io/collocation/manifest?id=h5-template 2.配置manifest.json 3. ...

  5. uniapp实现微信公众号内h5页面自定义标题内容和图片

    和上次一样填坑,这次是使用uniapp做的项目,下载微信的 js-sdk(1.6.0版本) cnpm install jweixin-module -S wechatShare.js var wx = ...

  6. 微信公众号中h5页面扫一扫实现

    开发文档参考链接:https://mp.weixin.qq.com/wiki?t = resources / status_main&id = mp1421141115 1 配置本地nginx ...

  7. php微信公众号调用扫一扫,微信公众号中h5页面扫一扫实现

    开发文档参考链接:https://mp.weixin.qq.com/wiki?t=resources / status_main&id=mp1421141115 1 配置本地nginx ser ...

  8. 微信公众号HTML,H5页面莫名其妙,无故多出广告来,解决办法

    专冶各种H5的嵌入垃圾广告! 公司的H5页面挨嵌入各种各样的广告,有时有,有时没有,这个很烦人,问过许多大咖,有几种说法和几种解决方法 DNS劫持 . HTML5页面被电信运营商进行DNS劫持植入广告 ...

  9. 微信公众号关闭H5页面,回到公众号首页

    document.addEventListener('WeixinJSBridgeReady', function () { WeixinJSBridge.call('closeWindow'); } ...

最新文章

  1. DB time抖动的原因分析
  2. MySQL5.7 : 对隐式锁转换的优化
  3. 2015年《大数据》高被引论文Top10文章No.9——大数据是数据、技术,还是应用
  4. 机器人施教器的信息丢失_一种精准定位学习难度的施教方法及教育机器人与流程...
  5. ospf多区域路由实验
  6. Ubuntu Linux服务器安装图形化界面并用VNC Viewer连接
  7. history模式 nginx配置_Vue history模式Nginx配置
  8. EDSR:Enhanced Deep Residual Networks for Single Image Super-Resolution
  9. html实现word分页符,word分页-解析Word——自动分页符与手动分页符
  10. Geodesic Distance(测地距离)
  11. 抖音巨量百应怎么发福袋?四川鹰迪
  12. git创建版本库并提交文件
  13. 几行代码实现shiro超级管理员的功能
  14. python url加密解密_python解密百度加密链接的脚本
  15. 日语日常信函书信写作范文(6篇)
  16. thinkphp6 websocket-room的加入房间+离开房间+房间消息发送
  17. navicat连接postgresql时报错:authentication method 10 not supported
  18. MySQL的定时任务详解
  19. 微信公众号开发 自定义分享 从前台到Java后台 调用微信JS接口分享朋友圈
  20. 黑帽SEO人员是如何对网站优化的【认准SEO黑帽大牛】

热门文章

  1. 为什么要使用ngnix
  2. Java Pattern.matcher()方法具有什么功能呢?
  3. 清晰架构(Clean Architecture)的Go微服务: 程序容器(Application Container)
  4. 打断点debugger
  5. 风力发电变桨距控制系统的研究
  6. 公基知识题库小程序之客户验收反馈与改进
  7. springboot项目集成websocket
  8. 提供免费点菜系统,欢迎使用
  9. 【数字图像处理】【Matlab】【汽车车牌识别】1-车牌图像预处理
  10. 内网使用openssl自签名证书开启https连接,同时解决chrome浏览器中的不安全访问