基于语音识别的会议记录系统

news2024/9/20 8:41:57

文章目录

  • 核心功能页面展示
  • 使用技术方案
  • 功能结构设计
  • 数据库表展示

核心功能页面展示

视频展示功能

1.创建会议

在开始会议之前需要管理员先创建一个会议,为了能够快速开始会议,仅需填写会议的名称、会议举办小组、会议背景等简要会议信息即可成功创建。

2.语音识别会议记录(最核心功能)

用户选择创建的会议参加,点击“开始识别”按钮进行语音识别记录会议内容。除此之外该页面还提供停止识别、重置识别结果、选择会议发言人、保存结果等功能,帮助用户应对不同的场景需求。

3.会议管理

用户可以随时查看会议信息,包括会议的名称、主题、地点、主持人、出席人员、举办方、会议状态、时间、会议记录等详细信息,进行后续会议的回顾与整理。

4.会议信息修改

用户可以对已存储的会议进行编辑,以纠正可能的错误或补充遗漏的信息。同时在该页面用户可以查询单个发言人的发言内容,以便提高会议的整理效率。

使用技术方案

1.语音识别技术方案(最核心)

在语音识别技术方面,我对比了科大讯飞实时语音识别、百度云实时语音识别、腾讯实时语音识别以及Web Speech的API,最终在本系统中我选用了Web Speech API。Web Speech API的优势在于它是浏览器原生支持的,无需额外安装或配置任何插件或SDK[22]。此外,Web Speech API是免费的,适用于各种Web应用,具有良好的跨平台性。最主要是代码调用为最简单的。

2.后端技术选择

本系统后端部分采用Spring Boot作为主要框架,因为它简化了Spring应用的初始搭建和开发过程,提供了开箱即用的配置方式,能够让开发者快速启动项目[23]。MyBatis是一个持久层框架,它支持定制化SQL、存储过程以及高级映射等功能,极大地减少了JDBC代码和手动设置参数以及结果集获取的需求[24]。Shiro则是一个强大且易用的Java安全框架,为系统提供认证、授权、加密和会话管理等功能,为系统提供安全保障[25]。此外系统还采用了Redis提高系统的响应速度和用户体验。

3.前端技术选择

本系统前端选择Vue.js作为主要框架,它轻量级和灵活性的特点可以提高系统的前端开发效率,使开发者快速搭建系统页面。Vue.js通过数据绑定和组件化的方式,可以高效地构建用户界面[26]。Element UI是一套为开发者、设计师和产品经理准备的基于Vue 2.0的组件库,它提供了丰富的界面元素,使开发者可以快速搭建出美观且功能强大的前端页面[27]。vue-element-admin是
一个基于Vue和Element UI构建的管理后台前端解决方案,它提供了丰富的组件和功能模块,具有响应式布局、多语言支持、动态路由、权限控制等特性,帮助开发者快速搭建管理系统[28]。

4.数据库选择

数据库方面,本系统选择MySQL8.0和阿里云OSS云存储。MySQL是一个高性能、稳定可靠的数据库管理系统,它支持多种存储引擎,满足不同的数据存储需求[29]。并且Mysql8.0还提供了丰富的SQL函数和强大的查询优化器,使数据处理更加高效[30]。阿里云OSS可以提供安全、稳定且高效的海量数据云存服务,因此本系统还选用阿里云OSS存储用户头像、会议室背景图、文件等非结构化的数据。

功能结构设计

“基于语音识别的会议记录系统”通过语音识别技术,自动将会议中的语音内容转换为文字记录,从而提高会议记录的效率与准确性。以下是系统的核心功能及其关系的简要描述:

(1)用户管理与权限控制:这是系统的基础功能,支持用户注册、登录和权限管理,确保不同用户根据其角色拥有相应的操作权限,并且为其他功能提供用户身份认证和访问控制。

(2)部门与小组管理:允许企业管理员或具有相关权限的用户创建、编辑和删除部门和小组。每个部门下可以设立多个小组,每个小组可以包含多个成员。用户可以被分配到不同的部门和小组中,从而实现更加细致的组织结构管理。在创建会议时,可以选择特定的部门或小组作为参与者,从而简化会议的组织和邀请流程。

