Content generation method and device, electronic equipment and storage medium

By adding editing controls for each text clause in the target text content, flexible segmentation and combination are achieved and corresponding to the material addition bits, the problem of low matching and poor flexibility in text content and material information in traditional technology is solved, and more efficient content matching and editing effects are achieved.

CN120215790APending Publication Date: 2025-06-27BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510157125.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-12
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

In traditional content creation technology, text content and material information are matched based on fixed templates, resulting in low matching between material information and text content, and poor flexibility in matching text content and material information.

Method used

By adding editing controls for each text clause in the target text content, flexible segmentation and combination of the target text content can be achieved, the combination result has a corresponding relationship with the material addition bit, and the material matches to generate the target display content.

Benefits of technology

It improves the flexibility and high matching of text content and material content, allowing users to customize the combination results of text content and achieve more refined content editing and display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120215790A_ABST
    Figure CN120215790A_ABST
Patent Text Reader

Abstract

The invention relates to a content generation method and device, electronic equipment, a computer storage medium and a computer program product. The method comprises the steps of obtaining target text content; the target text content comprises text clauses, and each text clause corresponds to an editing control; in response to a trigger operation on an editing control corresponding to a target text clause in each text clause, displaying a combination result of the target text clause in each text clause; wherein the combination result and the material adding position have a corresponding relation, and the material adding position is used for performing material matching on the target text content to generate the target display content. By adopting the method, the matching flexibility of the text content and the material content is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technologies, and in particular, to a content generation method, apparatus, electronic device, computer storage medium, and computer program product. Background Art

[0002] With the development of Internet technologies, contents such as short videos have become an important way for people to obtain information and for entertainment. In recent years, short video platforms have rapidly emerged, promoting the development of content creation tools and services.

[0003] In traditional content creation technologies, for text-type content, a user imports the text content into a video editing platform, manually searches for and selects material information suitable for the text content, and the video editing platform matches the text content with the selected material information based on a fixed template to generate a target display content after fusion.

[0004] However, in traditional content creation technologies, the matching of text content and material information based on a fixed template results in low matching between the material information and the text content, and moreover, the flexibility of the matching between the text content and the material information is poor. Summary of the Invention

[0005] The present disclosure provides a content generation method, apparatus, electronic device, computer storage medium, and computer program product to at least solve the problem of poor flexibility in matching text content and material information in related technologies. The technical solution of the present disclosure is as follows:

[0006] According to a first aspect of an embodiment of the present disclosure, a content generation method is provided. The method includes:

[0007] Obtaining target text content; each text clause in the target text content corresponds to an editing control;

[0008] In response to a triggering operation on the editing control corresponding to a target text clause in the text clauses, presenting a combination result of the target text clauses in the text clauses;

[0009] wherein the combination result has a corresponding relationship with a material addition position, and the material addition position is used to perform material matching on the target text content to generate a target display content.

[0010] In one embodiment, the obtaining of the target text content includes:

[0011] In response to an operation of obtaining the target text content, presenting and arranging the text clauses at respective text arrangement positions corresponding to a vertical axis based on a preset arrangement rule in a material matching interface.

[0012] In one embodiment, the editing control includes a splitting control, and the target text content corresponds to the splitting control; the presenting the combined result of the target text clauses in each text clause in response to a triggering operation on the editing control corresponding to the target text clause in each text clause includes:

[0013] In response to a triggering operation on the splitting control corresponding to the target text clause in each text clause, determining the splitting position of the target text content, and presenting the combined result of the target text clauses obtained by splitting based on the splitting position;

[0014] The splitting position of the target text content is the interval position between adjacent target text clauses.

[0015] In one embodiment, the editing control includes a combining control, and the target text content corresponds to one combining control; the presenting the combined result of the target text clauses in each text clause in response to a triggering operation on the editing control corresponding to the target text clause in each text clause includes:

[0016] In response to a triggering operation on the combining control corresponding to the target text clause in each text clause, dividing the triggered target text clauses into the same segment, and presenting the combined result corresponding to the target text clause in the target text content.

[0017] In one embodiment, the method further includes:

[0018] In response to each determined combined result, adding a corresponding material adding position for each combined result in the material matching page.

[0019] In one embodiment, the material matching page includes material adding positions, and each material adding position includes a material adding control. The method further includes:

[0020] Based on a triggering operation on the material adding control in the material adding position corresponding to each combined result, obtaining target material information in the material content page and presenting the target material information in the material adding position; or,

[0021] Obtaining material information, constructing a matching relationship between the material information and the target text content, and based on the matching relationship, presenting target material information matching the target text clause in the target text content in the preset material adding position.

[0022] In one embodiment, the editing control further includes a restoring control. After presenting the combined result of the target text clauses in each text clause in response to a triggering operation on the editing control corresponding to the target text clause in each text clause, the method further includes:

[0023] Display a restoration control corresponding to each of the combined results;

[0024] In response to a trigger operation on the restoration control corresponding to the target combined result in the combined results, restore the target combined result to the corresponding text clause.

[0025] In one embodiment, the method further includes:

[0026] In response to an editing operation on the target text clause of the target text content, display the updated target text content;

[0027] Based on a selection operation on a target voice-over speech package among the voice-over speech packages, perform voice-over on the updated target text content through the selected target voice-over speech package;

[0028] Based on the voice-over updated target text content, update the audio duration and / or the display position of the target text clause corresponding to the target text content in the vertical axis.

[0029] In one embodiment, after presenting target material information at the material addition position to obtain a material matching result, the method further includes:

[0030] Play the material matching result on a content editing page; the content editing page further includes various editing controls for editing the material content matching result;

[0031] In response to a trigger operation on a target editing control among the various editing controls, display the target display content after editing and adjustment for the target editing control.

[0032] According to a second aspect of the embodiments of the present disclosure, there is provided a content generation device, the device includes:

[0033] An acquisition unit configured to acquire target text content; the target text content includes various text clauses, and each text clause corresponds to an editing control;

[0034] A first display unit configured to display the combined result of the target text clause among the various text clauses in response to a trigger operation on the editing control corresponding to the target text clause among the various text clauses;

[0035] Wherein, the combined result has a corresponding relationship with the material addition position, and the material addition position is used for material matching of the target text content.

[0036] In one embodiment, the acquisition unit includes:

[0037] An acquisition subunit, configured to perform an acquisition operation in response to target text content, and display and arrange each text clause at each text arrangement position corresponding to the vertical axis in the material matching interface based on a preset arrangement rule.

[0038] In one embodiment, the editing control includes a splitting control, and there is a splitting control corresponding to the target text content; the first display unit is specifically configured to perform an operation in response to a trigger operation on the splitting control corresponding to the target text clause in each text clause, determine the splitting position of the target text content, and display the combined result of the target text clauses obtained by splitting based on the splitting position;

