说说最近在开发微信小程序语音识别遇到的问题吧

最先使用微信小程序录音控件可以拿到silk格式,后来微信官方又支持mp3格式了 但是我们拿到这些格式以后,都还不能直接使用,做语音识别,因为目前百度的语音识别格式不支持mp3格式的 百度php语音识别接口 http://yuyin.baidu.com/docs/asr/188

但是有支持wav格式的,于是又要想办法怎么把mp3格式转为wav格式 在百度搜了一大圈。 最后知道说要使用一个ffmpeg组件 于是继续搜资料 看看Linux服务器如何安装ffmpeg 安装好了ffmpeg以后 就接着使用php来调用命令转码 好的转码成功了

那么就开始将转码以后的wav格式传给百度的语音识别接口吧 然后发现百度上传给他语音以后,还不是马上告诉你识别的结果。

还是需要回调给你 于是你要做一个回调接口,在回调接口里去拿这个识别结果 然后拿到这个识别结果 来做比较,这样就可以做微信语音识别了 整个路走下来非常不顺 一大堆的学习 中间也磨炼了不少技术。 关键还是在于折腾啊。这一顿下来还是学到了不少东西了。

我,秋峰,phper,目前自创业,做项目系统开发,php后端加小程序前端结合  今天就给大家分享到这里,希望对大家有所帮助。欢迎交流  大家相互学习 共同提高 我的 微信号:qiufeng2999

转载于:https://www.cnblogs.com/xinweiyun/p/7835436.html

微信小程序语音识别开发过程记录 微信小程序silk转mp3 silk转wav 以及ffmpeg使用 微信小程序语音红包...相关推荐

  1. php slik转wav_微信小程序语音识别开发过程记录 微信小程序silk转mp3 silk转wav 以及ffmpeg使用 微信小程序语音红包...

    说说最近在开发微信小程序语音识别遇到的问题吧 最先使用微信小程序录音控件可以拿到silk格式,后来微信官方又支持mp3格式了 但是我们拿到这些格式以后,都还不能直接使用,做语音识别,因为目前百度的语音 ...

  2. 微信小程序用python语言开发_微信小程序语音识别开发过程笔记

    由于业务需求,需要使用微信小程序语音识别的功能,查找了好多发难,也踩了好多坑,把过程记录一下,或许会帮助到需要的朋友. 业务需求: 在小程序中识别用户语音输入的命令 业务环境和关键技术: 1.小程序: ...

  3. 微信小游戏开发学习记录2

    接上一篇:微信小游戏开发学习记录_寂静流年韶华舞的博客-CSDN博客_微信小游戏开发学习 目录 一.UI系统 1.基础渲染组件-精灵组件 (1)操作: (2)Sprite 属性 (3)渲染模式 2.L ...

  4. 实例:用C#.NET手把手教你做微信公众号开发(4)--获取普通access_token、jsapi的方法;用MediaId获取微信服务器图片

    一.access_token概念 这里在后续几篇处理不同的普通消息文章前插播一个适用于整个微信公众号开发的公共类QinMingWeixinContainer,用于获取普通access_token和js ...

  5. 小程序语音识别+php,微信小程序之语音识别(附小程序+服务器源码)

    1.概述 通过微信小程序wx.startRecord()和wx.stopRecord()接口录音并上传silk录音文件至服务器,通过ffmpeg将silk录音文件转成wav录音文件,再通过百度语音识别 ...

  6. 微信小程序开发学习记录(一):直播功能

    微信小程序直播是最近上线的一个新功能,用了将近一天半的时间实现了用直播API去创建直播间,中间踩了很多坑(有的到现在也不是很明白为啥这样就可以 那样就不行),网上有关直播功能的参考文章也比较少,所以这 ...

  7. 微信小程序跳转微信小程序,使用微信开发者工具的测试记录

    微信小程序跳转微信小程序,使用微信开发者工具的测试记录 A小程序 跳转 B小程序 编写A小程序代码 参数解释 编写B小程序接收参数代码 微信开发者工具测试 A小程序 跳转 B小程序 编写A小程序代码 ...

  8. 一篇文章带你搞懂微信小程序的开发过程

    点击上方"前端进阶学习交流",进行关注 回复"前端"即可获赠前端相关学习资料 今 日 鸡 汤 只解沙场为国死,何须马革裹尸还. 大家好,我进阶学习者. 前言 小 ...

  9. 微信小程序详细开发记录

    最近半个月,开发了一个微信小程序,记录一下,一来自己以后开发积累经验,二来为没有开发过的小伙伴提供一个开发参考,规避一些不必要的坑.......... 开发工具:微信开发者工具,在官网里直接下载,链接 ...

最新文章

  1. POJ 3686 The Windy's
  2. select子查询多个字段_SQL复杂查询
  3. 【2012百度之星资格赛】G:聊天就是Repeat
  4. 让JavaScript回归函数式编程的本质
  5. POJ - 1273 Drainage Ditches(最大流)
  6. c# SQL CLR 之一
  7. Java中的JsonConfig详解
  8. Kubernetes学习总结(12)—— 学习 kubernetes 的10个技巧或建议
  9. L2-011. 玩转二叉树-PAT团体程序设计天梯赛GPLT
  10. 贺利坚老师汇编课程25笔记:LOOP指令看CX
  11. Windows API一日一练(69)GetTickCount函数
  12. 爱思唯尔计算机期刊排名,2017影响因子高增长爱思唯尔物理期刊推荐
  13. 怎样在科学计算机上计算反正切,科学计算器使用教程_科学计算器怎么解方程...
  14. css实现毛玻璃效果——backdrop-filter
  15. Troubleshooting: WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK! (文档 ID 278316.1)
  16. ATEN CS22DP 2端口USB DisplayPort带线式KVM多电脑切换器 (外接式切换按键)
  17. 制作一个简单HTML西安旅游网页(HTML+CSS)
  18. urllib库爬取拍信创意图片(post请求)json传参
  19. sqlserver对cpu主频要求_SqlServer CPU篇及常用性能阈值
  20. Latex中将Fig.1改为Fig.S1

热门文章

  1. Day57.表述层(MVC)、Thymeleaf: 逻辑视图、对象图(OGNL)、分支迭代...
  2. HTML+CSS网页设计期末课程大作——篮球网页设计(6页) 学校篮球网页制作模板 学生简单体育运动网站设计成品
  3. 计算机电脑硬盘怎么删除内存,电脑虚拟内存怎么删除
  4. 【Linux】进程的概念
  5. 从零开始的qplugin之——先弄弄图形
  6. 基于REM的CSS在Android4.4及5.0部分机型出现布局错乱
  7. 海鸥表表带太长了怎么拆_手表表带长了怎么办?手表长了怎么拆
  8. 【跟着陈七一起学C语言】今天总结:C语言最基础入门
  9. python控制摄像头拍照_用Python控制摄像头拍照并发邮件
  10. SQL 条件匹配(一)