本公开涉及人工智能领域,尤其涉及一种故事的生成方法及装置、系统、电子设备和存储介质。
背景技术:
1、相关技术中,故事的生成的方法一般是通过预先编写的故事模版以及固定的故事情节进行故事文本的生成,虽然这种方法在一定程度上提供了故事的框架和基本结构,但同时限制了故事的多样性和创造性,进而导致故事生成能力有限。
技术实现思路
1、本公开提供了一种故事的生成方法及装置、系统、电子设备和存储介质。其主要目的在于解决相关技术中故事生成能力有限的问题。
2、根据本公开的第一方面,提供了一种故事的生成方法,其中,包括:
3、获取可配置的信息项作为第一故事生成条件,及获取历史播放故事的时长及用户的体能状态作为第二故事生成条件;其中,所述可配置的信息项包括时间、人物、地点、故事类型中的至少一种;
4、将所述第一故事生成条件及所述第二故事生成条件输入预设故事生成模型,生成对应的故事文本;
5、将所述故事文本转化为语音故事数据,并将所述语音故事数据推送至故事播放设备进行播放。
6、可选的,在将所述故事文本转化为语音故事数据,并所述语音故事数据推送至故事播放端进行播放之后,所述方法还包括:
7、获取所述故事播放设备播放所述语音故事数据的播放进度;
8、将所述语音故事数据及对应的播放进度同步至远程控制端,所述远程控制端为与所述故事播放设备关联的控制端。
9、可选的,在将所述第一故事生成条件及所述第二故事生成条件输入预设故事生成模型,生成对应的故事文本之后,所述方法还包括:
10、获取用户的个人信息及喜好信息,基于所述用户的个人信息及喜好信息对所述故事文本进行调整;
11、将调整后的故事文本输出。
12、可选的,所述将所述第一故事生成条件及所述第二故事生成条件输入预设故事生成模型,得到对应的故事文本包括:
13、基于所述预设故事生成模型对所述第一故事生成条件及所述第二故事生成条件进行加权计算,得到条件加权结果;
14、根据所述条件加权结果生成对应的故事文本。
15、可选的,所述将所述故事文本转化为语音故事数据,并将所述语音故事数据推送至故事播放设备进行播放包括:
16、将所述多种声音类型下发至所述故事播放设备,以便基于所述故事播放设备输出所述多种声音类型;
17、响应于用户触发的目标声音类型,获取所述目标声音类型,并将所述故事文本转化为目标声音类型对应的语音故事数据;
18、将所述目标声音类型对应的语音故事数据推送至所述故事播放设备。
19、可选的,获取用户的体能状态包括:
20、基于光电容积脉搏波描记法采集用户在收听语音故事数据过程中的心率;
21、基于预设静息心率、预设运动心率以及预设最大心率确定所述心率的心率状态;
22、通过预设传感器获取用户在收听语音故事数据过程中的运动状态。
23、根据本公开的第二方面,提供了一种故事的生成装置,包括:
24、第一获取单元,用于获取单元获取可配置的信息项作为第一故事生成条件,及获取历史播放故事的时长及用户的体能状态作为第二故事生成条件;其中,所述可配置的信息项包括时间、人物、地点、故事类型中的至少一种;
25、生成单元,用于将所述第一故事生成条件及所述第二故事生成条件输入预设故事生成模型,生成对应的故事文本;
26、推送单元,用于将所述故事文本转化为语音故事数据,并将所述语音故事数据推送至故事播放设备进行播放。
27、可选的,所述装置还包括:
28、第二获取单元,用于获取所述故事播放设备播放所述语音故事数据的播放进度;
29、同步单元,用于将所述语音故事数据及对应的播放进度同步至远程控制端,所述远程控制端为与所述故事播放设备关联的控制端。
30、可选的,所述装置还包括:
31、调整单元,用于获取用户的个人信息及喜好信息,基于所述用户的个人信息及喜好信息对所述故事文本进行调整;
32、输出单元,用于将调整后的故事文本输出。
33、可选的,所述生成单元包括:
34、计算模块,用于基于所述预设故事生成模型对所述第一故事生成条件及所述第二故事生成条件进行加权计算,得到条件加权结果;
35、生成模块,用于根据所述条件加权结果生成对应的故事文本。
36、可选的,所述推送单元包括:
37、下发模块,用于将所述多种声音类型下发至所述故事播放设备,以便基于所述故事播放设备输出所述多种声音类型;
38、转化模块,用于响应于用户触发的目标声音类型,获取所述目标声音类型,并将所述故事文本转化为目标声音类型对应的语音故事数据;
39、推送模块,用于将所述目标声音类型对应的语音故事数据推送至所述故事播放设备。
40、可选的,第一获取单元包括:
41、采集模块,用于基于光电容积脉搏波描记法采集用户在收听语音故事数据过程中的心率;
42、确定模块,用于基于预设静息心率、预设运动心率以及预设最大心率确定所述心率的心率状态;
43、获取模块,用于通过预设传感器获取用户在收听语音故事数据过程中的运动状态。
44、根据本公开的第三方面,提供了一种故事的生成系统,包括:服务器、故事播放设备及远程控制端,所述远程控制端为与所述故事播放设备关联的控制端;其中,
45、所述服务器用于获取可配置的信息项作为第一故事生成条件,及获取历史播放故事的时长及用户的体能状态作为第二故事生成条件;其中,所述可配置的信息项包括时间、人物、地点、故事类型中的至少一种;
46、将所述第一故事生成条件及所述第二故事生成条件输入预设故事生成模型,生成对应的故事文本;
47、将所述故事文本转化为语音故事数据,并将所述语音故事数据推送至故事播放设备;
48、所述故事播放设备,用于接收并播放所述服务器发送的所述语音故事数据;
49、所述服务器,还用于获取所述故事播放设备播放所述语音故事数据的播放进度;将所述语音故事数据及对应的播放进度同步至远程控制端;
50、所述远程控制端,用于接收所述服务器发送的所述故事播放设备播放所述语音故事数据的播放进度。
51、根据本公开的第四方面,提供了一种电子设备,包括:
52、至少一个处理器;以及
53、与所述至少一个处理器通信连接的存储器;其中,
54、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述第一方面所述的方法。
55、根据本公开的第五方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行前述第一方面所述的方法。
56、本公开提供的故事的生成方法及装置、系统、电子设备和存储介质,获取可配置的信息项作为第一故事生成条件,及获取历史播放故事的时长及用户的体能状态作为第二故事生成条件;其中,所述可配置的信息项包括时间、人物、地点、故事类型中的至少一种;将所述第一故事生成条件及所述第二故事生成条件输入预设故事生成模型,生成对应的故事文本;将所述故事文本转化为语音故事数据,并将所述语音故事数据推送至故事播放设备进行播放。与相关技术相比,本技术实施例基于可配置的信息项、历史播放故事的时长以及用户的体能状态进行故事的生成,增强了故事的多样性和创造性,进而提高了故事生成能力。
57、应当理解,本部分所描述的内容并非旨在标识本技术的实施例的关键或重要特征,也不用于限制本技术的范围。本技术的其它特征将通过以下的说明书而变得容易理解。