[0039] The splitting position of the target text content is the interval position between adjacent target text clauses.

[0040] In one embodiment, the editing control includes a combining control, and there is a combining control corresponding to the target text content; the first display unit is specifically configured to perform an operation in response to a trigger operation on the combining control corresponding to the target text clause in each text clause, divide the triggered target text clause into the same segment, and display the combined result corresponding to the target text clause in the target text content.

[0041] In one embodiment, the apparatus further includes:

[0042] An adding unit, configured to perform an operation in response to each determined combined result, and add a corresponding material adding position for each combined result in the material matching page.

[0043] In one embodiment, the material matching page includes material adding positions, and each material adding position includes a material adding control. The apparatus further includes:

[0044] A second display unit, configured to perform an operation in response to a trigger operation on the material adding control in the material adding position corresponding to each combined result, obtain target material information in the material content page, and display the target material information in the material adding position to obtain a material matching result; or,

[0045] A third display unit, configured to perform an operation of obtaining material information, constructing a matching relationship between the material information and the target text content, and based on the matching relationship, display the target material information in the material adding position to obtain a material matching result; the target material information matches the target text clause in the target text content.

[0046] In one embodiment, the editing control further includes a restoration control, and the apparatus further includes:

[0047] A display unit configured to display a reduction control corresponding to each of the combination results;

[0048] A reduction unit configured to, in response to a trigger operation on the reduction control corresponding to the target combination result in the combination results, reduce the target combination result to the corresponding text clause.

[0049] In one embodiment, the apparatus further includes:

[0050] A fourth display unit configured to, in response to an editing operation on the target text clause of the target text content, display the updated target text content;

[0051] A dubbing unit configured to, based on a selection operation on a target dubbing voice package among the dubbing voice packages, dub the updated target text content with the selected target dubbing voice package;

[0052] An update unit configured to, based on the updated target text content after dubbing, update the audio duration corresponding to the target text clause in the target text content on the vertical axis and / or the display position of the target text clause.

[0053] In one embodiment, the apparatus further includes:

[0054] A playback unit configured to play the material matching result on a content editing page; the content editing page further includes various editing controls for editing the material content matching result;

[0055] A fifth display unit configured to, in response to a trigger operation on a target editing control among the editing controls, display the target display content after editing adjustment for the target editing control.

[0056] According to a third aspect of the embodiments of the present disclosure, there is provided an electronic device, including:

[0057] A processor;

[0058] A memory for storing instructions executable by the processor;

[0059] Wherein, the processor is configured to execute the instructions to implement the content generation method described in the first aspect or the second aspect above.

[0060] According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enabling the electronic device to execute the content generation method described in the first aspect or the second aspect above.

[0061] According to a fifth aspect of the embodiments of the present disclosure, a computer program product is provided. The computer program product includes instructions that, when executed by a processor of an electronic device, enable the electronic device to execute the content generation method described in the first aspect or the second aspect above.

[0062] The technical solutions provided by the embodiments of the present disclosure at least bring the following beneficial effects:

[0063] By using this method, editing controls are added to each text clause of the target text content, enabling flexible segmentation of each text clause in the target text content to obtain a combined result of the target text content. The combined result of the target text content has a corresponding relationship with the material addition position. By adding material information, target display content can be generated. Thus, not only can the combined result of the target text content be customized, achieving a high degree of matching between the material content and the text content, but also the matching flexibility between the text content and the material content is improved.

[0064] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] The drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.

[0066] Figure 1 is an application environment diagram of a content generation method shown according to an exemplary embodiment.

[0067] Figure 2 is a flowchart of a content generation method shown according to an exemplary embodiment.

[0068] Figure 3 is an interface schematic diagram of the home page of a video editing platform shown according to an exemplary embodiment.

[0069] Figure 4 is an interface schematic diagram of a material matching page including a toolbox shown according to an exemplary embodiment.

[0070] Figure 5 is a schematic flowchart of displaying each text clause through a vertical axis in a material matching interface shown according to an exemplary embodiment.

[0071] Figure 6 is an interface schematic diagram of a text editing page shown according to an exemplary embodiment.

[0072] Figure 7It is a schematic diagram of an interface showing a material matching page with a segmentation control according to an exemplary embodiment.

[0073] Figure 8 It is a schematic flowchart showing steps of determining a combined result of target text clauses according to an exemplary embodiment.

[0074] Figure 9 It is a schematic diagram of an interface showing a material matching page with tag markings according to an exemplary embodiment.

[0075] Figure 10 It is another schematic flowchart showing steps of determining a combined result of target text clauses according to an exemplary embodiment.

[0076] Figure 11 It is a schematic diagram of an interface showing a material matching page with a combination control according to an exemplary embodiment.

[0077] Figure 12 It is a schematic flowchart showing steps of adding corresponding material addition positions for each combined result according to an exemplary embodiment.

[0078] Figure 13 It is a schematic flowchart showing steps of obtaining a material matching result according to an exemplary embodiment.

[0079] Figure 14 It is a schematic flowchart showing steps of adding target material information to a combined result according to an exemplary embodiment.

[0080] Figure 15 It is a schematic diagram of an interface showing a material content page according to an exemplary embodiment.

[0081] Figure 16 It is a schematic diagram of an interface showing a material matching page where the material addition position contains matched material information according to an exemplary embodiment.

[0082] Figure 17 It is a schematic diagram of an interface showing a material matching page with a vertical track for displaying a material matching result according to an exemplary embodiment.

[0083] Figure 18 It is a schematic flowchart showing steps of restoring a segmented target text content through a restoration control according to an exemplary embodiment.

[0084] Figure 19 It is a schematic flowchart showing steps of adjusting text statements in a target text content according to an exemplary embodiment.

[0085] Figure 20It is a schematic diagram of an interface of a dubbed voice package interface shown according to an exemplary embodiment.

[0086] Figure 21 It is a schematic diagram of an interface of a resource trading page of a virtual resource shown according to an exemplary embodiment.

[0087] Figure 22 It is a schematic diagram of an interface of a text editing page that full-screen displays a text display area shown according to an exemplary embodiment.

[0088] Figure 23 It is a schematic diagram of an interface of a display confirmation page of updated target text content shown according to an exemplary embodiment.

[0089] Figure 24 It is a schematic diagram of an interface of a dubbed update synthesis buffer page of target text content shown according to an exemplary embodiment.

[0090] Figure 25 It is a schematic flowchart of steps to obtain target display content shown according to an exemplary embodiment.

[0091] Figure 26 It is a schematic diagram of an interface of a content editing page shown according to an exemplary embodiment.

