- 博客(26)
- 收藏
- 关注
原创 IESM项目实训七——成绩修改相关数据库操作、自定义按班级获取学生分页列表和设置成绩录入参数
录入成绩相关数据库操作;重写获取学生列表方法;设置录入成绩的各类参数。
2022-05-31 23:44:35
183
原创 IESM项目实训五——语音合成提醒、成绩录入类型识别和前后端定时语音识别交互
IESM项目实训五语音录入方式设计有两种第一种:系统从后端获取未录入(初始成绩值为空或者为0)的学生列表,由系统播放学生姓名,教师只需要说明成绩即可。规定时间间隔内只需说明一次,否则获取到重复内容,录入错误数据。第二种:学生姓名和成绩都由教师说明,系统分析姓名和成绩部分。为获取音频,每间隔六秒录入一位同学,播放下一位同学的音频提示。两种方式共同步骤:播放开始音频录制成绩提示音,教师语音说明录入成绩类型。语音提醒接口涉及不同字符串提醒,除姓名外,设计统一接口。//前端接口startInput
2022-05-31 14:47:35
443
原创 IESM项目实训四——Web Audio录音和字符串转拼音
IESM项目实训四通过浏览器录制音频,生成可供百度语音识别api使用的pcm音频文件,然后将音频数据传至后端。根据百度语音识别api文档要求,音频文件为pcm格式,单音道,16k采样率,16位深。1.三个基本概念音频源,也就是音频输入,可以是直接从设备输入的音频,也可以是远程获取的音频文件。处理节点,分析器和处理器,比如音调节点,音量节点,声音处理节点。输出源,指音频渲染设备,一般情况下是用户设备的扬声器,即context.destination。其实,音频源和输出源也都可以视为节点,这三者的关系
2022-05-25 21:33:42
479
原创 IESM项目实训三——语音合成工具类
IESM项目实训三因百度语音没有提供实时语音识别-JAVA SDK,需要设计为一定时间间隔获取用户音频,识别结果。设计每一时间间隔需要合成一段简单音频以提醒用户,用户可以正常依次录入成绩,避免混乱。使用的依旧是百度语音技术中的语音合成,如果添加了语音识别的jar包,不需要再额外导入。考虑合成的音频播放成功向前端返回响应后,才会执行后面的程序,避免连接超时,尽量将合成的语音文本设置简短,使用语音合成中的,短文本在线合成。合成后播放音频额外添加了依赖:<!--语音播放--><depe
2022-05-25 20:54:50
274
原创 IESM项目实训二——语音识别工具类
IESM项目实训二和另一位同学选择语音识别和文字识别库,最终选择百度语音和文字接口,初步尝试语音识别和文字识别调用方式。我主要负责语音识别相关功能,编写项目需要的工具类。第一步:注册百度账号。可以申请免费资源进行项目测试,然后创建应用。可以按照官方文档进行操作。按照项目需求,有两种方式将库导入项目:1、添加如下依赖至jeecg-boot-parent/pom.xml文件中。<dependency> <groupId>com.baidu.aip</groupId
2022-05-25 20:02:04
442
原创 IESM项目实训一
IESM项目实训一框架Jeecg-boot学习和使用介绍JeecgBoot是基于代码生成器的低代码平台,使用前后端分离架构。开发者可以使用代码生成器,生成前后端代码,实现低代码开发,避免开发过程中的重复工作,可以快速提高效率,缩短开发时间。主要使用功能:Online在线表单,无需编码,通过在线配置表单,实现表单的增删改查,支持单表、树、一对多、一对一等模型,配置完成后一键生成代码,减少需要时间。文件结构介绍...
2022-05-25 18:57:28
667
原创 移动互联网开发技术教学网站项目研究第十三篇
2021@SDUSC接上篇博客Bundle补充讲解简单说明:Bundle主要用于传递数据,Bundle 对象可跨进程边界使用;它保存的数据,是以key-value(键值对)的形式存在的。可以使用Bundle在Activity之间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组。当Bundle传递的是对象或对象数组时,必须实现Serializable 或Parcelable接口。Bundle
2021-12-28 21:59:41
869
原创 移动互联网开发技术教学网站项目研究第九篇
2021@SDUSC加载网页方法第一种:webView.LoadUrl(String url);//通过访问网络地址获取webView.loadUrl("https://www.youkuaiyun.com/");//通过手机SD卡获取(Environment.getExternalStorageDirectory().getPath()是获取手机SD卡根目录的,后面就是目录的地址)webView.loadUrl("file://"+ Environment.getExternalStorageDire
2021-12-02 23:03:28
307
原创 移动互联网开发技术教学网站项目研究第八篇
2021@SDUSCWebView介绍现在很多APP里都内置了Web网页,比如说很多电商平台、淘宝、京东、聚划算等等,这些都是可以通过Android中的WebView组件实现的。WebView是一个基于webkit引擎、展现web页面的控件。WebView的使用主要包括:WebView类及其工具类(WebSettings类、WebViewClient类、WebChromeClient类)。WebView 类是 Android 的 View 类的扩展,可让将网页显示为 Activity 布局的一部分。它不
2021-11-27 01:01:25
241
原创 移动互联网开发技术教学网站项目研究第七篇
2021@SDUSC定位功能实现private LocationClient mLocationClient = null;private MyLocationConfiguration.LocationMode locationMode;private MyLocationConfiguration.LocationMode mLocationMode;首次,需要进行准备工作没配置好百度地图的Android定位SDK,在官方网站上按照教程获取密钥,在AndroidManifest.xml、主工
2021-11-19 18:04:49
1902
原创 移动互联网开发技术教学网站项目研究第六篇
2021@SDUSC显示定位uses-permission<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORA
2021-11-11 17:52:59
2307
原创 移动互联网开发技术教学网站项目研究第五篇
2021@SDUSC显示地图 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //初始化地图必须放在布局初始化之前 //地图初始化方法中任选一种 SDKInitializer.initialize(getApplicationContext()); setContentView(R.layout
2021-11-07 23:12:14
1900
原创 移动互联网开发技术教学网站项目研究第三篇
2021@SDUSC目录音乐播放实现`MusicService`类`extends Service`音乐播放实现MusicService类extends Serviceprivate MediaPlayer player;private Timer timer;两个变量一个音乐,另一个用于进度条的定时器。@Override public IBinder onBind(Intent intent) { return new MusicControl(); }
2021-10-23 21:49:43
94
原创 移动互联网开发技术教学网站项目研究第二篇
2021@SDUSC移动互联网开发技术教学网站项目研究第二篇歌曲相关类分析歌曲实体类private String name;//歌曲名 private String singer;//歌手 private long size;//歌曲所占空间大小 private int duration;//歌曲时间长度 private String path;//歌曲地址 private long albumId;//图片id private long id;//
2021-10-15 21:52:51
257
原创 移动互联网开发技术教学网站项目研究第一篇
2021@SDUSC移动互联网开发技术教学网站项目研究一——android studio学习android studio架构理解1.Application(应用程序层) 我们一般说的应用层的开发就是在这个层次上进行的,当然包括了系统内置的一组应用程序,使用Java语言2.Application Framework(应用程序框架层) 无论系统内置或者自己编写的App,都需要使用到这层。3.Libraries(库) + Android Runtime(Android运行时) Android提供了一组C
2021-10-10 00:07:03
291
原创 移动互联网开发技术教学网站项目研究综述
2021@SDUSC目录第一篇:综述一、项目介绍二、项目分工三、项目所用软件下载和环境配置1、安装Android Studio2、配置JDK环境四、使用说明第一篇:综述一、项目介绍移动互联网开发技术教学网站包括Android简介、环境搭建、案例教学、技术主题四大版块,介绍Android特性及系统架构等基础知识,指导学生安装、配置AS,介绍AS界面组成,详解10个APP教学案例和Android开发中的重要知识主题。校园地图可以显示校园标志性建筑及其介绍,在地图上标记设备当前位置。音频播放器是运用多
2021-09-30 19:13:30
900
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人