如何解决在线医疗语音问诊的技术难题 | 以眩晕问诊为例

1. 需求分析与业务理解

1.1 临床诊断流程

根据临床经验,眩晕的临床诊断是有固定流程的,如下图所示:

参考来源:吉林大学中日联谊医院耳鼻咽喉头颈外科 郑军 眩晕概述

1.2 临床痛点

根据临床经验,对于眩晕的诊断和问诊已经形成了比较明确的诊断流程,但医生需要询问的问题比较多,对于每位患者,大部分问诊都是重复的,而且还需要书写问诊记录,所以需要耗费较长的时间。在医生比较繁忙和疲惫时,或者对于没有经验的医生,往往可能会漏掉某些问题,导致漏诊或误诊。

从技术上来说,语音问诊最大的难点和痛点就是通话质量差、有回声、噪声感染、在网络差的时候会表现出更差的通话等,这些问题都是技术上需要克服的难点,如果进行自研,会消耗很大的时间和精力在这上面,但同时又不得不重视这一领域,所以业内对这一问题的解决呼声很高,希望出现技术可靠、功能稳定,快速集成的解决方案。

1.3 临床需求

为了提升临床上对眩晕诊断的准确性以及诊断的效率,拟研发眩晕智能语音问诊产品,其应用场景有如下两种模式:

模式1:线上模式

模式2:线下模式

2. 整体设计方案

2.1 产品架构

整个产品在逻辑上可以划分为客户端和服务端两部分,客户端分为患者端和医生端,基本功能相似,包括交互界面、登录管理、语义播放和语音接收等功能,医生端还包括问诊记录的浏览及编辑交互界面。服务端包括问答管理子系统、问诊记录管理子系统、系统管理子系统和支撑数据库。

2.2 技术架构

技术架构可分为客户端和服务端两大部分,客户端直接面向终端客户,包括患者端和医生端,其中的核心技术包括回声消除、噪音抑制(NS)、语音端点检测(VAD)等,集成QttAudio SDK提供的先进技术,QttAudio专注于为企业提供跨平台的音频解决方案,实现通话过程中的回声消除、噪音抑制、会议混音等。另外QttAudio内置Opus、Speex以及PCM编解码;实时接收多路音频输入,输出混音音频。而且QttAudio提供多平台支持,支持Android、iOS、Windows、Linux及嵌入式Linux系统。

服务端包括语音数据处理层、文本数据处理层、程序逻辑层、技术支撑层和数据支持层。语音数据处理层包括语音合成(TTS)和自动语音识别(ASR)。文本数据处理层包括自然语言处理、知识图谱和知识推理。程序逻辑层包括问答系统和问诊记录管理,承载了系统的业务核心。技术支撑层为整个系统提供了基础技术的支撑。数据支持层为上层提供模型、词库、问答库、推理依赖的本体知识库以及业务中间和结果数据的存储服务。

2.3 总体设计亮点或优势

  整体架构设计的亮点主要体现在以下两个方面:

(1)集成了先进的QttAudio SDK:整个系统以语音作为交互指令,所以对接收的语音的质量控制直接关系到服务端提供服务的质量。QttAudio SDK提供的回声消除、噪音抑制等关键技术很好地保证了接收的语音数据的质量。

(2)文本语义的理解:对自然语言处理后的结果,通过知识图谱和知识推理对结构化数据进行了比较准确的语义理解和语义扩展,使得问答系统在理解回答的语义以及是否答非所问起到的关键的作用,也决定了问答系统的正确问答逻辑,最终决定了问诊的质量。

3. 项目实施方案

3.1 项目培训

3.2 费用预算

4. 成品SDK调研对比

实现音视频通话需要解决回音消除、降噪、混音等核心技术问题,在QttAudio面市前,市面上有大致三种解决方案可供选择:

第一种是免费的开源方案WebRTC,SPEEX等,对于企业用户来说,这其实是最昂贵的解决方案,这需要企业投入大量的人力、财力和时间去解决音频技术问题,而减慢了核心业务功能的开发进度;

第二种是国外老牌音频处理公司的解决方案,中小企业无力承受其昂贵的价格,而且技术支持和服务没有本地化,交流沟通多有不便;

第三种是国内云服务厂商,比如腾讯语音云,环信等云方案,采用云方案的优点就是最快速的接入,缺点一是技术方案整体化,不灵活,一些企业只是需要回音消除模块接入现有的IM通讯系统中,就不必采用云方案;二是部署方案单一,一些企业需要离线使用,需要私有云或者局域网环境部署,也不能采用云方案;三是成本不可控,按照通话分钟数或者终端数量收费,稍微一上量这个成本就很高。