(3)语音识别记录:在会议进行时,通过语音识别技术实时将会议内容转换为文字记录,并显示在界面上,用户可以根据显示内容进行实时地纠正和补充,还可以根据需要自行选择暂停识别记录、重置识别结果、保存结果到数据库等操作。此功能是系统的核心,它主要依赖于用户管理和会议管理功能,用户需要登录系统并创建或加入一个会议后,才能启动该语音识别记录功能。

(4)会议管理:会议管理主要由管理员用户进行创建、编辑和删除会议信息,
包括会议的时间、地点、参与者等。会议管理是系统的核心功能之一,它与其他功能(如语音识别记录、会议记录查看等)紧密相关,为用户提供会议的基础信息管理。

(5)会议记录查看与编辑:用户可以在会议结束后查看语音识别转写的文字记录进行会议的回顾与整理,也可以根据需要进行会议记录的编辑和修正。这一功能是对语音识别记录功能的补充和完善,用户需要基于已有的会议记录进行操作。会议记录系统的功能结构框图如图2.1所示:

数据库表展示

1.用户数据表

2.部门数据表

3.小组数据表

4.会议数据表(核心)

5.权限结构表

6.用户权限结构表

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1935197.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Android studio环境搭建】Android studio连接夜神模拟器

Android studio连接夜神模拟器 一、 步骤 1.下载好Android Studio和夜神模拟器, 2.打开夜神模拟器,找到其安装目录下的 nox_adb.exe文件 3.右键进入cmd命令打开,管理员权限执行下面命令 PS D:\Program Files\Nox\bin> .\nox_adb.exe connect 127.…

EXSI 实用指南 2024 - Windows 安装篇(三)

1.引言 在上一篇《EXSI 实用指南 2024 - Ubuntu 安装篇(二)》中,我们详细介绍了在EXSI平台上安装Ubuntu操作系统的步骤和注意事项。通过该指南,您应该已经掌握了在虚拟化环境中部署Linux操作系统的基本技能。而在本篇《EXSI 实用…

win10 查看 jks 的公钥

1.使用 keytool 导出jks文件的 crt 文件 先查询别名 keytool -list -keystore oauth2.jks -storepass [你的密钥库密码] 导出crt 文件 keytool -exportcert -alias oauth2 -keystore oauth2.jks -file 777.crt 2.查看公钥 打开PowerShell # 设置.crt文件的路径 $ce…

【TortoiseGitPlink提示输入密码解决方法】

问题:TortoiseGitPlink提示输入密码 解决方案 参考链接:TortoiseGitPlink提示输入密码解决方法 但后半部分和上文不同,点击图中 Load Putty Key 即可。

组队学习——支持向量机

本次学习支持向量机部分数据如下所示 IDmasswidthheightcolor_scorefruit_namekind 其中ID:1-59是对应训练集和验证集的数据,60-67是对应测试集的数据,其中水果类别一共有四类包括apple、lemon、orange、mandarin。要求根据1-59的数据集的自…

基于深度残差网络迁移学习的浸润性导管癌检测

1. 引言 癌症是一种异常细胞不受控制地分裂损害健康组织的疾病。皮肤或覆盖我们内脏的组织中的癌细胞被称为癌。乳房中的大多数癌是导管癌。侵袭性导管癌(Invasive Ductal Carcinoma, IDC)始于乳管,侵犯乳房周围纤维组织,晚期可通过血液扩散至淋巴结或身…

PublicCMS:企业级的Java CMS系统

PublicCMS:企业级的Java CMS系统 在当今互联网飞速发展的时代,PublicCMS作为一款功能强大的开源Java CMS系统,为用户提供了全面的建站解决方案。本文将介绍PublicCMS的基本信息、特点以及如何快速部署和使用。 软件简介 PublicCMS是一款现代…

进程空间的回收以及执行当前进程空间内的另一进程

1.进程的退出 1.exit 功能: 让进程退出,并刷新缓存区 参数: status:进程退出的状态 返回值: 缺省 exit -> 刷新缓存区 -> atexit注册的退出函数 -> _exit 2._exit 功能: 让进程退出,不刷…

【驱动程序】霍尔编码器电机_CubeMX_HAL库

【驱动程序】霍尔编码器电机_CubeMX_HAL库 电机型号:MG310 霍尔编码器电机 驱动模块:L298N 接线 注: L298N 12V接线柱位置可以接50V~5V当跳线帽接入时,5V接线柱为5V输出,可以给驱动板供电当跳线帽拔出时&#xff0…

