微信小程序语音转化为文字
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
微信小程序语音转化为文字相关推荐
- 微信小程序语音转文字demo
最近做了个微信小程序语音输入转文字的需求,记录一下 微信小程序支持通过语音识别 API 实现语音转文字的功能,可以按照以下步骤进行设置: 在小程序的 json 配置文件中,添加 record 权限: ...
- 微信小程序语音聊天智能对话(demo)
项目中用到了 olami sdk把录音或者文字转化为用户可以理解的json字符串. 效果图 重要jS代码: //手指按下时 语音转文字voiceToChar:function(){var urls = ...
- 微信 语音转文字 java,在微信——怎么将语音转化为文字,你需要学习了
有时候和好友在聊天,这时好友在微信上发来语音信息,可是你这个时候不方便听语音,那怎么办呢?这个是我们就可以运用微信的语音转文字的功能,那么如何使用这个功能呢?跟着小编看看吧! 操作方法 01 小编在自 ...
- 微信小程序语音同步智能识别的实现案例
文章目录 一.背景 二.同声传译插件介绍 1. 微信小程序后台添加插件 2. 微信小程序启用插件 三.语音同步转换的前端实现 1.界面UI与操作 2.代码实现 四.后端SpringBoot实现语音文件 ...
- 微信小程序语音聊天智能对话(源码)
本文实现的功能: 配置答题库,可以发送文字或者语音提问,自动匹配问题的答案回答文字显示并且读出来. 相关文章: 1.小程序聊天群,发送语音,文字,图片. 2.微信小程序集成腾讯IM,实现实时音视频通话 ...
- 微信小程序语音聊天智能对话(核心源码)
"智能聊":微信小程序详解 这次是1.0版本的更新,整体设计请参考上一篇文章: 手把手教你做自然语言理解智能对话的微信小程序[核心源码] 本次更新内容: 1.键盘输入框和语音输入的 ...
- uni微信小程序 下载图片跟文字_微信小程序:图片与文字无法居中 最后解决的方法是——...
最近做小程序,需要用到flex布局,发现垂直居中是用:vertical-align:middle或者line-height 后来发现这2个都不能完全实现图片与文字居中,这可怎么办? 大图片 我给sta ...
- php silk v3 decoder,微信小程序语音搜索踩坑:silk文件格式转换,在PHP中使用
直接调用微信小程序录音接口,然后上传到服务器,百度语音的接口是识别不了这种格式的文件,那么问题来了 一.如何转码?ffmpeg? 二.如何在PHP中使用? 本文将要解决这两个问题. 用到的第三方工具: ...
- 微信小程序图片转换成文字_微信小程序中用canvas将文字转成图片,文字自动换行...
onReady: function () { wx.showLoading({ title: '生成图片中...', }) var that = this const ctx = wx.createC ...
最新文章
- eigen 编译_头条 | 使用eigen实现四元数、欧拉角、旋转矩阵、旋转向量间的转换...
- 会议升降计算机主机,升降式无纸化多媒体会议系统
- 坚持早起21天,每月多赚1000+ (文末有惊喜)
- 批量关停azure vm_创建Azure自动化以启动Azure VM
- win10 uwp 如何判断一个对象被移除
- AngularJS的基础元素应用
- Xamarin开发教程如何使用Xamarin开发Android应用
- 类818tu.c微信小说分销系统设计之定时模板消息源码
- Eclipse中文版之完美汉化教程(详细图解)
- ASP使用ASPupload组件上传多个文件
- 【Leetcode】347. 前 K 个高频元素
- Omniverse数字孪生实战
- 安卓实训项目源码_实训2019 | 联想云实训心得
- 不给别人添麻烦是一种教养还是性格缺陷?
- 【每日最爱一句】2013.06.10
- 二维空间内,如何判断两条线段是否相交,相离,平行,重合,并求交点
- CISP 相关知识点梳理
- NOI试题(题目+答案)(三)(上)
- 用Echarts自定义多系列左右双坐标对比的图表,适合展示TGI对比等场景
- 从网络虚拟化,看智能网卡发展史