[0092] Figure 27 It is a schematic flowchart of an empty track display step without adding material information to the combination result shown according to an exemplary embodiment.

[0093] Figure 28 It is a schematic diagram of an interface of a content editing page of an empty track display material content track shown according to an exemplary embodiment.

[0094] Figure 29 It is a schematic diagram of an interface of the home page of a video editing platform containing local draft content shown according to an exemplary embodiment.

[0095] Figure 30 It is a schematic diagram of an interface showing an introduction page of newly added editing functions shown according to an exemplary embodiment.

[0096] Figure 31 It is a block diagram of a content generation device shown according to an exemplary embodiment.

[0097] Figure 32 It is a block diagram of an electronic device shown according to an exemplary embodiment. Detailed implementation manners

[0098] To enable those of ordinary skill in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0099] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described here can be implemented in an order different from those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0100] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in the present disclosure are all information and data authorized by the user or fully authorized by all parties.

[0101] The content generation method provided by the present disclosure can be applied to an application environment as Figure 1 shown. Among them, the terminal 110 interacts with the server 120 through a network. Specifically, for text-type content generation, the terminal 110 obtains target text content. The target text content contains each text clause, and each text clause corresponds to an editing control. Then, in response to a trigger operation on the editing control corresponding to the target text clause in each text clause, the terminal displays the combination result of the target text clauses in each text clause. In this way, the terminal can perform material matching based on the corresponding relationship between the combination result and the material addition position, and finally generate the target display content.

[0102] Among them, the terminal 110 can be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, projection devices, etc. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The head-mounted device can be a virtual reality (VR) device, an augmented reality (AR) device, a smart glasses, etc. The server 120 can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0103] Figure 2 is a flowchart of a content generation method shown according to an exemplary embodiment, asFigure 2 As shown, this content generation method can be applied to a terminal, and this content generation method includes the following steps.

[0104] In step S210, target text content is obtained.

[0105] Among them, the target text content contains each text clause, and each text clause corresponds to an editing control.

[0106] In implementation, a video editing platform for content generation is pre-integrated in the terminal. On the home page of this video editing platform, different editing modules correspond to different types of content works. For example, Figure 3 As shown, an editing module for PGC (Professional Generated Content) of the text type is displayed in the target display area on the home page of the video editing platform. The terminal responds to a trigger operation on the PGC editing module of this text type and displays a text editing page. The text editing page contains a text acquisition control. The user can trigger this text acquisition control to obtain the target text content. In this way, after obtaining the target text content, the terminal displays each text clause of the target text content in the text display area of the material matching page, and an editing control corresponds to the end position of each text clause. In this way, for each text clause, the user can perform editing configuration based on this editing control to improve the flexible configurability of the target text content.

[0107] Optionally, this editing control can be used to implement one or more of the operations of splitting, merging, deleting, replacing, adjusting, etc. for this text clause. The embodiments of the present disclosure do not limit the editing functions of the editing control.

[0108] Optionally, the text acquisition control included in the text editing page can be a text input control. The user can trigger this text input control to pull up the soft keyboard for text input, manually input or update the target text content through this soft keyboard, and display the target text content in the text editing page. This text acquisition control can also be a text import control. The user triggers this text import control to obtain the target text content in the terminal storage area, implement the import of the target text content, and directly display the target text content in the text editing page.

[0109] In step S220, in response to a trigger operation on the editing control corresponding to the target text clause in each text clause, the combination result of the target text clause in each text clause is displayed.

[0110] Among them, there is a corresponding relationship between the combination result and the material addition position. The material addition position is used to perform material matching on the target text content to generate the target display content.

[0111] In implementation, the original target text content is not subjected to material matching. Therefore, by default, the original target text content is regarded as a whole, and this original target text content only corresponds to one material addition position, indicating that during the audio playback of this target text content, only the same material information is displayed. When each text clause in the target text content corresponds to an editing control respectively, the user can, based on this editing control, edit the whole of the target text content, and perform splitting at the end position of the target text clause in this target text content to obtain the combined result of the target text content. For example, splitting the original target text content at the end positions corresponding to two target text clauses, that is, determining two splitting positions and splitting the target text content into three parts, then three combined results corresponding to this target text content are displayed on this material matching page. The terminal, in response to the triggering operation on the editing control corresponding to each text clause, displays the combined result of the target text clause in each text clause. Each combined result of the target text content is displayed in the text display area of the material matching page, and the quantity corresponding to the combined result (that is, the number of segments it is split into) and the material addition position corresponding to the combined result are displayed at the lower end of the material matching page. When the user triggers the material addition position corresponding to a certain combined result, the terminal, based on the material addition control included in this material addition position, performs the material addition operation on this combined result, that is, matches the corresponding material information for this combined result (that is, the target text clause in the target text content), and displays the obtained material matching result in the material addition position of the material matching page.

[0112] In an optional embodiment, on the material matching page, after performing material matching on each combined result in the target text content, this material matching page also supports operations such as replacing, adjusting, updating the volume size, deleting, etc. on the material information in the material matching result. As Figure 4 shown, a toolbox is added. When the user triggers a certain material matching result, this toolbox is displayed, and adjustment and editing controls for the material matching result are included in this toolbar. For example, a replacement control, an adjustment control, a volume control, and a deletion control. When the user performs matching and adjustment on the material matching result through one or several of the adjustment and editing controls in this toolbox, after confirming that the material matching result is correct, the user can enter the content editing page for clipping and implementing more refined editing and adjustment. After determining each material matching result of the target text content, the user can perform further editing operations on the material matching result, that is, enter the content editing page of the material matching result. Various editing function controls are included in this content editing page. In this way, the user can perform corresponding editing operations on the material matching result through the various editing function controls provided in the content editing page. And the target display content after the execution of the editing operation is displayed in the content editing page.

[0113] Among them, the target display content, which is the generated work of the user, can be saved locally and can be used for publishing on video platforms or video editing platforms, etc.

[0114] Optionally, the material information may be pictures, videos, photos, etc. The embodiments of the present disclosure do not limit the types of material information matching the target text content.

[0115] Optionally, when splitting the target text content, if splitting is only performed at the end position of the target text clauses, then material addition positions corresponding to the combined results after splitting are newly added. If the original target text clauses have been filled with material information, the originally filled material information is merged into the first material addition position, and the newly added material addition positions are empty and need to be filled with material information again.

[0116] In the text display area of the material matching page, the combined results of the target text content are displayed. At the lower end of the material matching page, the quantity corresponding to the combined results (i.e., the number of segments after corresponding splitting) and the material addition positions corresponding to the combined results are displayed. When the user triggers the material addition position corresponding to a certain combined result, the terminal performs a material addition operation on the combined result based on the material addition control included in the material addition position, that is, matches the corresponding material information for the combined result (i.e., the target text clause in the target text content), and displays the obtained material matching result in the material addition position of the material matching page.

