能熟练使用Eclipse开发工具,熟练掌握 Java相关技术和框架,有良好的编程习惯
熟悉Oracle、PostgreSQL、DB2、MySQL等常用关系数据库
熟悉linux常用命令
对spring、springBoot、springCloud、mybatis、hibernate、mybatis-plus等框架有一定的理解和应用能力
项目一:声纹业务平台
开始时间-结束时间:2019.5-2020.3
开发工具:Eclipse、PostgreSQL数据库、ffmpeg音视频处理工具
所用技术:Springboot、springcloud、mybatis-plus、redis
项目描述:该平台主要是对所收集的语音信息进行标注和记录以及对两段语音进行比对;管理员创建标注批次,上传语音文件压缩包及相应的文件列表,通过解压出的文件和解析出的内容进行比对生成相应的标注任务,然后由标注人员进入系统领取任务进行标注;标注主要通过人听对声音进行是否是人声、噪音、或者其他因素进行标记,多人对话录音时,会对录音进行分段标记,记录那几段为同一人,或者其他噪音等,有后端对语音文件进行截取以及合成;
管理员创建语音比对批次,通过调用其他平台的声纹注册接口进行声纹注册,然后可以取其他语音与其进行比对,比对是否为同一人;
责任描述:用户管理及登陆功能、zip大文件分段上传及解压、csv文件上传及解析、多种语音文件的转码截取及合成、标注信息的录入等功能;语音比对全部功能;
项目二:声纹融合平台
开始时间-结束时间:2018.11-2019.5
开发工具:Eclipse、PostgreSQL数据库、ffmpeg音视频处理工具
所用技术:Springboot、springcloud、mybatis-plus、redis
项目描述:融合了声纹注册引擎、asr语音识别引擎、tts字转音引擎等多套声纹相关引擎;注册引擎主要功能为用户注册声纹,验证声纹是否为本人,具体项目中应用于智能音箱系统中,用户在音箱下注册声纹,对音像进行相应的控制等;asr语音识别引擎即音转字,具体项目中应用于智能音箱的中控系统,通过该引擎将用户所说转为字符串输出,判断用户需要音箱做什么,从而控制音箱;tts音转字引擎,项目中应用于语音播报,即音箱在了解用户意图之后对用户做出语音的回应;
在融合平台的基础上开发了智能音箱的系统,用户通过语音表达所需的目的,音箱在接收到用户的语音后对用户声音进行校验,判断该用户是否在当前音箱下注册过,之后将语音转换成文字,通过文字得到用户的意图,从而做出响应;
责任描述:asr语音识别引擎、tts字转音引擎对接;智能音箱用户管理、登陆、音箱技能的录入、文件导入导出;
项目三:智能语音平台
开始时间-结束时间:2018.11-2019.5
开发工具:Eclipse、PostgreSQL数据库、ffmpeg音视频处理工具
所用技术:Springboot、springcloud、mybatis-plus、redis
项目描述:智能语音平台,主要为外部智能语音设备合作厂商提供声纹场景服务;在“平安胜态AI体验中心”小程序里,提供记事本服务;说话人的识别,当说话人唤醒音箱后,说了“我是谁”“猜猜我是谁”这样的包含“我是谁”的术语,音像可以回复说话人注册时的昵称;采集说话人的声纹,当说话人说出“帮我记一下”,小程序提示用户说出记事本内容,用户说出需要记录的内容,即可记录成功;
责任描述:声纹的注册、唤醒词识别、查看已注册的用户,删除已注册的用户以及记事本的查看;