1、微信小程序录音,提交到服务器(此时音频格式为silk);

2、利用silk-v3-decoder(https://github.com/kn007/silk-v3-decoder), 把silk 转换成pcm格式 (silk/decoder  /data/test.silk  /data/1.pcm);

3、 用 ffmpeg  把 44100 采样率 单声道 16bts pcm 文件转 16000采样率 16bits 位深的单声道pcm文件

ffmpeg -y -f s16le -ac 1 -ar 44100 -i test44.pcm -acodec pcm_s16le -f s16le -ac 1 -ar 16000 16k.pcm (获得pcm文件)

ffmpeg -y -f s16le -ar 24000 -ac 1 -i /data/1.pcm -f wav -ar 16000 -b:a 16 -ac 1 /data/1.wav  (获得wav文件)

4、调用百度api 转换 pcm , 就能获取百度转换后的 文字

注:采样率很重要,错了百度api将无法转换,必须为8000或16000

微信小程序语音转化为文字相关推荐

  1. 微信小程序语音转文字demo

    最近做了个微信小程序语音输入转文字的需求,记录一下 微信小程序支持通过语音识别 API 实现语音转文字的功能,可以按照以下步骤进行设置: 在小程序的 json 配置文件中,添加 record 权限: ...

  2. 微信小程序语音聊天智能对话(demo)

    项目中用到了 olami sdk把录音或者文字转化为用户可以理解的json字符串. 效果图 重要jS代码: //手指按下时 语音转文字voiceToChar:function(){var urls = ...

  3. 微信 语音转文字 java,在微信——怎么将语音转化为文字,你需要学习了

    有时候和好友在聊天,这时好友在微信上发来语音信息,可是你这个时候不方便听语音,那怎么办呢?这个是我们就可以运用微信的语音转文字的功能,那么如何使用这个功能呢?跟着小编看看吧! 操作方法 01 小编在自 ...

  4. 微信小程序语音同步智能识别的实现案例

    文章目录 一.背景 二.同声传译插件介绍 1. 微信小程序后台添加插件 2. 微信小程序启用插件 三.语音同步转换的前端实现 1.界面UI与操作 2.代码实现 四.后端SpringBoot实现语音文件 ...

  5. 微信小程序语音聊天智能对话(源码)

    本文实现的功能: 配置答题库,可以发送文字或者语音提问,自动匹配问题的答案回答文字显示并且读出来. 相关文章: 1.小程序聊天群,发送语音,文字,图片. 2.微信小程序集成腾讯IM,实现实时音视频通话 ...

  6. 微信小程序语音聊天智能对话(核心源码)

    "智能聊":微信小程序详解 这次是1.0版本的更新,整体设计请参考上一篇文章: 手把手教你做自然语言理解智能对话的微信小程序[核心源码] 本次更新内容: 1.键盘输入框和语音输入的 ...

  7. uni微信小程序 下载图片跟文字_微信小程序:图片与文字无法居中 最后解决的方法是——...

    最近做小程序,需要用到flex布局,发现垂直居中是用:vertical-align:middle或者line-height 后来发现这2个都不能完全实现图片与文字居中,这可怎么办? 大图片 我给sta ...

  8. php silk v3 decoder,微信小程序语音搜索踩坑:silk文件格式转换,在PHP中使用

    直接调用微信小程序录音接口,然后上传到服务器,百度语音的接口是识别不了这种格式的文件,那么问题来了 一.如何转码?ffmpeg? 二.如何在PHP中使用? 本文将要解决这两个问题. 用到的第三方工具: ...

  9. 微信小程序图片转换成文字_微信小程序中用canvas将文字转成图片,文字自动换行...

    onReady: function () { wx.showLoading({ title: '生成图片中...', }) var that = this const ctx = wx.createC ...

最新文章

  1. eigen 编译_头条 | 使用eigen实现四元数、欧拉角、旋转矩阵、旋转向量间的转换...
  2. 会议升降计算机主机,升降式无纸化多媒体会议系统
  3. 坚持早起21天,每月多赚1000+ (文末有惊喜)
  4. 批量关停azure vm_创建Azure自动化以启动Azure VM
  5. win10 uwp 如何判断一个对象被移除
  6. AngularJS的基础元素应用
  7. Xamarin开发教程如何使用Xamarin开发Android应用
  8. 类818tu.c微信小说分销系统设计之定时模板消息源码
  9. Eclipse中文版之完美汉化教程(详细图解)
  10. ASP使用ASPupload组件上传多个文件
  11. 【Leetcode】347. 前 K 个高频元素
  12. Omniverse数字孪生实战
  13. 安卓实训项目源码_实训2019 | 联想云实训心得
  14. 不给别人添麻烦是一种教养还是性格缺陷?
  15. 【每日最爱一句】2013.06.10
  16. 二维空间内,如何判断两条线段是否相交,相离,平行,重合,并求交点
  17. CISP 相关知识点梳理
  18. NOI试题(题目+答案)(三)(上)
  19. 用Echarts自定义多系列左右双坐标对比的图表,适合展示TGI对比等场景
  20. 从网络虚拟化,看智能网卡发展史

热门文章

  1. Unity手游制作记-制作通用输入管理器
  2. 茶树菇slimxi居家减肥食谱
  3. 华隆机电直流屏电源模块维修HLM22010A-6
  4. 【深度强化学习】MAPPO 代码学习
  5. 【iOS】简单的界面制作
  6. linux signal 11 问题,embedded-在Linux中qemu:uncaught target signal 11(分段错误)
  7. EXCEL——统计区域内的某个词汇出现次数的方法
  8. pygame音乐播放器
  9. (JAVA)仿拼多多砍价算法
  10. 河北金融学院CSDN高校俱乐部应邀参加2011移动开发者大会