[0117] In the above content generation method, by adding editing controls to each text clause of the target text content, flexible splitting of each text clause in the target text content is realized, and the combined results of the target text content are obtained. There is a corresponding relationship between the combined results of the target text content and the material addition positions. By adding material information, the target display content can be generated. Thus, not only can the combined results of the target text content be customized, realizing a high degree of matching between the material content and the text content, but also the matching flexibility between the text content and the material content is improved.

[0118] In an exemplary embodiment, as Figure 5 shown, in step S210, obtaining the target text content can be specifically implemented through the following steps:

[0119] In step S211, in response to the obtaining operation of the target text content, based on a preset arrangement rule in the material matching interface, each text clause is arranged and displayed at each text arrangement position corresponding to the vertical axis.

[0120] In implementation, the terminal displays a text editing page, which includes a text display area and a text acquisition control. When the target text content has not been acquired, the display content of the text display area is empty. When the user triggers the text acquisition control, the terminal responds to the trigger operation on the text acquisition control, acquires the target text content, and displays the target text content in the text display area. As Figure 6 shown, a text display area is displayed in the upper-middle area of the text editing page, and the acquired target text content is included in the text display area. At this time, the displayed target text content still retains the original format of the target text content. A vertical axis for text layout is also displayed in the text editing page. As Figure 7 shown, the vertical axis for text layout can split the target text content based on the splitting rules of the original text clauses in the target text content and / or the corresponding voiceover duration after voiceover for each text clause, and arrange and display the splitting results at the corresponding text layout positions on the vertical axis. At this time, although the target text content is arranged and displayed according to each text clause, the target text format is defaulted as a text whole and corresponds to a piece of material information.

[0121] Optionally, taking the splitting of the target text content based on the corresponding voiceover duration after voiceover for each text clause as an example,

[0122] The user selects a target voiceover package to perform voiceover on the target text content. After voiceover for each text clause in the target text content, each text clause in the target text content corresponds to the audio duration of the voiceover audio. In this way, the terminal arranges and displays each text clause corresponding to the target text content in the form of a vertical axis in the material matching page. As Figure 7 shown, at this time, the vertical axis is characterized as a time axis of the audio playback duration. The terminal matches each text clause in the target text content with the time interval corresponding to the audio duration on the vertical axis in the text display area, and arranges each text clause vertically.

[0123] In this embodiment, by acquiring the target text content, the generation of professional generated content of the text type is realized, a target voiceover speech package is selected to match the target text content, preliminary voiceover editing is performed on the target text content, and by means of the audio duration of each text clause in the voiceover, each text clause corresponding to the target text content is arranged and displayed, so as to realize the matching preprocessing of the target text content.

[0124] In an exemplary embodiment, as Figure 8As shown, the material matching interface includes an editing control for the target text content. The editing control includes a splitting control, and each text clause in the target text content corresponds to a splitting control. In step S220, in response to a triggering operation on the editing control corresponding to the target text clause in each text clause, the combined result of the target text clauses in each text clause can be presented through the following steps:

[0125] In step 801, in response to a triggering operation on the splitting control corresponding to the target text clause in each text clause, determine the splitting position of the target text content, and present the combined result of the target text clauses obtained by splitting based on the splitting position.

[0126] Among them, the splitting position of the target text content is the interval position between adjacent target text clauses.

[0127] In implementation, the terminal takes the entire target text content as a whole. In the material matching page, the text clauses of the target text content are arranged and presented in a vertical axis form in the text display area according to the audio duration corresponding to each text clause or according to the original clauses of the target text content. There is a splitting control corresponding to the interval position of each text clause. In this way, the user can perform segmented splitting at any text clause position in the entire target text content based on the splitting control corresponding to the interval position of each text clause. The splitting control corresponding to the interval position of each text clause corresponds to a splitting position. When the user triggers the splitting control corresponding to a certain text clause (i.e., the target text clause), it means that text segmentation is performed at the interval position of the target text clause. Thus, the terminal, in response to the triggering operation on the splitting control corresponding to the target text clause, presents the combined result of the target text clauses in the target text content after splitting based on the splitting position, that is, splitting is performed at the splitting position, and each target text clause included between the splitting positions after splitting is used as a combined result.

[0128] Optionally, as Figure 9 shown, for the splitting control before each text clause in the material matching page, a prompt label can also be given. The prompt label is marked on the vertical time axis and is used to prompt the user that text splitting can be performed here.

[0129] In this embodiment, by adding a splitting control to the text clauses in the target text content in the material matching page, flexible splitting of the target text content is realized. Furthermore, flexible matching of material information for each combined result in the target text content is realized.

[0130] In another exemplary embodiment, as Figure 10As shown, for the segmentation of the target text content, another splitting method can be given, that is, the user directly selects the target text clauses, and the selected target text clauses are used as a segment, that is, the same combination result. Specifically, the editing control includes a combination control, and each text clause in the target text content corresponds to a combination control. In step S220, in response to the triggering operation on the editing control corresponding to the target text clause in each text clause, the specific processing process of displaying the combination result of the target text clause in each text clause includes:

[0131] In step 1001, in response to the triggering operation on the combination control corresponding to the target text clause in each text clause, the triggered target text clauses are divided into the same segment, and the combination result corresponding to the target text clause in the target text content is displayed.

[0132] In implementation, the terminal takes the entire target text content as a whole. In the material matching page, each text clause of the target text content is arranged and displayed in the text display area in the form of a vertical axis according to the audio duration corresponding to the text clause or according to the original clauses of the target text content. There is a combination control corresponding to the front end of each text clause. In this way, the user can select the target text clauses to be used as the same combination result based on the combination control of each text clause, as Figure 11 shown, in Figure 11 each text clause of the target text content corresponds to a combination control in front of it. This combination control can be in the form of a check box option. In this way, the user divides the first three target text clauses into the same segment by checking the check box options corresponding to the first three target text clauses, that is, as a combination result. Optionally, after obtaining the combination result, material information is matched for each combination result. After the material information matching is completed, the matching relationship between the material information and the text content (in the form of subtitles) is displayed in the form of a track. In this way, the user divides the entire target text content by checking the target text clauses in the target text content in multiple rounds, and obtains the combination results corresponding to each target text clause in the target text content and the material matching results.

[0133] In this embodiment, by directly combining, each target text clause in the target text content is divided to obtain the combination result of the target text content. Through this segmentation method of the target text content, flexible matching of each combination result in the target text content is realized, and the matching degree between the text content and the material information in the combination result is improved.

[0134] In an exemplary embodiment, as Figure 12 shown, the method further includes:

