X

Category: 云开发

4,语音识别,从小程序云函数到自建服务器转码识别

本文记录我基于小程序云开发模式,进行小程序“口算卡”的全部历程,篇幅较长,分为以下篇章 需求概述及简单上手 小程序云函数使用(写入DB及读取DB) 小程序云函数(语音识别,从思路到实现到放弃使用云函数) 语音识别,从小程序云函数到自建服务器转码识别 折腾了小程序云函数,从实现到放弃;所以有了思路三,nodejs+socket+ffmpeg+百度SDK 必须有服务器可用来搭建 socket 服务哦 为啥选了nodejs,是因为云函数开发写了node,有些代码可以搬来直接用; 1,安装ffmpeg [crayon-664be99b2553d969325537/] 2,安装nodejs yum install nodejs 3,新建一个工作目录,我这里为 /opt/lampp/htdocs/wx-talk-wss 完成环境初始化及依赖安装 [crayon-664be99b25543216923758/]…

3,小程序云函数(语音识别,从思路到实现到放弃使用云函数)

本文记录我基于小程序云开发模式,进行小程序“口算卡”的全部历程,篇幅较长,分为以下篇章 需求概述及简单上手 小程序云函数使用(写入DB及读取DB) 小程序云函数(语音识别,从思路到实现到放弃使用云函数) 语音识别,从小程序云函数到自建服务器转码识别 怎么才能用的更舒服,那肯定是小孩报出答案后,自动识别语音,然后比较一下就可以了; 为了这个舒服开始悲催的开发之旅 使用语音插件,出名的就是腾讯官方的语音同译,遗憾的是,它不能识别1个字的语音,可能他们认为一个字没啥意义吧;只能放弃了插件; 在语音识别API中,选中了百度的API,原因:免费、不限流量、不限频次 看看语音识别思路图 思路1,使用小程序云函数方式,与自己的转码api(在自己的服务器,安装 ffmpeg,通过 node 服务进行处理音频文件)交互实现转码,再与百度api交互获得语音内容 思路2,使用小程序云函数方式,与转码 api 交互实现转码,再与百度api交互获得语音内容 思路3,自己的服务器,使用node 搭建 socket…

2,小程序云函数使用(写入DB及读取DB)

本文记录我基于小程序云开发模式,进行小程序“口算卡”的全部历程,篇幅较长,分为以下篇章 需求概述及简单上手 小程序云函数使用(写入DB及读取DB) 小程序云函数(语音识别,从思路到实现到放弃使用云函数) 语音识别,从小程序云函数到自建服务器转码识别 书接上回,有个口算结果、时间、错题数、题量、我们得把它存储起来,方便之后看看趋势和进步; 所以这里要研究下小程序云开发里的 databaseGuide ,很方便的写入和读取; 写入成绩代码如下 [crayon-664be99b25a94361716250/]   读取成绩列表 [crayon-664be99b25a9a238122377/] 基本已经达到需求,为了更舒适使用,下章我们开始语音识别之旅 需求概述及简单上手 小程序云函数使用(写入DB及读取DB) 小程序云函数(语音识别,从思路到实现到放弃使用云函数) 语音识别,从小程序云函数到自建服务器转码识别

1,口算卡132 小程序-云开发

本文记录我基于小程序云开发模式,进行小程序“口算卡”的全部历程,篇幅较长,分为以下篇章 需求概述及简单上手 小程序云函数使用(写入DB及读取DB) 小程序云函数(语音识别,从思路到实现到放弃使用云函数) 语音识别,从小程序云函数到自建服务器转码识别 需求,已经根据需求做了卡片,但是手工发牌很累人,所以准备做这个口算卡132 小程序基本开发简单说下, 1,使用云开发快捷模板 2,学习云开发快捷模板自带代码功能 3,动手做,获得132题的数据,132题其实就是结果在10以内的加减法,2成for循环判断差大于等于0或者和小于等于10;共得到132题; 4,将题竖向显示,使用了css的旋转属性,这都很简单; 5,正确了点对号,错误了点错,统计对错,显示结果;   至此,简单版已经完成;可以解决发牌问题及统计时间问题;下章我们开始数据存储与读取 需求概述及简单上手 小程序云函数使用(写入DB及读取DB) 小程序云函数(语音识别,从思路到实现到放弃使用云函数) 语音识别,从小程序云函数到自建服务器转码识别