Video courseware generation method and device based on artificial intelligence, equipment and medium
Through the video courseware generation method based on artificial intelligence, AIGC technology is used to generate courseware pages and explanation videos, which solves the problems of long production cycles and high labor costs of existing courseware, and achieves efficient, personalized and interactive teaching resource generation.
Patent Information
- Application Number
- CN202411820814.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-03-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing courseware production has problems such as long production cycle and high labor costs.
Using the video courseware generation method based on artificial intelligence, the courseware page is generated through AIGC technology, the explanation words are extracted and the courseware explanation video is synthesized, the timeline is added and associated with the courseware elements, the time-driven courseware page is generated, and the scrom standard video courseware is generated through screen recording.
Rapidly generate high-quality courseware content, improve the production efficiency of courseware content, reduce production cycle and labor costs, and provide personalized customization, enhanced interactivity and standardized teaching resources.
Smart Images

Figure CN119697457A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a method, device, computer equipment and storage medium for generating video courseware based on artificial intelligence. Background Art
[0002] In the current intelligent era, smart PPT and smart outline extraction technology have become a powerful tool for improving work efficiency. Smart PPT is not only used in corporate project reports and product introductions in the business field, but also in classroom teaching, academic reports, and even personal resumes and speech production in the education field. Smart outline extraction technology is widely used in complex scenarios such as academic research, document organization, and content summaries. However, there is still a lack of a comprehensive and systematic solution for courseware production in the field of education. The existing courseware production has problems such as long production cycle and high labor costs. Summary of the invention
[0003] The technical problem to be solved by the present invention is to provide a method, device, computer equipment and storage medium for generating video courseware based on artificial intelligence, so as to solve the problems of long production cycle and high labor cost in the existing courseware production.
[0004] In order to solve the above technical problems, the present invention adopts the following technical solutions:
[0005] The first aspect of the present invention provides a method for generating video courseware based on artificial intelligence, including: generating a courseware page using AIGC technology based on content input by a user; extracting explanation words from the text content of the courseware page, and synthesizing a courseware explanation video based on the explanation words, audio selected by the user and a digital human image; adding a timeline to the courseware page based on the length of the courseware explanation video, and associating each courseware element of the courseware page with the timeline to obtain a time-driven courseware page; playing the courseware explanation video, and driving the time-driven courseware page based on the playing time of the courseware explanation video, while recording the screen and packaging to generate a video courseware of the scrom standard.
[0006] The second aspect of the present invention provides a method for generating video courseware based on artificial intelligence, including: generating a courseware page based on content input by a user using AIGC technology; extracting explanation words from the text content of the courseware page, and synthesizing a courseware explanation video based on the explanation words, audio selected by the user and a digital human image; adding a timeline to the courseware page based on the duration of the courseware explanation video, and associating each courseware element of the courseware page with the timeline, and generating test questions based on the courseware page and inserting them into the courseware page to obtain a time-driven courseware page; playing the courseware explanation video, and driving the time-driven courseware page based on the playing time of the courseware explanation video, and starting screen recording at the same time, and packaging the video combination test questions generated by the screen recording to generate a scrom standard video courseware.
[0007] The third aspect of the present invention provides a method for generating video courseware based on artificial intelligence, including: generating a courseware page using AIGC technology based on content input by a user; extracting explanation words from the text content of the courseware page, synthesizing a courseware explanation video and generating subtitles based on the explanation words, audio selected by the user and a digital human image; adding a timeline and subtitles to the courseware page based on the length of the courseware explanation video, and associating each courseware element of the courseware page with the timeline, and generating test questions based on the courseware page and inserting them into the courseware page to obtain a time-driven courseware page; playing the courseware explanation video, and driving the time-driven courseware page based on the playing time of the courseware explanation video, and starting screen recording at the same time, and packaging the video combination test questions generated by the screen recording to generate a scrom standard video courseware.
[0008] The fourth aspect of the present invention provides a video courseware generation device based on artificial intelligence, including: a courseware page generation module, which is used to generate a courseware page based on the content input by the user using AIGC technology; an explanation video generation module, which is used to extract explanation words from the text content of the courseware page, and synthesize the courseware explanation video based on the explanation words, the audio selected by the user and the digital human image; a courseware page editing module, which is used to add a timeline to the courseware page based on the length of the courseware explanation video, and associate each courseware element of the courseware page with the timeline to obtain a time-driven courseware page; a video courseware generation module, which is used to play the courseware explanation video, and drive the time-driven courseware page based on the playback time of the courseware explanation video, and simultaneously record the screen and package it to generate a scrom standard video courseware.
[0009] The fifth aspect of the present invention provides a video courseware generation device based on artificial intelligence, including: a courseware page generation module, which is used to generate a courseware page based on the content input by the user using AIGC technology; an explanation video generation module, which is used to extract explanation words from the text content of the courseware page, and synthesize the courseware explanation video based on the explanation words, the audio selected by the user and the digital human image; a courseware page editing module, which is used to add a timeline to the courseware page based on the length of the courseware explanation video, and associate each courseware element of the courseware page with the timeline, and at the same time generate test questions based on the courseware page and insert them into the courseware page to obtain a time-driven courseware page; a video courseware generation module, which is used to play the courseware explanation video, and drive the time-driven courseware page based on the playback time of the courseware explanation video, and at the same time start screen recording, and the video combination test questions generated by the screen recording are packaged to generate scrom standard video courseware.
[0010] The sixth aspect of the present invention provides a video courseware generation device based on artificial intelligence, including: a courseware page generation module, which is used to generate a courseware page based on the content input by the user using AIGC technology; an explanation video generation module, which is used to extract explanation words from the text content of the courseware page, and synthesize the courseware explanation video and generate subtitles based on the explanation words, the audio selected by the user and the digital human image; a courseware page editing module, which is used to add a timeline and subtitles to the courseware page based on the length of the courseware explanation video, and associate each courseware element of the courseware page with the timeline, and at the same time generate test questions based on the courseware page and insert them into the courseware page to obtain a time-driven courseware page; a video courseware generation module, which is used to play the courseware explanation video, and drive the time-driven courseware page based on the playback time of the courseware explanation video, and at the same time start screen recording, and the video combination test questions generated by the screen recording are packaged to generate scrom standard video courseware.
[0011] The seventh aspect of the present invention provides a computer device, which includes at least one processor and at least one memory communicatively connected to the processor, wherein the memory stores program instructions, and when the program instructions are called and executed by the processor, the steps of the above-mentioned artificial intelligence-based video courseware generation method are implemented.
[0012] An eighth aspect of the present invention provides a storage medium storing program instructions, which, when executed by a processor, implement the steps of the above-mentioned artificial intelligence-based video courseware generation method.
[0013] The above-mentioned video courseware generation method, device, computer equipment and storage medium based on artificial intelligence generate courseware pages based on the content input by the user using AIGC technology; extract explanation words from the text content of the courseware page, and synthesize the courseware explanation video based on the explanation words, the audio selected by the user and the digital human image; add a timeline to the courseware page based on the duration of the courseware explanation video, and associate each courseware element of the courseware page with the timeline to obtain a time-driven courseware page; play the courseware explanation video, and drive the time-driven courseware page based on the playback time of the courseware explanation video, and record the screen and package to generate scrom standard video courseware. The present invention can quickly generate high-quality courseware content through AIGC technology, improve the efficiency of courseware content production, and solve the problems of long production cycle and high labor cost in existing courseware production. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 A schematic diagram of a process of generating video courseware based on artificial intelligence in one embodiment of the present invention;
[0015] Figure 2 A schematic diagram of a process for generating a courseware outline by analyzing and refining various documents input by a user in one embodiment of the present invention;
[0016] Figure 3 A schematic diagram of a process of generating a courseware page based on a courseware outline and a template selected by a user in one embodiment of the present invention;
[0017] Figure 4 A schematic diagram of a process of synthesizing a courseware explanation video based on a courseware page in one embodiment of the present invention;
[0018] Figure 5 A schematic diagram of a flow chart of a method for generating video courseware based on artificial intelligence in another embodiment of the present invention;
[0019] Figure 6 for Figure 5 A schematic diagram of the process flow of S30 in FIG.
[0020] Figure 7 for Figure 5 A schematic diagram of the process flow of S40 in FIG.
[0021] Figure 8 The figure is a flow chart of a method for generating video courseware based on artificial intelligence in one embodiment of the present invention;
[0022] Fig. 9 It is a structural schematic diagram of a video courseware generating device based on artificial intelligence in one embodiment of the present invention;
[0023] Fig.10It is a structural schematic diagram of a video courseware generating device based on artificial intelligence in another embodiment of the present invention;
[0024] Fig.11 It is a structural schematic diagram of a video courseware generating device based on artificial intelligence in another embodiment of the present invention;
[0025] Fig.12 The figure is a schematic diagram of the structure of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to more clearly understand the objectives, technical solutions and advantages of the present invention, the present invention is further described below in conjunction with the accompanying drawings and embodiments.
[0027] Artificial Intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology in computer science that attempts to understand the essence of intelligence and produce a new intelligent machine that can respond in a similar way to human intelligence. Artificial intelligence is to study the design principles and implementation methods of various intelligent machines so that machines have the functions of perception, reasoning and decision-making.
[0028] Artificial intelligence technology is a comprehensive discipline that covers a wide range of fields, including both hardware-level and software-level technologies. Basic artificial intelligence technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operating / interactive systems, and mechatronics. Artificial intelligence software technologies mainly include computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0029] The present invention provides a method for generating video courseware based on artificial intelligence, which can be applied to a device supporting a Web browser or other devices that do not support a Web browser. The following is a detailed description taking the device that can be applied to the Web browser as an example.
[0030] like Figure 1 As shown, in one embodiment of the present invention, the method for generating video courseware based on artificial intelligence includes steps S10 to S40:
[0031] S10: Generate courseware pages using AIGC technology based on the content input by the user.
[0032] In the specific implementation process, the step S10 specifically includes steps S11 to S13:
[0033] S11: Use OCR technology to extract text content from various documents input by users, analyze and refine it based on user needs, and generate a courseware outline.
[0034] Specifically, Figure 2 As shown, the user inputs various documents (text, Word, PPT, PDF and other documents) into the WEB terminal, and the text content is extracted from the various documents input by the user through OCR (optical character recognition) technology, and then AI analysis and refinement are performed in combination with user needs. Finally, AIGC (artificial intelligence generation) technology is used to generate a courseware outline on the WEB terminal. Among them, the user needs are the user's text supplementary description of what theme, content and style of the courseware outline to be generated, which is used to assist AI in accurately extracting the relevant content in the document material to generate the courseware outline.
[0035] S12: Based on the user operation, the courseware outline is edited.
[0036] Specifically, in step S11, the courseware outline generated by AI may not meet the user's expectations. Therefore, the courseware outline needs to be edited based on user operations, including but not limited to regenerating, adding, deleting, modifying, and sorting the courseware outline chapters. Subsequently, AI can supplement the key points of the courseware based on the adjusted chapters to generate a courseware outline that better meets the user's needs. For example: the courseware outline generated by AI is divided into 7 chapters, and the structural redundancy can be appropriately manually deleted to 5 chapters or less; the chapter content of the courseware outline generated by AI is not satisfactory and can be regenerated.
[0037] S13: Generate a courseware page based on the edited courseware outline and the template selected by the user.
[0038] Specifically, Figure 3 As shown, AI is used to analyze the courseware outline edited in step S12, and the key points of the courseware are streamed through the AIGC technology, which is then combined with the courseware page template selected by the user to finally intelligently synthesize the courseware page on the WEB side.
[0039] S20: Extract explanation words from the text content of the courseware page, and synthesize the courseware explanation video based on the explanation words, the audio selected by the user and the digital human image.
[0040] like Figure 4 As shown, in the specific implementation process, the step S20 specifically includes steps S21 to S23:
[0041] S21: Adjust the text content of the courseware page based on user operations or using AI.
[0042] The content of the courseware page synthesized by AI is not satisfactory in terms of theme, style or other aspects. Therefore, it is necessary to adjust the content of the courseware page based on user operations or using AI. Specifically, the user can select the content of the copy to be edited on the courseware page, and click to display options. The user can use AI to polish, expand, simplify or customize the selected content to achieve automatic optimization of the copy; if the user is still not satisfied with the content of the copy regenerated by AI, the user can double-click to enter the user modification interface and actively adjust the content of the courseware page.
[0043] S22: extracting the copy content from the adjusted courseware page, and refining the copy content to obtain explanation words.
[0044] Specifically, AI technology is used to automatically identify and extract the copy content in the adjusted courseware page, and the key information in the copy content is refined to obtain explanation words.
[0045] S23: Synthesize a courseware explanation video based on the explanation words, the audio selected by the user and the digital human image.
[0046] Specifically, based on the explanation words obtained in step S22, the audio selected by the user and the digital human image, the courseware explanation video is synthesized through the AIGC technology.
[0047] S30: Based on the duration of the courseware explanation video, a timeline is added to the courseware page, and each courseware element of the courseware page is associated with the timeline to obtain a time-driven courseware page.
[0048] This step is mainly to add a timeline to the courseware page. The length of the timeline can refer to the length of the courseware video. Specifically, by inserting different time nodes in the courseware page and associating and binding each courseware element of the courseware page with the corresponding time nodes, a time-driven courseware page is obtained. When the user previews the courseware effect on the courseware page, if the preview time point coincides with the time node bound to a courseware element, the corresponding courseware element will be displayed on the courseware page.
[0049] S40: Play the courseware explanation video, and drive the time-driven courseware page based on the play time of the courseware explanation video, and record the screen and package it to generate scrom standard video courseware.
[0050] Specifically, the browser process is started through Node.Js, the courseware explanation video and courseware page are loaded through the web end, the courseware explanation video is played, and the time driving program of the courseware page is triggered to drive the courseware page based on the playing time of the courseware explanation video. At the same time, the browser screen recording program is started, and the video generated by the screen recording is packaged to generate a video courseware of the scrom standard.
[0051] The video courseware generation method based on artificial intelligence provided in the embodiment of the present invention has the following beneficial technical effects:
[0052] (1) Efficient content production: AIGC technology can quickly generate high-quality courseware content, improve the efficiency of courseware content production, and solve the problems of long production cycle and high labor cost in existing courseware production.
[0053] (2) Provide personalized courseware customization: Users can edit courseware page elements according to their own needs to achieve personalized teaching content customization.
[0054] (3) Enhanced teaching interactivity: The digital human-based courseware video is integrated with the courseware page through the timeline to provide a more vivid and interactive teaching experience.
[0055] (4) Provide standardized teaching resources: ultimately generate scrom-standard video courseware to ensure the standardization and interoperability of teaching resources.
[0056] (5) Intelligent teaching assistance: It has the function of extracting explanation words, which can extract explanation words from the courseware page to provide teaching assistance for teachers and reduce their workload.
[0057] (6) Save time and cost: Automated content generation and editing processes can save teachers’ courseware preparation time and production costs.
[0058] like Figure 5 As shown, in one embodiment of the present invention, the method for generating video courseware based on artificial intelligence includes steps S110 to S140:
[0059] S110: Generate a courseware page using AIGC technology based on the content input by the user.
[0060] For step S110 of this embodiment, Figure 1 Step S10 of the method for generating video courseware based on artificial intelligence in the illustrated embodiment is the same and will not be repeated here.
[0061] S120: extracting explanation words from the text content of the courseware page, and synthesizing the courseware explanation video based on the explanation words, the audio selected by the user and the digital human image.
[0062] For step S120 of this embodiment, Figure 1 Step S20 of the method for generating video courseware based on artificial intelligence in the illustrated embodiment is the same and will not be repeated here.
[0063] S130: Based on the duration of the courseware explanation video, a timeline is added to the courseware page, and each courseware element of the courseware page is associated with the timeline. At the same time, test questions are generated based on the courseware page and inserted into the courseware page to obtain a time-driven courseware page.
[0064] This step is mainly to add a timeline to the courseware page. The length of the timeline can refer to the length of the courseware video. Specifically, by inserting different time nodes in the courseware page and associating and binding each courseware element of the courseware page with the corresponding time node, a time-driven courseware page is obtained.
[0065] like Figure 6 As shown, step S130 of this embodiment is Figure 1 The difference of step S30 of the video courseware generation method based on artificial intelligence in the illustrated embodiment is that: while adding the timeline, a test question is also generated based on the courseware page and inserted into the courseware page, and the test question is associated and bound with the corresponding time node. Specifically, in the process of the user editing the courseware page, the front-end page will regularly extract the page content snapshot and provide it to AI for parsing. When the user drags to a specific time point in the courseware timeline and selects to insert a test question, AI will quickly generate a test question based on the page content snapshot and the courseware theme and bind the corresponding time node. At the same time, the user can configure the generated test question (addition, deletion, passing requirements for answering questions, time limit for answering questions, etc.); when the user previews the courseware effect on the courseware page, when the preview time point coincides with the time node bound to the test question, a test question box will pop up to simulate the real courseware answering effect.
[0066] S140: Play the courseware explanation video, and drive the time-driven courseware page based on the play time of the courseware explanation video, and start screen recording at the same time. The video combination test questions generated by the screen recording are packaged to generate a scrom standard video courseware.
[0067] Specifically, Figure 7 As shown, the browser process is started through Node.Js, the courseware explanation video and the courseware page are loaded through the web end, the courseware explanation video is played, and the time driving program of the courseware page is triggered to drive the courseware page based on the playing time of the courseware explanation video. At the same time, the browser screen recording program is started, and the video combination test questions generated by the screen recording are packaged to generate scrom standard video courseware.
[0068] The video courseware generation method based on artificial intelligence provided in the embodiment of the present invention has the following beneficial technical effects:
[0069] (1) Efficient content production: AIGC technology can quickly generate high-quality courseware content, improve the efficiency of courseware content production, and solve the problems of long production cycle and high labor cost in existing courseware production.
[0070] (2) Provide personalized courseware customization: Users can edit courseware page elements according to their own needs to achieve personalized teaching content customization.
[0071] (3) Enhanced teaching interactivity: The digital human-based courseware video is integrated with the courseware page through the timeline to provide a more vivid and interactive teaching experience.
[0072] (4) Improve learning experience: Courseware explanation videos and interactive test questions based on digital humans can increase students' learning interest and participation, and enhance the learning experience.
[0073] (5) Provide standardized teaching resources: ultimately generate scrom-standard video courseware to ensure the standardization and interoperability of teaching resources.
[0074] (6) Intelligent teaching assistance: It has the function of extracting explanation words, which can extract explanation words from the courseware page to provide teaching assistance for teachers and reduce their workload.
[0075] (7) Save time and cost: Automated content generation and editing processes can save teachers’ preparation time and production costs for courseware.
[0076] like Figure 8 As shown, in one embodiment of the present invention, the method for generating video courseware based on artificial intelligence includes steps S210 to S240:
[0077] S210: Generate a courseware page using AIGC technology based on the content input by the user.
[0078] For step S210 of this embodiment, Figure 1 Step S10 of the method for generating video courseware based on artificial intelligence in the illustrated embodiment is the same and will not be repeated here.
[0079] S220: Extract explanation words from the text content of the courseware page, synthesize the courseware explanation video and generate subtitles based on the explanation words, the audio selected by the user and the digital human image.
[0080] Step S220 of this embodiment is Figure 1 The difference of step S220 of the method for generating video courseware based on artificial intelligence in the illustrated embodiment is that, while synthesizing the courseware explanation video, subtitles corresponding to the courseware explanation video are generated.
[0081] S230: Based on the duration of the courseware explanation video, a timeline and subtitles are added to the courseware page, and each courseware element of the courseware page is associated with the timeline. At the same time, test questions are generated based on the courseware page and inserted into the courseware page to obtain a time-driven courseware page.
[0082] Step S230 of this embodiment is Figure 5 The difference of step S130 of the method for generating video courseware based on artificial intelligence in the illustrated embodiment is that it also includes adding subtitles to the courseware page. Specifically, the subtitles corresponding to the courseware explanation video are first loaded, and then the subtitles are added to the courseware page, and finally, each subtitle is associated and bound with the corresponding time node, thereby completing the addition of subtitles.
[0083] S240: Play the courseware explanation video, and drive the time-driven courseware page based on the play time of the courseware explanation video, and start screen recording at the same time. The video combination test questions generated by the screen recording are packaged to generate a scrom standard video courseware.
[0084] Specifically, the browser process is started through Node.Js, the courseware explanation video and courseware page are loaded through the web end, the courseware explanation video is played, and the time driving program of the courseware page is triggered to drive the courseware page based on the playing time of the courseware explanation video. At the same time, the browser screen recording program is started, and the video combination test questions and subtitles generated by the screen recording are packaged to generate scrom standard video courseware.
[0085] The video courseware generation method based on artificial intelligence provided in the embodiment of the present invention has the following beneficial technical effects:
[0086] (1) Efficient content production: AIGC technology can quickly generate high-quality courseware content, improve the efficiency of courseware content production, and solve the problems of long production cycle and high labor cost in existing courseware production.
[0087] (2) Provide personalized courseware customization: Users can edit courseware page elements according to their own needs to achieve personalized teaching content customization.
[0088] (3) Enhanced teaching interactivity: The digital human-based courseware video is integrated with the courseware page through the timeline to provide a more vivid and interactive teaching experience.
[0089] (4) Improve learning experience: Courseware explanation videos and interactive test questions based on digital humans can increase students' learning interest and participation, and enhance the learning experience.
[0090] (5) Improve the accessibility of teaching content: Through digital human-based courseware explanation videos and subtitles, more accessible teaching content can be provided to students of different language and listening levels.
[0091] (6) Provide standardized teaching resources: ultimately generate scrom-standard video courseware to ensure the standardization and interoperability of teaching resources.
[0092] (7) Intelligent teaching assistance: It has the function of extracting explanation words, which can extract explanation words from the courseware page to provide teaching assistance for teachers and reduce their workload.
[0093] (8) Save time and cost: Automated content generation and editing processes can save teachers’ preparation time and production costs for courseware.
[0094] In one embodiment, a video courseware generation device based on artificial intelligence is provided. Figure 1 The video courseware generation method based on artificial intelligence in the illustrated embodiment corresponds one to one. Fig. 9 As shown, the video courseware generation device based on artificial intelligence includes a courseware page generation module 10, a lecture video generation module 20, a courseware page editing module 30 and a video courseware generation module 40. The functional modules are described in detail as follows:
[0095] Courseware page generation module 10, used to execute Figure 1 Step S10 in the method for generating video courseware based on artificial intelligence in the illustrated embodiment is used to generate a courseware page using AIGC technology based on the content input by the user.
[0096] Explain the video generation module 20, used to perform Figure 1 Step S20 in the artificial intelligence-based video courseware generation method in the illustrated embodiment is used to extract explanation words from the text content of the courseware page, and synthesize the courseware explanation video based on the explanation words, user-selected audio and digital human image.
[0097] Courseware page editing module 30, used to execute Figure 1 Step S30 in the artificial intelligence-based video courseware generation method in the illustrated embodiment is used to add a timeline to the courseware page based on the duration of the courseware explanation video, and associate each courseware element of the courseware page with the timeline to obtain a time-driven courseware page.
[0098] Video courseware generation module 40, for executing Figure 1 Step S40 in the artificial intelligence-based video courseware generation method in the illustrated embodiment is used to play the courseware explanation video, and drive the time-driven courseware page based on the playback time of the courseware explanation video, while recording the screen and packaging it to generate scrom-standard video courseware.
[0099] The video courseware generation device based on artificial intelligence provided in the embodiment of the present invention has the following beneficial technical effects:
[0100] (1) Efficient content production: AIGC technology can quickly generate high-quality courseware content, improve the efficiency of courseware content production, and solve the problems of long production cycle and high labor cost in existing courseware production.
[0101] (2) Provide personalized courseware customization: Users can edit courseware page elements according to their own needs to achieve personalized teaching content customization.
[0102] (3) Enhanced teaching interactivity: The digital human-based courseware video is integrated with the courseware page through the timeline to provide a more vivid and interactive teaching experience.
[0103] (4) Provide standardized teaching resources: ultimately generate scrom-standard video courseware to ensure the standardization and interoperability of teaching resources.
[0104] (5) Intelligent teaching assistance: It has the function of extracting explanation words, which can extract explanation words from the courseware page to provide teaching assistance for teachers and reduce their workload.
[0105] (6) Save time and cost: Automated content generation and editing processes can save teachers’ courseware preparation time and production costs.
[0106] In one embodiment, a video courseware generation device based on artificial intelligence is provided. Figure 5 The video courseware generation method based on artificial intelligence in the illustrated embodiment corresponds one to one. Fig.10 As shown, the video courseware generation device based on artificial intelligence includes a courseware page generation module 110, a lecture video generation module 120, a courseware page editing module 130 and a video courseware generation module 140. The functional modules are described in detail as follows:
[0107] The courseware page generation module 110 is used to execute Figure 5 Step S110 in the method for generating video courseware based on artificial intelligence in the illustrated embodiment is used to generate a courseware page using AIGC technology based on the content input by the user.
[0108] Explanation video generation module 120, for executing Figure 5 Step S120 in the artificial intelligence-based video courseware generation method in the illustrated embodiment is used to extract explanation words from the text content of the courseware page, and synthesize the courseware explanation video based on the explanation words, user-selected audio and digital human image.
[0109] The courseware page editing module 130 is used to execute Figure 5Step S130 in the artificial intelligence-based video courseware generation method in the illustrated embodiment is used to add a timeline to the courseware page based on the duration of the courseware explanation video, and associate each courseware element of the courseware page with the timeline to obtain a time-driven courseware page.
[0110] Video courseware generation module 140, for executing Figure 5 Step S140 in the artificial intelligence-based video courseware generation method in the illustrated embodiment is used to play the courseware explanation video, and drive the time-driven courseware page based on the playback time of the courseware explanation video, while recording the screen and packaging it to generate scrom-standard video courseware.
[0111] The video courseware generation method based on artificial intelligence provided in the embodiment of the present invention has the following beneficial technical effects:
[0112] (1) Efficient content production: AIGC technology can quickly generate high-quality courseware content, improve the efficiency of courseware content production, and solve the problems of long production cycle and high labor cost in existing courseware production.
[0113] (2) Provide personalized courseware customization: Users can edit courseware page elements according to their own needs to achieve personalized teaching content customization.
[0114] (3) Enhanced teaching interactivity: The digital human-based courseware video is integrated with the courseware page through the timeline to provide a more vivid and interactive teaching experience.
[0115] (4) Improve learning experience: Courseware explanation videos and interactive test questions based on digital humans can increase students' learning interest and participation, and enhance the learning experience.
[0116] (5) Provide standardized teaching resources: ultimately generate scrom-standard video courseware to ensure the standardization and interoperability of teaching resources.
[0117] (6) Intelligent teaching assistance: It has the function of extracting explanation words, which can extract explanation words from the courseware page to provide teaching assistance for teachers and reduce their workload.
[0118] (7) Save time and cost: Automated content generation and editing processes can save teachers’ preparation time and production costs for courseware.
[0119] In one embodiment, a video courseware generation device based on artificial intelligence is provided. Figure 8 The video courseware generation method based on artificial intelligence in the illustrated embodiment corresponds one to one. Fig.11As shown, the video courseware generation device based on artificial intelligence includes a courseware page generation module 210, a lecture video generation module 220, a courseware page editing module 230 and a video courseware generation module 240. The detailed description of each functional module is as follows:
[0120] The courseware page generation module 210 is used to execute Figure 8 Step S210 in the method for generating video courseware based on artificial intelligence in the illustrated embodiment is used to generate a courseware page using AIGC technology based on the content input by the user.
[0121] Explanation video generation module 220, for executing Figure 8 Step S220 in the artificial intelligence-based video courseware generation method in the illustrated embodiment is used to extract explanation words from the text content of the courseware page, and synthesize the courseware explanation video based on the explanation words, user-selected audio and digital human image.
[0122] Courseware page editing module 230, used to execute Figure 8 Step S230 in the artificial intelligence-based video courseware generation method in the illustrated embodiment is used to add a timeline to the courseware page based on the duration of the courseware explanation video, and associate each courseware element of the courseware page with the timeline to obtain a time-driven courseware page.
[0123] Video courseware generation module 240, used to execute Figure 8 Step S240 in the artificial intelligence-based video courseware generation method in the illustrated embodiment is used to play the courseware explanation video, and drive the time-driven courseware page based on the playback time of the courseware explanation video, while recording the screen and packaging it to generate scrom-standard video courseware.
[0124] The video courseware generation method based on artificial intelligence provided in the embodiment of the present invention has the following beneficial technical effects:
[0125] (1) Efficient content production: AIGC technology can quickly generate high-quality courseware content, improve the efficiency of courseware content production, and solve the problems of long production cycle and high labor cost in existing courseware production.
[0126] (2) Provide personalized courseware customization: Users can edit courseware page elements according to their own needs to achieve personalized teaching content customization.
[0127] (3) Enhanced teaching interactivity: The digital human-based courseware video is integrated with the courseware page through the timeline to provide a more vivid and interactive teaching experience.
[0128] (4) Improve learning experience: Courseware explanation videos and interactive test questions based on digital humans can increase students' learning interest and participation, and enhance the learning experience.
[0129] (5) Improve the accessibility of teaching content: Through digital human-based courseware explanation videos and subtitles, more accessible teaching content can be provided to students of different language and listening levels.
[0130] (6) Provide standardized teaching resources: ultimately generate scrom-standard video courseware to ensure the standardization and interoperability of teaching resources.
[0131] (7) Intelligent teaching assistance: It has the function of extracting explanation words, which can extract explanation words from the courseware page to provide teaching assistance for teachers and reduce their workload.
[0132] (8) Save time and cost: Automated content generation and editing processes can save teachers’ preparation time and production costs for courseware.
[0133] For the specific definition of the video courseware generation device based on artificial intelligence, please refer to the definition of the video courseware generation method based on artificial intelligence in the above text, which will not be repeated here. Each module in the above-mentioned video courseware generation device based on artificial intelligence can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0134] In one embodiment, a computer device is provided, whose internal structure diagram can be as follows: Fig.12 As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile and / or volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with other external electronic devices through a network connection. When the computer program is executed by the processor, the functions or steps of the video courseware generation method based on artificial intelligence in the above-mentioned embodiment are realized.
[0135] In one embodiment, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the functions or steps of the video courseware generation method based on artificial intelligence in the above embodiment are implemented.
[0136] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0137] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0138] The above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some of the technical features therein by equivalents; and these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should be included in the protection scope of the present invention. The non-company software tools or components that appear in the embodiments of this application are merely examples and do not represent actual use.
Claims
1. A video courseware generation method based on artificial intelligence, characterized in that: include: Based on the content input by the user, AIGC technology is used to generate courseware pages; Extract explanation words from the text content of the courseware page, and synthesize the courseware explanation video based on the explanation words, the audio selected by the user and the digital human image; Based on the duration of the courseware explanation video, a timeline is added to the courseware page, and each courseware element of the courseware page is associated with the timeline to obtain a time-driven courseware page; Play the courseware explanation video, and drive the time-driven courseware page based on the playing time of the courseware explanation video, and record the screen and package it to generate scrom standard video courseware.
2. The method for generating video courseware based on artificial intelligence as claimed in claim 1, characterized in that: The method of generating a courseware page based on the content input by the user using AIGC technology includes: Use OCR technology to extract text content from various documents input by users, analyze and refine it based on user needs, and generate courseware outlines; Based on user operations, editing the courseware outline; Generate the courseware page based on the edited courseware outline and the template selected by the user.
3. The method for generating video courseware based on artificial intelligence as claimed in claim 1, characterized in that: The extracting of explanation words from the text content of the courseware page, and synthesizing the courseware explanation video based on the explanation words, the audio selected by the user and the digital human image, include: Adjust the copy content of the courseware page based on user operations or using AI; Extract the copy content from the adjusted courseware page, and refine the copy content to obtain explanation words; Based on the explanation words, the audio selected by the user and the digital human image, a courseware explanation video is synthesized.
4. A method for generating video courseware based on artificial intelligence, characterized in that: include: Based on the content input by the user, AIGC technology is used to generate courseware pages; Extract explanation words from the text content of the courseware page, and synthesize the courseware explanation video based on the explanation words, the audio selected by the user and the digital human image; Based on the duration of the courseware explanation video, a timeline is added to the courseware page, and each courseware element of the courseware page is associated with the timeline. At the same time, test questions are generated based on the courseware page and inserted into the courseware page, so as to obtain a time-driven courseware page; The courseware explanation video is played, and the time-driven courseware page is driven based on the playing time of the courseware explanation video. Screen recording is started at the same time, and the video combination test questions generated by the screen recording are packaged to generate the video courseware of scrom standard.
5. A method for generating video courseware based on artificial intelligence, characterized in that: include: Based on the content input by the user, AIGC technology is used to generate courseware pages; Extract explanation words from the text content of the courseware page, synthesize the courseware explanation video and generate subtitles based on the explanation words, the audio selected by the user and the digital human image; Based on the duration of the courseware video, add a timeline and subtitles to the courseware page, and associate each courseware element of the courseware page with the timeline. At the same time, generate test questions based on the courseware page and insert them into the courseware page to obtain a time-driven courseware page. The courseware explanation video is played, and the time-driven courseware page is driven based on the playing time of the courseware explanation video. Screen recording is started at the same time, and the video combination test questions generated by the screen recording are packaged to generate the video courseware of scrom standard.
6. A video courseware generation device based on artificial intelligence, characterized in that: include: The courseware page generation module is used to generate courseware pages based on the content input by the user using AIGC technology; The explanation video generation module is used to extract explanation words from the text content of the courseware page, and synthesize the courseware explanation video based on the explanation words, the audio selected by the user and the digital human image; The courseware page editing module is used to add a timeline to the courseware page based on the duration of the courseware explanation video, and associate each courseware element of the courseware page with the timeline to obtain a time-driven courseware page; The video courseware generation module is used to play the courseware explanation video, and drive the time-driven courseware page based on the playing time of the courseware explanation video, and record the screen and package it to generate scrom standard video courseware.
7. A video courseware generation device based on artificial intelligence, characterized in that: include: The courseware page generation module is used to generate courseware pages based on the content input by the user using AIGC technology; The explanation video generation module is used to extract explanation words from the text content of the courseware page, and synthesize the courseware explanation video based on the explanation words, the audio selected by the user and the digital human image; The courseware page editing module is used to add a timeline to the courseware page based on the duration of the courseware explanation video, and associate each courseware element of the courseware page with the timeline. At the same time, test questions are generated based on the courseware page and inserted into the courseware page to obtain a time-driven courseware page; The video courseware generation module is used to play the courseware explanation video, and drive the time-driven courseware page based on the playing time of the courseware explanation video, and start screen recording at the same time. The video combination test questions generated by the screen recording are packaged to generate scrom standard video courseware.
8. A video courseware generation device based on artificial intelligence, characterized in that: include: The courseware page generation module is used to generate courseware pages based on the content input by the user using AIGC technology; The explanation video generation module is used to extract explanation words from the text content of the courseware page, synthesize the courseware explanation video and generate subtitles based on the explanation words, the audio selected by the user and the digital human image; The courseware page editing module is used to add a timeline and subtitles to the courseware page based on the duration of the courseware explanation video, and associate each courseware element of the courseware page with the timeline. At the same time, test questions are generated based on the courseware page and inserted into the courseware page to obtain a time-driven courseware page; The video courseware generation module is used to play the courseware explanation video, and drive the time-driven courseware page based on the playing time of the courseware explanation video, and start screen recording at the same time. The video combination test questions generated by the screen recording are packaged to generate scrom standard video courseware.
9. A computer device, characterized in that: The computer device includes at least one processor and at least one memory in communication with the processor, wherein the memory stores program instructions, and when the program instructions are called and executed by the processor, the steps of the video courseware generation method based on artificial intelligence according to any one of claims 1 to 5 are implemented.
10. A storage medium, characterized in that: The storage medium stores program instructions, and when the program instructions are executed by the processor, the steps of the method for generating video courseware based on artificial intelligence described in any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Courseware generation method and device, courseware display method and device, equipment and storage medium
CN115878762A
Video generation method, electronic device, storage medium and program product
CN118678168A
Generation method and device of PowerPoint, electronic equipment and storage medium
CN118734793A
Micro-course video automatic generation method, device, equipment, medium and product
CN118870112A
Method of providing collaborative work in conjunction with work in a work program
KR1020210026961A
Cited By
Visual construction method and device for interactive AI class based on structured data
CN121116265A
Interactive automatic explanation method for converting traditional video into artificial intelligence digital human
CN121126039A
Method for converting traditional videos into interactive automatic narration by artificial intelligence digital person
CN121126039B