[0135] In step S1201, in response to each determined combination result, a corresponding material addition position is added for each combination result in the material matching page.

[0136] In implementation, the original target text content without segmentation corresponds to a material addition position as a whole. When the user realizes the segmentation of the target text content based on the editing control in the material matching page, each time a combined result is segmented, the terminal responds to each determined combined result and displays the number of segmented combined results (i.e., the number of paragraphs segmented) at the bottom of the material matching page, and displays the material addition position corresponding to each combined result. The user can enter the material content page based on the material addition control in the material addition position and select materials in the material content page.

[0137] In this embodiment, the combined result is synchronized with the corresponding number of material addition positions. Each time the user determines a combined result in the target text content, a corresponding material addition position is added, so as to achieve a high degree of matching between each combined result in the target text content and the corresponding material information.

[0138] In an exemplary embodiment, as Figure 13 shown, the material matching page includes material addition positions, and each material addition position includes a material addition control. The method further includes:

[0139] Step 1301, based on the triggering operation on the material addition control in the material addition position corresponding to each combined result, obtain the target material information in the material content page and display the target material information in the material addition position to obtain a material matching result.

[0140] In implementation, when the user determines a combined result in the target text content, a corresponding material addition position is added in the material matching page. The material addition position includes a material addition control. In this way, the user can obtain the target material information in the material content page based on the triggering operation on the material addition control corresponding to each combined result, and display the target material information in the material addition position, so as to obtain a material matching result.

[0141] Alternatively, in another way, step 1302, obtain the material information, construct the matching relationship between the material information and the target text content, and based on the matching relationship, display the target material information in the material addition position to obtain a material matching result.

[0142] Among them, the target material information matches the target text clause in the target text content.

[0143] In implementation, the user can refrain from splitting the target text content. Instead, the user can first obtain the material information, and then, based on the material information, construct a matching relationship between the material information and the target text content. After determining the matching relationship between the material information and the target text content through the material information, the target material information that matches the target text clause in the target text content is added to each material addition bit corresponding to the target text content based on the matching relationship, thereby obtaining a material matching result.

[0144] In an exemplary embodiment, the specific processing procedure for obtaining the target material information in the material content page based on the triggering operation on the material addition control in each material addition bit corresponding to each combination result and displaying the target material information in the material addition bit to obtain the material matching result includes:

[0145] In step 1401, based on the triggering operation on the material addition control corresponding to each combination result, the material content page is displayed.

[0146] Among them, the material content page contains each material information.

[0147] In implementation, for each combination result determined by the user in the target text content, a corresponding material addition bit is added in the material matching page, and the material addition bit contains a material addition control. In this way, the user can display the material content page based on the triggering operation on the material addition control corresponding to each combination result. As Figure 15 shown, the material content page contains each material information in the material library.

[0148] In step 1402, in response to the operation of obtaining the target material information among each material information, the target material information is displayed in the material addition bit corresponding to the combination result.

[0149] In implementation, among each material information included in the material content page, the user can select any one of the material information as the target material information matched for the current combination result. By performing the operation of obtaining the target material information, the user jumps back to the material matching page. In the material addition bit corresponding to the combination result in the material matching page, a thumbnail of the obtained target material information is displayed. As Figure 16 shown, the selected target material information is displayed in each material addition bit at the lower end of the material matching page.

[0150] In an alternative embodiment, as Figure 17 shown, for the combination result obtained by checking the combination control, after selecting the material information corresponding to the combination result in the material content page, the material information can also be displayed in the form of a vertical track, that is, the matching relationship between the text content and the material information is displayed. In this way, the matching relationship between the text content and the material information is displayed in different ways.

[0151] In this embodiment, a material addition control corresponding to each combination result is added to the material. Through this material addition control, corresponding material information is added to each combination result of the target text content, realizing a high degree of matching between the combination result of the target text content and the material information.

[0152] In an exemplary embodiment, as Figure 18 shown, the editing control further includes a restoration control. After obtaining the combination result of the target text content, it is converted into a restoration control by the splitting control and displayed on the material matching page. That is, after step S220, the method further includes:

[0153] In step S1801, the restoration control corresponding to each combination result is displayed.

[0154] In practice, after splitting or combining the target text clauses of the target text content based on the editing control on the material matching page, a combination result corresponding to the target text clause is obtained. After obtaining the combination result corresponding to the target text clause, the terminal will display the restoration control corresponding to each combination result based on the splitting position or combination position of each combination result. That is, for the split combination result, re-merging is supported. The user can use this restoration control to re-join the combination result, realizing the re-joining of each split target text clause back to the target text content.

[0155] Optionally, when no material is filled, if re-joining the already split target text clauses in the target text content, the material addition positions added during splitting are also re-merged. When materials are already filled, if re-joining the already split target text clauses in the target text content, while merging the material addition positions, the added material information in the two material addition positions is merged into the same material addition position.

[0156] In step S1802, in response to a trigger operation on the restoration control corresponding to the target combination result in the combination result, the target combination result is restored to the corresponding text clause.

[0157] In implementation, in the material matching interface, if the user triggers the reduction control for the target combined result again, it indicates that the user wants to splice the current target combined result. Then, in response to the triggering operation on the reduction control corresponding to the target combined result in the combined result, the terminal restores the target combined result to the corresponding overall text clause. For example, the current target text content (consisting of 6 text clauses in total) corresponds to 3 combined results. Among them, the first text clause and the second text clause form the first combined result, the third text clause to the fifth text clause form the second combined result, and the sixth text clause forms the third combined result. In this way, after obtaining these 3 combined results, the editing control at the corresponding splitting position changes from a splitting control to a reduction control. At this time, if the user triggers the reduction control between the first combined result (including the first text clause and the second text clause) and the second combined result (including the third text clause to the fifth text clause), the first combined result and the second combined result are spliced together again as a whole, that is, the first text clause to the fifth text clause in the target text content are taken as a whole and restored to the overall text clause before splitting.

[0158] In this embodiment, by flexibly converting the function of the editing control, free splitting or restoration of the target text content can be achieved. Thus, the free configuration of the target text content is ensured. In this way, the free configuration of the target text content can further improve the flexibility of the matching material information in the target text content, thereby improving the matching degree of the target text content.

[0159] In an exemplary embodiment, as Figure 19 shown, the method further includes:

[0160] In step S1901, in response to the editing operation on the target text clause of the target text content, the updated target text content is displayed.

[0161] In implementation, in addition to updating the combined result of the target text content, the user can also update the text content of the target text content itself. For example, the user can update the description content, description method, or the order of the text clauses in the target text content. For instance, if the user updates the description content of the target text clause, the user can trigger the editing operation of the target text content displayed on the text editing page. The terminal, in response to the editing operation on the target text clause of the target text content, pulls up the soft keyboard for inputting or updating text. Then, the user inputs the updated text information through this software keyboard to obtain the updated target text content. The user confirms the updated target text content and displays the updated target text content in the text display area of the text editing page.