有太多的企业和开发者苦恼于复杂的音频处理技术,恼人的回音啸叫等现象,而上述已存在的解决方案又都有明显的缺点。没有一种真正优秀,站在客户角度的解决方案,这就是QttAudio诞生的原因。

5. 总结陈述

眩晕智能问诊产品用于解决临床医生当前面临的临床痛点问题,提升临床上对眩晕诊断的准确性以及诊断的效率,让临床医生和患者同时收益。产品在架构设计上,选用了先进和成熟的QttAudio SDK以及其他第三方解决方案,既有丰富的开发文档支持,也有及时的远程人工支持,避免了研发过程中的技术风险和时间风险。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在线问诊、找科室、找医生、查疾病、图文问诊、电话急诊、健康咨询、问诊平台、咨询平台、问诊服务、语音问诊、开药问诊、看病平台、在线医疗、健康平台、登录注册、信息架构图、全局说明、组件规范、需求清单、

在线问诊、找科室、找医生、查疾病、图文问诊、电话急诊、健康咨询、问诊平台、咨询平台、问诊服务、语音问诊、开药问诊、看病平台、在线医疗、健康平台、登录注册、信息架构图、全局说明、组件规范、需求清单、Axure原型 Axure原型演示及下载地址:https://www.pm…

chatgpt赋能python:Python如何在图像上标注

Python如何在图像上标注 对于图像标注,Python提供了许多工具和库,其中最常用的是OpenCV和Pillow。这篇文章将介绍如何使用Pillow在图像上进行标注。 安装Pillow库 在使用Pillow库之前,需要先安装它。在命令行中输入以下命令: …

C#控制台输出中文显示乱码问题

在要输出中文的语句上加上这一行即可解决乱码问题 Console.OutputEncoding System.Text.Encoding.Unicode; Console.WriteLine("打印中文");但是在XP系统上会报错

Qt在打印输出中文的时候出现乱码的解决方法

当在Qt中需要打印文字的时候出现乱码&#xff0c;例如下图所示&#xff1a; qDebug() << " mybutton的析构 " << endl; 输出界面&#xff1a; 解决过程如下&#xff1a; 在对应的.cpp程序中&#xff0c;添加&#xff1a; #pragma execution_characte…

QT输出出现乱码的解决

QT输出出现乱码的解决

解决 cmd 窗口 php 输出中文乱码问题

有的时候我们需要在 cmd 窗口中直接执行 PHP 命令&#xff0c;但是在执行 PHP 文件的时候往往会有中文乱码出现&#xff0c;这个可能会摸不着头脑&#xff0c;不知道怎么在 cmd 窗口中正确的运行 PHP 命令中的文件。本文记录一下如何在 windows 系统中设置 cmd 窗口的默认编码。…

C++输出乱码

最近开始学习c&#xff0c;作为一个初学者&#xff0c;记录一次c输出乱码的情况&#xff1b; 预期的输出应该是这样&#xff0c;结果输出为 与预期效果差距太大&#xff0c;多次查证证后&#xff0c;出错为 修改为以下代码&#xff0c;输出正确 习惯了Python&#xff0c;相比之…

解决代码的中文输出乱码问题

目录 1、初次探究乱码问题2、一劳永逸解决乱码问题3、vscode和subline31、vscode配置本地运行环境2、subline3配置本地运行环境 1、初次探究乱码问题 1、测试程序 //demo.cpp #include <iostream> using namespace std;int main() {cout << "你好呀~欢迎点赞…

解决Vs输出中文乱码的问题

源程序的运行结果是&#xff1a;中文乱码 首先&#xff0c;这个与VS本身无关&#xff0c;问题是出现在windows的dos显示设置上。 如何解决这个问题&#xff1f; 1.打开运行&#xff0c;输入cmd&#xff1b; 2.界面顶部右键&#xff0c;选择默认值&#xff1b; 3.将437&#xff…

控制台输入javac输出中文乱码如何解决

javac是JDK内开发工具中的一个命令。 出现乱码的原因是因为JDK内部使用的是UTF-8字符编码&#xff0c;而WIN系统默认使用的是GBK字符编码&#xff0c;编码不一致时&#xff0c;java无法正常解析文本中的中文字符。 解决此问题办法如下&#xff1a; 右键“我的电脑”-->点…

