首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

让都市出行更加智能 思必驰优化城市公交报站方案

【爱集微点评】思必驰提出的智能公交报站方案,该方案能够自动触发播报的问题,避免对司机的驾驶的影响。并且能够在不大量占用存储空间的情况下,可以针对不同的城市、区域提供对应的方言提供方言播报。

集微网消息,公交车在城市或城市间道路上按固定站点路线行走,承载旅客出行,其是最为普遍的一种大众运输工具。现有的公交车在进站需要报站的时候,均是采用人工操作方式,即通过司机主动按下播报语音的触发按钮,选择对应的要播报的语音进行播报。但是这种方式十分不便,需要公交车司机频繁操作,对司机的驾驶具有一定的影响。

作为公交车的车机的供应商,出于便利,往往会选择针对多个城市或地区统一标准供货,这时为了兼顾各个城市之间的语音习惯不同,会内置大而全的语音包各城市的公交系统使用,导致app的大小较大,占用存储空间大。同时,这种内置语音包的方式,很难做到及时地更新和扩展,不能应付人们日益增长的高级人工智能语音的需求。

为此,思必驰在2022年8月19日申请了一项名为“公交报站方法、电子设备以及存储介质”的发明专利(申请号:202211000198.4),申请人为思必驰科技股份有限公司。

根据该专利目前公开的相关资料,让我们一起来看看这项技术方案吧。

如上图,为该专利中公开的公交车报站方法的流程图。首先,根据公交车的第一定位信息,查询与第一定位信息对应的方言信息。其次,确定是否存在支持方言信息的方言合成引擎:如果是,则初始化方言合成引擎,将方言合成引擎以及普通话合成引擎共同作为语音合成引擎;如果不是,则仅将普通话合成引擎作为语音合成引擎。

在该过程中,方言合成引擎库部署在云端服务器中,根据查询出的方言信息,通过与云端服务器通信,查询在云端服务器中储有的与各种方言对应的方言合成引擎库中是否存在支持该方言信息的方言合成引擎,以发出请求将对应的方言合成引擎下载至本地客户端中。

这种方式能够在一定程度上轻量化本地客户端,并且在需要更新或完善方言合成引擎库的时候,无需对本地客户端中存储有的方言合成引擎库进行更新,只需要对云端服务器中存有的方言合成引擎库进行更新即可。同时也能够保证在每一次确定是否存在支持方言信息的方言合成引擎的时候,所依据的方言合成引擎库都为最新的方言合成引擎库。

最后,实时监测公交车的第二定位信息,判断公交车是否进入预设站点,当车辆进入站点后,则使用语音合成引擎将预设站点的进站信息转换成进站语音进行播放。

如上图,为公交车报站方法的整体流程图。该方案首先对公交车进行定位,当定位成功后即可根据公交车的定位匹配到公交车的当前城市,并查询是否支持当前城市的本地方言。若支持,则初始化本地方言对应的方言合成引擎;若不支持则跳过初始化方言合成引擎的步骤,以直接初始化普通话合成引擎。从而保证在支持本地方言的情况下能够加入方言语音进行语音播报,在不支持本地方言的情况下也能够采用普通话语音进行语音播报。

若在一开始对公交车进行定位时定位失败,则也跳过初始化方言合成引擎的相关步骤,直接初始化普通话合成引擎以继续执行后续语音播报的步骤。在初始化好语音合成引擎后,则根据公交车当前的实时定位与预设站点的站点信息进行匹配,若当前定位的位置到了对应的预设站点的位置,则将该预设站点的站点信息基础命令作为统一的合成文本。通过之前初始化好的语音合成引擎进行合成,在合成后最后只需要将合成的语音信息进行播报即可。

如上图,为该公交车报站装置的原理框图。该装置包括:方言信息查询模块1、语音合成引擎确定模块2、进站判断模块3和语音合成播报模块4。方言信息查询模块用于根据公交车的第一定位信息,查询与第一定位信息对应的方言信息。语音合成引擎确定模块用于确定是否存在支持方言信息的方言合成引擎。进站判断模块用于实时检测公交车的第二定位信息,判断公交车是否进入预设站点。语音合成播报模块用于在判断得公交车进入预设站点时,使用确定出的语音合成引擎将预设站点的进站信息转换成进站语音进行播放。

以上就是思必驰提出的智能公交报站方案,该方案能够自动触发播报的问题,避免对司机的驾驶的影响。并且能够在不大量占用存储空间的情况下,可以针对不同的城市、区域提供对应的方言提供方言播报。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230306A06Q3900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券