[0162] In step S1902, based on the selection operation of the target dubbing voice package among the respective dubbing voice packages, the updated target text content is dubbed by the selected target dubbing voice package.

[0163] In implementation, a timbre selection list is further included at the lower end of the text editing page. The timbre selection list contains dubbing voice packages of different types of timbres. The user can select a target dubbing voice package for dubbing the currently obtained target text content from the dubbing voice packages of different types of timbres. In this way, the terminal dubs the target text content through the selected target dubbing voice package based on the selection operation of the target dubbing voice package among the respective dubbing voice packages.

[0164] Specifically, a timbre selection list is further included at the lower end of the text editing page. The timbre selection list can be a thumbnail list, that is, only part of the dubbing voice packages are displayed. When the user views the details of the timbre selection list, a page of the timbre selection list is pulled up at the lower end of the text editing page to classify and display more dubbing voice packages. In this way, as Figure 20 shown, the user can select a target dubbing voice package from the dubbing voice packages of different types of timbres for dubbing the target text content. Among them, the dubbing voice packages of different types are stored classifiedly in the timbre selection list. The dubbing voice packages of different types can be divided into two major categories according to the usage rights, for example, they can be divided into two major categories, namely, dubbing voice packages that require payment of resources for use (referred to as the first type) and dubbing voice packages that do not require payment of resources for use (referred to as the second type). Under the classification of dubbing voice packages with different usage rights, the dubbing voice packages in this category can be further subdivided according to different character roles and different timbre types. In this way, the user can first select the major category of the dubbing voice package, and then determine the target dubbing voice package of the target timbre under the determined major category of the dubbing voice package, that is, determine the target dubbing voice package under the subdivision classification. Thus, the quick search and acquisition of the dubbing voice package are realized.

[0165] In an optional embodiment, the acquisition process of the dubbing voice package of the first type specifically includes: when the user selects a certain target dubbing voice package in the first type, the user needs to first make a payment for the corresponding virtual resources. As Figure 21 shown, when the user triggers a resource trading page that displays virtual resources, the resource trading page contains various resource options, and different resource options correspond to different resource values. The user can select a target resource option on the resource trading page. The terminal obtains the virtual resources corresponding to the resource value of the target resource option in response to the selection operation of the target resource option. Thus, the user can obtain the selected target dubbing voice package based on the virtual resources.

[0166] In an optional embodiment, the text display area in the text editing page can be displayed full screen. Specifically,

[0167] as Figure 22 shown, in the text display area of the text editing page, when the user performs a triggering operation on the text display area, the terminal responds to the triggering operation on the text display area, collapses the voice color selection list in the voice pack selection area in the text editing page, and displays the target text content in full screen form.

[0168] In step S1903, based on the updated target text content after dubbing, update the audio duration corresponding to the target text clauses in the target text content on the vertical axis and / or the display position of the target text clauses.

[0169] In implementation, after obtaining the updated target text content, the terminal updates the audio duration corresponding to the target text clauses in the target text content on the time axis and / or the display position of the target text clauses based on the updated target text content. For example, if the user updates the description method of the target text clauses in the target text content (for example, the description content of the target text clauses becomes longer), then the audio duration corresponding to the target text clauses is also updated accordingly (the audio duration becomes longer). Therefore, the audio duration corresponding to the target text clauses in the target text content on the updated time axis in the material matching page is also updated. Another example is that if the user adjusts the order of the target text clauses in the target text content and swaps the order of the first target text clause and the third target text clause, then the display position of the target text clauses in the target text content displayed in the text display area is updated. At the same time, the audio corresponding to the target text content needs to be adjusted.

[0170] In an optional embodiment, as Figure 23 shown, Figure 23 it is the display confirmation page for the updated target text content. In this display confirmation page, there is a confirmation option for the updated target text content. This confirmation option not only represents the update of the text information or the order of the text clauses in the target text content, but also represents the update of the dubbed audio of the updated target text content. Specifically, after the target text content is updated, the terminal synchronously updates the dubbed audio of the updated target text content based on the pre-selected target voice pack. Therefore, when the user triggers this confirmation option, as Figure 24 shown, it displays the voice update synthesis buffer page for the updated target text content. When the voice update of the updated target text content is completed, it returns to the material matching page.

[0171] In this embodiment, through the editing operation of splitting the target text into clauses, the updated content of the target text is displayed in real time, facilitating subsequent adjustment and optimization of the generated target display content. Meanwhile, based on the updated content of the target text, the duration of the corresponding audio in the timeline and / or the display position of the text clauses are dynamically adjusted to ensure the synchronization and consistency between the text and the audio.

[0172] In an exemplary embodiment, as Figure 25 shown, the method further includes:

[0173] In step S2501, play the material matching result on the content editing page.

[0174] Among them, the content editing page also includes various editing controls for editing the material content matching result.

[0175] In implementation, after matching corresponding material information for each combination result of the target text content, jump to the content editing page. In this content editing page, highly content editing can be performed on the matched material matching result. Specifically, as Figure 26 shown, the playback tracks of each material matching result are displayed at the lower end of the content editing page. In the content editing page, the material matching results generated by each text content can be played in the order of the text content, and the playback progress of the material matching result is displayed in the playback track at the lower end.

[0176] In step S2502, in response to the triggering operation on the target editing control among the various editing controls, display the target display content after editing and adjustment for the target editing control.

[0177] In implementation, the content editing page includes various editing controls for the material matching result. As Figure 26 shown, the content editing page includes a clipping control, a screen ratio control, a screen display format control, a special effect control, a subtitle adding control, an audio control, a sticker control, etc. Users can perform multi-dimensional editing of the material matching result based on these editing controls. For example, if the user triggers a certain target editing control among the various editing controls, the terminal, in response to the triggering operation on the target editing control among the various editing controls, displays the target display content after editing and adjustment for the editing function corresponding to the target editing control.

[0178] In this embodiment, further edit the material matching result on the content editing page, and preview and display the edited material matching result in the display area on the content editing page to achieve in-depth editing of the target text content.

[0179] In an alternative embodiment, as Figure 27 shown, the method further includes:

[0180] In step 2701, without adding material information to each combined result, the material interfaces corresponding to each combined result are displayed in an empty track on the content editing page.