【python】控制台中文输出乱码解决方案

注&#xff1a;最后有面试挑战&#xff0c;看看自己掌握了吗 文章目录 控制台原因解决方法方法一方法二 方法三如果是os.system函数乱码 控制台原因 一般的情况下&#xff0c;还是我们的源码文件的编码格式问题。我们一般是要把源码文件的编码格式改成utf-8就好了&#xff0c;…

【学术相关】ChatGPT评中国最好的十大高校

来源&#xff1a;硕博生活圈、综合整理自网络 编辑&#xff1a;学妹 ChatGPT大家想必已经知道是什么了&#xff0c;那么在ChatGPT眼中中国最好的十大高校是那些呢&#xff1f;它列出来的榜单吓了我一跳&#xff0c;以下是ChatGPT所列出的学校名单和上榜原因。 清华大学 清华大…

李彦宏:文心一言对标ChatGPT,百度在大厂中第一个做出来

雷递网 雷建平 3月16日 百度今日在北京总部召开发布会&#xff0c;邀请测试主题围绕新一代大语言模型、生成式AI产品文心一言。 百度创始人、董事长兼首席执行官李彦宏出席及百度首席技术官王海峰出席&#xff0c;并展示了文心一言在文学创作、商业文案创作、数理推算、中文理解…

中国版ChatGPT可以乐观以待,有信心实现技术跃迁

中国版ChatGPT可以乐观以待&#xff0c;有信心实现技术跃迁&#xff0c;科大讯飞&#xff01; 国内玩家打造&#xff0c;中国ChatGPT&#xff0c;的劲头&#xff0c;甚至都有点谷歌微软争先恐后那味了。 最具代表性的玩家有两位&#xff0c;一个是有着互联网基因优势的百度&a…

请教ChatGPT若干个关于测试开发职业发展的问题

最近比较热门的ChatGDT&#xff0c;正好有空&#xff0c;问它几个比较热门的问题&#xff0c;看看如何答复&#xff1f; 1.测试开发未来怎么样&#xff1f; 未来的测试和开发将更加自动化&#xff0c; 自动化测试和开发的工具和技术将更加完善&#xff0c; 对于提升软件开发…

ReduceNet

本文直接采用VanillaNet的方案重新开始构建模型ReduceNet。按照VanillaNet的方式极限压缩网络深度至单层 前几天在知乎上看到华为提出的一个VanillaNet&#xff0c;其中的一个设计点和我一直想实现的功能非常类似&#xff0c;即训练阶段的时候模型是比较深的网络&#xff0c;推…

在中国使用苹果Mac电脑的都是些什么人?

来源&#xff1a;PConline 资讯 文章收录于&#xff1a;风云社区&#xff08;提供上千款各类Mac软件下载&#xff09; 在中国用Mac的都是什么人&#xff1f;腾讯CDC用户研究中心对 QQ for Mac 用户调查发现&#xff0c;发现主要是男性&#xff0c;30岁以下&#xff0c;高学历&a…

半岛铁盒平板测评--真的很垃圾的平板-怎么修改CPU型号

兼职&#xff0c;赚了点钱&#xff0c;双十一到了&#xff0c;于是想买个平板&#xff0c;看了老久了&#xff0c;大牌太贵&#xff0c;买不起。。。正在犹豫的时候发现了这个什么鸟半岛铁盒出来了。这个该死的淘宝&#xff0c;真是让人又恨又爱。然后选了半天&#xff0c;决定…

平板电脑可以用手写的计算机软件,IT教程:平板电脑可以当手写板用吗

科技就如同电灯发出的光一样&#xff0c;点亮我们的世界&#xff0c;点亮我们的生活&#xff0c;这一段时间以来平板电脑可以当手写板用吗的消息络绎不绝是什么原因呢?接下来就让我们一起了解一下吧。 大家好&#xff0c;我是智能客服时间君&#xff0c;上述问题将由我为大家进…

谁在使用 MacBook?来聊聊苹果笔记本的用户群体

MacBook 系列电脑在市场上的占有率并不高&#xff0c;但是口碑却不错。那么&#xff0c;究竟是哪些人在使用 MacBook 呢&#xff1f;今天我们就来看下 MacBook 的目标群体。 你究竟适合买一台 MacBook 吗&#xff1f; 这里的 MacBook 泛指 MacBook Air 和 MacBook Pro 1. 互联网…