OpenAI开打价格战 GPT-4o最新变种价格骤降96%-97%

当地时间周四早晨,美国人工智能初创公司OpenAI宣布,正式上架价格显著下降的新一代入门级别人工智能“小模型”GPT-4o mini。OpenAI在今年5月发布公司迄今为止速度最快、综合能力最强,同样也是最贵的GPT-4o模型。最新上架的GPT-4o mini则是一个…

0718,TCP协议,三次握手,四次挥手

目录 上课喵: TCP(Transmission Control Protocol,传输控制协议)的状态迁移图 TCP连接的状态迁移图 状态迁移说明: 注意: big_htonl.c 字节序转换 addr.c IP地址的转换 作业喵: …

Hugging Face开源力作:探索五款顶尖LLM,GPT之外的选择

之前,我们分享了国内一些开源的大型语言模型(LLM)。今天,我想向大家介绍在Hugging Face平台上发现的一些国际上备受关注、被誉为超越GPT的LLM。对于熟悉LLM的朋友们而言,你们一定知道这些模型的强大之处:它…

流量卡什么时候激活比较适合,这个问题你考虑过吗?

在办理流量卡时,很多朋友不知道什么时候激活比较划算,在这里文章里,小编给大家简单的说一下,可供参考。 ​ 1、大家要知道,在使用流量卡时,流量卡的激活时间就是号卡的入网时间,也是计费的开始。…

【Vue】`v-bind` 指令详解:动态绑定属性的强大工具

文章目录 一、v-bind 指令概述二、v-bind 的基本用法1. 动态绑定 HTML 属性2. 动态绑定布尔属性3. 动态绑定对象属性 三、v-bind 指令的高级用法1. 动态绑定 CSS 类字符串绑定对象绑定数组绑定 2. 动态绑定内联样式对象绑定数组绑定 四、v-bind 的简写形式1. 绑定单个属性2. 绑…

初学SpringMVC之文件上传和下载

pom.xml 文件导入 commons-fileupload 的 jar 包 <!-- 文件上传 --><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.5</version></dependency><dependen…

无线物联网新时代,RFID拣货标签跟随潮流

拣选技术的演变历程&#xff0c;本质上是从人力操作向自动化、智能化转型的持续进程。近期&#xff0c;“货寻人”技术成为众多企业热烈追捧的对象&#xff0c;它可以根据企业的特定需求&#xff0c;从众多拣选方案中选出最优解。那么&#xff0c;在采用“货到人”拣选技术时&a…

全国媒体邀约,主流媒体到场出席采访报道

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 全国媒体邀约&#xff0c;确保主流媒体到场出席采访报道&#xff0c;可以带来一系列的好处&#xff0c;这些好处不仅能够增强活动的可见度&#xff0c;还能对品牌或组织的长期形象产生积…

《系统架构设计师教程(第2版)》第12章-信息系统架构设计理论与实践-02-信息系统架构

文章目录 1. 概述1.1 信息系统架构&#xff08;ISA&#xff09;1.2 架构风格 2. 信息系统架构分类2.1 信息系统物理结构2.1.1 集中式结构2.1.2 分布式结构 2.2 信息系统的逻辑结构1&#xff09;横向综合2&#xff09;纵向综合3&#xff09;纵横综合 3. 信息系统架构的一般原理4…

PixPro 全开源图床系统源码,非常强大的压缩率

简介&#xff1a; 一款专为个人需求设计的高效图床解决方案&#xff0c;集成了强大的图片压缩功能与优雅的前台后台管理界面。 项目结构精简高效&#xff0c;提供自定义图片压缩率与尺寸设置&#xff0c;有效降低存储与带宽成本。 支持上传JPEG、PNG、GIF格式图片并转换为WE…

51单片机嵌入式开发:12、STC89C52RC 红外解码数码管显示

STC89C52RC 红外解码数码管显示 1 概述2 HX1838原理2.1 原理概述2.2 原理概述 3 HX1838代码实现3.1 工程整理3.2 工程代码3.3 演示 4 HX1838总结 1 概述 HX1838是一种常见的红外接收模块&#xff0c;用于接收和解码红外遥控器发送的红外信号。 HX1838具有以下特点和功能&#…