[0181] In implementation, without adding material information to each combined result, after entering the content editing page, the terminal displays the material interfaces corresponding to each combined result in an empty track on the content editing page. As Figure 28 shown, although the target text content has been segmented, no corresponding material information has been matched to the segmented combined results. Therefore, when displaying each combined result on the content editing page, only the text subtitles of each clause in the target text content are displayed in the content display area, and no material information is included in the background image. In the subtitle track and the material content track displayed in the middle of the content editing page, only the subtitle track contains text content, while the material content track is an empty track, that is, there is no corresponding display content.

[0182] In this embodiment, for the combined results that do not match material information, an empty track display is performed on the content editing page, realizing flexible editing and adjustment of the target text content, and improving the editing diversity and flexibility of the target text content.

[0183] In an alternative embodiment, for the target text content edited by the user, the combined results after segmentation of the target text content, and the material matching results after matching material information to the combined results, until the finally edited target display content, all can be stored in the form of a draft. That is, for each intermediate processing result or the final processing result in the content generation process, the terminal can store it in the form of a draft and display the stored result on the home page of the video editing platform. As Figure 29 shown, the user can search for the stored processing results in the local draft on the home page. This storage method can classify and store the processing results of different types and at different stages, and display them in the form of a horizontal list. The user can search for the target processing result in the draft list of this local draft and continue to complete the generation of the target display content or complete the publication of the target display content.

[0184] In an alternative embodiment, for a newly added editing function in the video editing platform, after the user logs in to the video editing platform and enters the editing of a certain type of content through the home page of the video editing platform, the newly added editing function will be introduced in the form of an intermediate page. As Figure 30 shown, in Figure 30 the lower drawer page, there is a display of the introduction of the newly added "subtitle quick cut" editing function to prompt the user to use the newly added editing function.

[0185] It should be understood that althoughFigure 2 , Figure 5 , Figure 11 , Figure 13 , Figure 15 , such as 19, Figure 20 , Figure 22 , Figure 23 , Figure 26 The steps in the flowchart, such as Figure 26 , are shown in sequence according to the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Figure 2 , Figure 5 , Figure 11 , Figure 13 , Figure 15 , such as 19, Figure 20 , Figure 22 , Figure 23 , Figure 26 At least some of the steps in Figure 26 may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least some of the steps or stages in other steps or other steps.

[0186] It can be understood that for the same / similar parts among the various embodiments of the above method in this specification, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. For the relevant parts, reference can be made to the descriptions of other method embodiments.

[0187] Figure 31 is a block diagram of a content generation device shown according to an exemplary embodiment. Referring to Figure 31 , the device 3100 includes an acquisition unit 3102, a first display unit 3104, a second display unit 3106, and an editing unit 3108.

[0188] The acquisition unit 3102 is configured to acquire target text content; the target text content includes each text clause, and each text clause corresponds to an editing control;

[0189] The first display unit 3104 is configured to display the combined result of the target text clauses in each text clause in response to a trigger operation on the editing control corresponding to the target text clause in each text clause.

[0190] In an exemplary embodiment, the acquisition unit 3102 includes:

[0191] An acquisition subunit, configured to perform an acquisition operation in response to target text content, and arrange and display each text clause at each text arrangement position corresponding to the vertical axis in the material matching interface based on a preset arrangement rule.

[0192] In an exemplary embodiment, the editing control includes a splitting control, and the target text content corresponds to the splitting control; a first display unit, specifically configured to perform an operation of determining a splitting position of the target text content in response to a triggering operation on the splitting control corresponding to the target text clause in each text clause, and display a combined result of the target text clauses obtained by splitting based on the splitting position.

[0193] The splitting position of the target text content is the interval position between adjacent target text clauses.

[0194] In an exemplary embodiment, the editing control includes a combining control, and each text clause in the target text content corresponds to a combining control; the first display unit 3104 is specifically configured to perform an operation of dividing the triggered target text clause into the same segment in response to a triggering operation on the combining control corresponding to the target text clause in each text clause, and display a combined result corresponding to the target text clause in the target text content.

[0195] In one of the embodiments, the apparatus 3100 further includes:

[0196] An adding unit, configured to perform an operation of adding a corresponding material adding position for each combined result in the material matching page in response to each determined combined result.

[0197] In an exemplary embodiment, each combined result corresponds to a material adding position, and each material adding position includes a material adding control. The apparatus 3100 further includes:

[0198] A second display unit, configured to perform an operation of obtaining target material information in the material content page and displaying the target material information at the material adding position in response to a triggering operation on the material adding control in the material adding position corresponding to each combined result, to obtain a material matching result; or,

[0199] A third display unit, configured to perform an operation of obtaining material information, constructing a matching relationship between the material information and the target text content, and displaying the target material information at the material adding position based on the matching relationship, to obtain a material matching result; the target material information matches the target text clause in the target text content.

[0200] In an exemplary embodiment, the editing control further includes a restoring control. The apparatus 3100 further includes:

[0201] A display unit, configured to perform an operation of displaying the restoring control corresponding to each combined result.

[0202] A reduction unit, configured to perform an operation of reducing a target combination result into corresponding text clauses in response to a triggering operation on a reduction control corresponding to the target combination result in the combination result.

[0203] In one embodiment, the apparatus 3100 further includes:

[0204] A fourth display unit, configured to perform an operation of displaying updated target text content in response to an editing operation on a target text clause of the target text content;

[0205] A dubbing unit, configured to perform an operation of selecting a target dubbing voice package from each dubbing voice package, and dubbing the updated target text content with the selected target dubbing voice package;

[0206] An update unit, configured to perform an operation of updating the audio duration corresponding to the target text clause in the target text content on the vertical axis and / or the display position of the target text clause based on the updated target text content after dubbing.

[0207] In one embodiment, the apparatus 3100 further includes:

[0208] A play unit, configured to perform an operation of playing a material matching result on a content editing page; the content editing page further includes various editing controls for editing the material content matching result;

[0209] A fifth display unit, configured to perform an operation of displaying target display content after editing and adjustment for the target editing control in response to a triggering operation on the target editing control among the various editing controls.

[0210] Regarding the apparatus in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated herein.

[0211] Figure 32 It is a block diagram of an electronic device 3200 for implementing a content generation method shown according to an exemplary embodiment. For example, the electronic device 3200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0212] Referring to Figure 32 , the electronic device 3200 may include one or more of the following components: a processing component 3202, a memory 3204, a power component 3206, a multimedia component 3208, an audio component 3210, an input / output (I / O) interface 3212, a sensor component 3214, and a communication component 3216.

[0213] The processing component 3202 generally controls the overall operation of the electronic device 3200, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 3202 may include one or more processors 3220 to execute instructions to complete all or part of the steps of the above methods. In addition, the processing component 3202 may include one or more modules to facilitate the interaction between the processing component 3202 and other components. For example, the processing component 3202 may include a multimedia module to facilitate the interaction between the multimedia component 3208 and the processing component 3202.

