一、背景
作为一名前端同学有时候感觉挺可怜的,复杂的操作都依赖后端同学在服务器端完成。那么,有一天我们自己想玩一个新技术或者后端同学不搭理我们,怎么办?绝望中…
二、小程序语音识别
接到这个需求,我们明确两个问题:
-
小程序录音支持什么格式
由小程序文档可知:只支持 mp3格式和 aac格式
微信小程序录音文档
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FHKzj7lk-1582680070112)(/img/bVbowGU)] -
科大讯飞平台需要什么格式的音频
支持的格式 pacm或者wav, speex和 speex-web 格式
科大讯飞语音听写api
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y7ypZ2zP-1582680070113)(/img/bVbowRt)]
3. 目标 将小程序的录音转为 科大讯飞能识别的音频格式
import Mp3 from '@/utils/js-mp3/decode'
import { md5 } from '@/utils/md5.js'
import pcm from 'pcm-util'
录音