本公开涉及计算机,尤其涉及一种作品发布方法、装置、电子设备及存储介质。
背景技术:
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、本公开实施例中,当用户需要更换文案生成模型推荐的作品文案时,将文案生成模型生成的多个候选作品文案显示给用户,由用户自行选择想要使用的第五作品文案,因此为用户提供了对作品文案的选择空间,方便用户在多个候选作品文案中选择心仪的作品文案,因此提高了用户体验。
58、根据本公开实施例的再一方面,提供一种作品发布装置,所述装置包括:
59、文案显示单元,被配置为执行在作品发布界面显示作品的第一作品文案,所述第一作品文案为基于文案编辑操作获取到的文案,所述作品发布界面还包括文案生成选项和发布选项;
60、所述文案显示单元,还被配置为执行响应于对所述文案生成选项的触发操作,将所述第一作品文案替换为基于所述第一作品文案生成的第二作品文案,所述第二作品文案的语义与所述第一作品文案的语义相同,且所述第二作品文案与所述第一作品文案不同;
61、作品发布单元,被配置为执行响应于对所述发布选项的触发操作,发布携带所述第二作品文案的所述作品。
62、可选地,所述文案显示单元,被配置为执行:
63、在所述作品发布界面显示文案编辑区域,所述文案编辑区域不包括任一作品文案;响应于在所述文案编辑区域中的文案编辑操作,显示编辑得到的所述第一作品文案;或者,
64、在所述作品发布界面显示所述文案编辑区域,所述文案编辑区域包括初始作品文案,所述初始作品文案为文案生成模型基于所述作品的内容生成的作品文案;响应于在所述文案编辑区域中对所述初始作品文案的文案编辑操作,显示对所述初始作品文案进行编辑得到的所述第一作品文案。
65、可选地,所述文案显示单元,还被配置为执行:
66、响应于对所述作品发布界面中的文案恢复选项的触发操作,将所述第二作品文案恢复为所述第一作品文案。
67、可选地,所述文案显示单元,被配置为执行:
68、响应于对所述文案生成选项的触发操作,将所述第一作品文案替换为所述第二作品文案,将所述文案生成选项替换为所述文案恢复选项。
69、可选地,所述文案显示单元,被配置为执行:
70、响应于对所述文案生成选项的触发操作,通过文案优化模型,对所述第一作品文案进行优化,得到多个第一候选作品文案,所述多个第一候选作品文案的语义与所述第一作品文案的语义相同,所述多个第一候选作品文案与所述第一作品文案不同,且所述多个第一候选作品文案各不相同;
71、在所述多个第一候选作品文案中,确定所述第二作品文案;
72、将所述第一作品文案替换为所述第二作品文案。
73、可选地,所述文案显示单元,被配置为执行:
74、在所述多个第一候选作品文案中,随机选择一个第一候选作品文案,将被选中的第一候选作品文案确定为所述第二作品文案;或者,
75、显示所述多个第一候选作品文案,响应于对所述多个第一候选作品文案中的任一第一候选作品文案的选择操作,将被选中的第一候选作品文案确定为所述第二作品文案。
76、可选地,所述文案显示单元,还被配置为执行:
77、响应于对所述文案生成选项的触发操作,将所述第二作品文案替换为基于所述第一作品文案生成的第三作品文案,所述第三作品文案的语义与所述第一作品文案的语义相同,所述第三作品文案与所述第一作品文案不同,且所述第三作品文案与所述第二作品文案不同。
78、可选地,所述文案显示单元,被配置为执行:
79、响应于对所述文案生成选项的触发操作,显示基于所述第一作品文案生成的多个第一候选作品文案,所述多个第一候选作品文案的语义与所述第一作品文案的语义相同,所述多个第一候选作品文案与所述第一作品文案不同,且所述多个第一候选作品文案各不相同;
80、响应于对所述多个第一候选作品文案中的所述第三作品文案的选择操作,将所述第二作品文案替换为所述第三作品文案。
81、可选地,所述文案显示单元,还被配置为执行:
82、在所述作品发布界面显示第四作品文案,所述第四作品文案为文案生成模型基于所述作品的内容生成的;
83、响应于对所述文案生成选项的触发操作,将所述第四作品文案替换为第五作品文案,所述第五作品文案为所述文案生成模型基于所述作品的内容生成的,且所述第五作品文案与所述第四作品文案不同。
84、可选地,所述文案显示单元,被配置为执行:
85、响应于进入所述作品发布界面,在所述作品发布界面显示所述第四作品文案;或者,
86、响应于进入所述作品发布界面,在所述作品发布界面显示所述文案生成选项,在确定所述作品发布界面不包括任一作品文案的情况下,响应于对所述文案生成选项的触发操作,在所述作品发布界面显示所述第四作品文案。
87、可选地,所述文案显示单元,被配置为执行:
88、在确定所述作品发布界面中显示的所述第一作品文案为基于文案编辑操作获取到的作品文案的情况下,响应于对所述文案生成选项的触发操作,将所述第一作品文案替换为所述第二作品文案;
89、所述文案显示单元,还被配置为执行:
90、在确定所述作品发布界面中显示的所述第四作品文案为所述文案生成模型生成的作品文案的情况下,响应于对所述文案生成选项的触发操作,将所述第四作品文案替换为所述第五作品文案。
91、可选地,所述文案显示单元,被配置为执行:
92、响应于对所述文案生成选项的触发操作,显示多个第二候选作品文案,所述多个第二候选作品文案为所述文案生成模型基于所述作品的内容生成的,所述多个第二候选作品文案以及所述第四作品文案各不相同;
93、响应于对所述多个第二候选作品文案中的所述第五作品文案的选择操作,将所述第四作品文案替换为所述第五作品文案。
94、根据本公开实施例的再一方面,提供了一种电子设备,所述电子设备包括:
95、处理器;
96、用于存储所述处理器可执行指令的存储器;
97、其中,所述处理器被配置为执行所述指令,以实现如上述方面所述的作品发布方法。
98、根据本公开实施例的再一方面,提供一种计算机可读存储介质,计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如上述方面所述的作品发布方法。
99、根据本公开实施例的再一方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述方面所述的作品发布方法。
100、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。