[0214] The memory 3204 is configured to store various types of data to support the operation of the electronic device 3200. Examples of such data include instructions for any application or method operating on the electronic device 3200, contact data, phone book data, messages, pictures, videos, etc. The memory 3204 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, optical disk, or graphene memory.

[0215] The power component 3206 provides power to various components of the electronic device 3200. The power component 3206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 3200.

[0216] The multimedia component 3208 includes a screen that provides an output interface between the electronic device 3200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can not only sense the boundaries of touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 3208 includes a front camera and / or a rear camera. When the electronic device 3200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0217] The audio component 3210 is configured to output and / or input audio signals. For example, the audio component 3210 includes a microphone (MIC) that is configured to receive external audio signals when the electronic device 3200 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 3204 or transmitted via the communication component 3216. In some embodiments, the audio component 3210 further includes a speaker for outputting audio signals.

[0218] The I / O interface 3212 provides an interface between the processing component 3202 and a peripheral interface module, which can be a keyboard, a click wheel, buttons, etc. These buttons can include, but are not limited to: a home button, a volume button, a power button, and a lock button.

[0219] The sensor component 3214 includes one or more sensors for providing an assessment of the status of various aspects of the electronic device 3200. For example, the sensor component 3214 can detect the on / off state of the electronic device 3200, the relative positioning of components, such as the display and keypad of the electronic device 3200. The sensor component 3214 can also detect a change in the position of the electronic device 3200 or an electronic device 3200 component, the presence or absence of user contact with the electronic device 3200, the orientation or acceleration / deceleration of the device 3200, and a change in the temperature of the electronic device 3200. The sensor component 3214 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 3214 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 3214 can further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0220] The communication component 3216 is configured to facilitate communication between the electronic device 3200 and other devices in a wired or wireless manner. The electronic device 3200 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G, or 5G), or a combination thereof. In an exemplary embodiment, the communication component 3216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 3216 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0221] In an exemplary embodiment, the electronic device 3200 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above method.

[0222] In an exemplary embodiment, there is also provided a computer-readable storage medium including instructions, such as a memory 3204 including instructions, and the above instructions can be executed by a processor 3220 of the electronic device 3200 to complete the above method. For example, the computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0223] In an exemplary embodiment, there is also provided a computer program product, and the computer program product includes instructions, and the above instructions can be executed by a processor 3220 of the electronic device 3200 to complete the above method.

[0224] It should be noted that the above-mentioned device, electronic device, computer-readable storage medium, computer program product, etc. may also include other implementation manners according to the description of the method embodiments, and the specific implementation manners may refer to the description of the relevant method embodiments and will not be elaborated herein one by one.

[0225] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and embodiments are only to be considered as exemplary, and the true scope and spirit of the present disclosure are pointed out by the claims.

[0226] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.

Claims

1. A content generation method, characterized in that: The method comprises: Obtain target text content; the target text content includes various text sentences, and each of the text sentences corresponds to an editing control; In response to a triggering operation on an edit control corresponding to a target text sentence in each of the text sentences, displaying a combination result of the target text sentence in each of the text sentences; The combination result has a corresponding relationship with the material adding position, and the material adding position is used to perform material matching on the target text content to generate target display content.

2. The content generation method according to claim 1, characterized in that: The obtaining of target text content includes: In response to the operation of acquiring the target text content, the text sentences are arranged and displayed at the text arrangement positions corresponding to the vertical axis based on the preset arrangement rules in the material matching interface.

3. The content generation method according to claim 1, characterized in that: The editing control includes a splitting control, and the target text content corresponds to the splitting control; the response to the triggering operation of the editing control corresponding to the target text sentence in each of the text sentences, displaying the combination result of the target text sentence in each of the text sentences, includes: In response to a triggering operation of a segmentation control corresponding to a target text sentence in each of the text sentences, determining a segmentation position of the target text content, and displaying a combination result of the target text sentences obtained by segmentation based on the segmentation position; The segmentation position of the target text content is the spacing position between adjacent target text sentences.

4. The content generation method according to claim 1, characterized in that: The editing control includes a combination control, and the target text content corresponds to a combination control; the response to the triggering operation of the editing control corresponding to the target text sentence in each text sentence, displaying the combination result of the target text sentence in each text sentence, includes: In response to a triggering operation on a combination control corresponding to a target text sentence in each text sentence, the triggered target text sentence is divided into the same segment, and a combination result corresponding to the target text sentence in the target text content is displayed.

5. The content generation method according to claim 1, characterized in that: The method further comprises: In response to each determined combination result, a corresponding material adding position is added for each combination result in the material matching page.

6. The content generation method according to claim 1, characterized in that: The material matching page includes a material adding position, each of the material adding positions includes a material adding control, and the method further includes: Based on the triggering operation of the material adding control in the material adding position corresponding to each of the combination results, the target material information is obtained in the material content page, and the target material information is displayed in the material adding position to obtain the material matching result; or Obtain material information, establish a matching relationship between the material information and the target text content, and based on the matching relationship, display the target material information at the material adding position to obtain a material matching result; the target material information matches the target text sentence in the target text content.

7. The content generation method according to claim 1, characterized in that: The editing control further includes a restoration control. After displaying the combination result of the target text sentences in the text sentences in response to the triggering operation of the editing control corresponding to the target text sentence in the text sentences, the method further includes: Display the restore control corresponding to each of the combination results; In response to a triggering operation on a restoration control corresponding to a target combination result in the combination results, the target combination result is restored to a corresponding text sentence.

8. The content generation method according to claim 2, characterized in that: The method further comprises: In response to an editing operation on a target text sentence of the target text content, displaying updated target text content; Based on a selection operation of a target dubbing voice package in each dubbing voice package, dubbing the updated target text content through the selected target dubbing voice package; Based on the updated target text content after dubbing, the audio duration corresponding to the target text sentence in the target text content in the vertical axis and / or the display position of the target text sentence are updated.

9. A content generating device, characterized in that: The device comprises: An acquisition unit is configured to acquire target text content; the target text content includes text sentences, and each text sentence corresponds to an editing control; A first display unit is configured to display a combination result of the target text sentences in the text sentences in response to a triggering operation on an editing control corresponding to the target text sentence in the text sentences; The combination result has a corresponding relationship with the material adding position, and the material adding position is used to perform material matching on the target text content.

10. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the content generation method according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the content generating method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Subtitle editing method and device and electronic equipment

    CN111970577A

  • Digital human control method and device, electronic equipment and storage medium

    CN116168134A

  • Multimedia data processing method and device, equipment and medium

    CN117956100A

  • Video generation method and device, electronic equipment and storage medium

    CN118741259A

  • Multimedia resource editing method and device, equipment, storage medium and program product

    CN118860232A