03 2020 档案
摘要:今天想了想会议语音文本提取出会议决议的思路,现在一条会议决议主要由三个元素构成:会议决议内容、执行人、截至日期。 那么问题就变成了如何从文本提取这三个元素,可以从执行人这块入手,因为应该做出决策事项时会有 “交给”、“让xx来做”、“负责”等 关键字,并且这三个元素应该是相近的,然后用分词提出会议决
阅读全文
摘要:今天把会议纪要总结自动生成集成在了会议纪要填写提交部分,语音识别还是有点问题,一个音频文件中录了两个声音,但是识别结果还是一个人的。 发现了一个新问题: 从电脑摄像头获取的视频不能跟手机获取的视频合并,但是语音可以合并。将手机录的视频帧大小调整和电脑一样后还是不能合成,那只能都用电脑录视频了,不同电
阅读全文
摘要:下载部分的代码 前台: <a th:href="'/FileDownload?fileDirType=meeting_minute_docx&fileName='+${meetingMsg.meetingId}+'.docx&fileId='+${meetingMsg.meetingId}+'.do
阅读全文
摘要:今天实现了自动生成纪要word,视频会议结束——查看回放、查看语音文本——填写纪要——自动生成整体纪要word ,这个流程整合还要考虑考虑显示方式。
阅读全文
摘要:参考:https://my.oschina.net/u/3737136/blog/2958421?tdsourcetag=s_pcqq_aiomsg 具体思路 1.创建一个docx文档模板,其中的英文是根据自己需要填充的内容。 2.把docx文档修改为ZIP格式(修改.docx后缀名为.zip),然
阅读全文
摘要:1.将语音文件识别封装成一个函数,输入语音文件路径,科大讯飞这个接口上边说明了可以识别不同的speaker,打算生成一个语音转写文本,记录spearkA:xxxxxx speakerB:xxxx 但是效果并不好,用了两种声音,结果显示为一个人。 2.正好之前的会议管理流程部分中的会议记录管理需要填写
阅读全文
摘要:之前视频、音频文件保存的流程是:点击开始会议后开始记录主讲人的视频和音频,点击结束会议后则将所有主讲人的视频和音频上传。 现在修改为:点击开始会议则先记录当前主讲人视频和音频,点击切换后则将上一个主讲的视频和音频上传并且重新编码,点击结束后则 上传最后一个主讲人并且将所有视频、音频合并。这样的好处是
阅读全文
摘要:1.之前解决了编译 ——合并的异步问题,但这是在已经将待处理文件下载到本地后测试方法。因为想实现下载n个文件——n个文件重新编译——n个文件合并这一整个流程, 后边的异步问题解决了,但如何判断下载文件已经完成然后调用开始编译的函数又成了一个问题。nodejs中文件上传也是异步,跟上传顺序无关。 2.
阅读全文
摘要:1.引入fluent-ffmpeg var ffmpeg = require('fluent-ffmpeg'); 2.将n个webm文件重新编码 ,输入为“_i.webm”为 “i.webm” function runFFmpegWebmS(roomId,length) { for(var i=0;
阅读全文
摘要:现在视频集成采用了比较麻烦的方法,就是将所有主讲人的视频、音频保存到本地在合成。 问题:1.直接保存下载的视频、音频是无法直接用ffmpeg合成的,因为用直接用MediaRecorder记录的视频、音频数据是有问题的,视频没有播放进度条,音频如上个博客所说 时间为400+小时。所以要将保存下载的视频
阅读全文
摘要:1.申请百度音频文件转写api测试资格的太麻烦了,需要填的东西太多,审核也慢。所有又查了些接口,感觉科大讯飞的比较简单粗暴,使用简单,但是只有5个小时的使用时间。 2.今天尝试了一下直接把语音转成wav格式,发现可以,省去了ogg转wav的一步。但是有了一个新问题: 测试时候录制的音频只有十几秒,但
阅读全文
摘要:今天实现了通过nodejs自动保存主讲人的视频生成webm文件,同时生成一个ogg音频文件。webm针对之后的视频回放,ogg针对语音转文字生成会议纪要。 关于语音转文字,阿里、腾讯的api好像都是收费的,打算使用百度正在测试的音频文件转写api,目前正在申请测试资格。 问题:1.视频回放想做成所有
阅读全文
摘要:今天尝试将主讲人的视频录制并且保存到本地,尝试失败。目前可以实现将主讲人视频下载为webm文件,不能通过nodejs自动保存。 若明天继续失败,考虑由主持人先下载,然后在系统中上传的方法保存回放。
阅读全文
摘要:1.先在阿里云上购买域名(一元购) 地址:https://wanwang.aliyun.com/domain/1yuan 2.域名解析,绑定服务器ip 填写自己的服务器ip 3.购买免费的证书 4.证书申请 5.验证不通过原因: (1)信息模板那里没有实名认证 (2)我当时一直失败是因为没有买域名,
阅读全文
摘要:上周总结:上周主要完成视频会议的雏形,已经可以在局域网下多人视频,可以设置主讲人切换到主屏。如果想在公网上连接的话,需要配置coturn服务器。 而coturn不能再windows下部署,这就比较麻烦,需要再阿里云上重新配置一个liunx服务器。 本周计划:关于会议管理整体业务流程的细化再往后拖一拖
阅读全文