慧听智能语音开发平台是针对公司现有所有技术进行的一个整合开发平台,针对业务系统、对外服务接口提
供支持能力。
系统采用了微服务架构,系统服务采用 springboot 开发,服务间通信采用了 grpc 进行相互调用,用到了
springcloud 的配置中心功能。 系统包含 VBG(网关)服务、 NLP 服务、 UAC(权限)服务、 ASR 服务、 ACM 服
务、 CMC 配置中心、 OCR 服务、 TTS 服务、 VOD 服务、 ACT 服务
VBG 网关服务:统一对外的 RESTFUL 服务接口,日志记录功能。
NLP 服务:主要针对语音识别结果进行简单处理,包含脏词替换、敏感词替换、关键词检测、词汇优化等功
能。
UAC 服务:权限服务主要包含了云平台的用户管理和权限管理以及权限认证。
CMC 服务:配置中心服务主要针对所有服务的配置进行管理,通过 springcloud 将配置结果同步到各个服务,
可以实现热配置,无需重启服务。
OCR 服务:图像识别服务,向外提供图像识别能力。
TTS 服务:音频合成服务,向外提供文字转语音能力。
ASR 服务: 语音识别服务,向外提供语音识别能力。
VOD 服务:视频直播服务,向外提供实时摄像直播服务。
ACT 服务:音频采集服务,为 ASR 服务采集音频。
在项目中负责 VBG、 NLP、 CMC、 ASR、 TTS 服务的开发。
点击空白处退出提示












评论