咨询电话:
15628812133
06
2023/07

百度云语音合成离线引擎的使用步骤和简要说明

发布时间:2023-07-06 14:42:17
发布者:赵小华
浏览量:
0

在线的语音合成技术现在已经很完善了,可以任意输入一段文本可以在瞬间生成对应的音频文件,而且还可以根据实际的情况调整发音人、语速、语调、男性女性等等,在现在的生活中比比皆是,比如让人深恶痛绝的语音电话机器人。

在线的场景下语音合成很方便也很灵活,但一些特定的场景下是无法使用的,我们公司的医疗定制开发项目中的手术移动护理系统,因为完全运行在院内的局域网络环境中,为了保证患者的隐私是严谨访问外网的,所以在这种情况下是没办法使用在线合成引擎的。

手术移动护理系统中有一个安全核查的模块,在操作的过程中需要语音提醒操作人员当前的患者姓名及手术相关信息,经过多方查找资料查找,发现百度云提供了离线的语音合成引擎,使用的步骤分为三个步骤。

第一个步骤是引擎的初始化,采用init的方式进行初始化,初始化的过程中可以自定义语速、语调、和发音人信息,初始化的过程中需要定义离线的模式分为纯在线、纯离线、在线优先、离线优先四种方式。

image.png

第二步因为我们这里需要的是离线引擎,所以我们选择的是纯离线方式的语音合成,TTS_MODE_OFFLINE,初始化完成后,需要配置鉴权信息,因为离线引擎是收费的,通过百度后台进行付费购买。withSn:SN,把百度提供的系列号引入进来。

image.png

最后一步就是使用离线语音引擎进行使用播放了,虽然是离线引擎,但百度要求在首次使用语音合成模块时,需要连接下网络,对鉴权进行加载,下载授权信息到设备中,所以需要手工连接网络,这里我再系统重做了提示,首次加载后进行提醒,后续不在重复加载了,连接完成后再断开即可。


返回列表