CN108241598A - The production method and device of a kind of PowerPoint - Google Patents

The production method and device of a kind of PowerPoint Download PDF

Info

Publication number
CN108241598A
CN108241598A CN201611220468.7A CN201611220468A CN108241598A CN 108241598 A CN108241598 A CN 108241598A CN 201611220468 A CN201611220468 A CN 201611220468A CN 108241598 A CN108241598 A CN 108241598A
Authority
CN
China
Prior art keywords
audio data
powerpoint
audio
object time
time section
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611220468.7A
Other languages
Chinese (zh)
Inventor
吴亮
黄薇
高峰
钟恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201611220468.7A priority Critical patent/CN108241598A/en
Priority to PCT/CN2017/094598 priority patent/WO2018120819A1/en
Publication of CN108241598A publication Critical patent/CN108241598A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

An embodiment of the present invention provides the production method and device of a kind of PowerPoint, this method includes:Load the web page generated to PowerPoint;PowerPoint element is configured in the web page;Audio data is added to the PowerPoint element on a timeline, the audio data is played simultaneously when playing the PowerPoint element according to the time shaft;Selected target time interval on the time axis;Audio data is added again to the object time section.The embodiment of the present invention, compared to video data, can greatly reduce and refer to using web elements as PowerPoint element, the occupancy of memory space is reduced, also, since web elements are directly in Web page iso-surface patch, loading, it need not carry out compression processing, it is ensured that the clarity of web elements.

Description

The production method and device of a kind of PowerPoint
Technical field
The present invention relates to web technology field, production method and a kind of PowerPoint more particularly to a kind of PowerPoint Producing device.
Background technology
In the routine work, study and exchange of technology of people, coherent explanation for convenience, through frequently with demonstration Manuscript auxiliary speech.
In order to realize carry out remote teaching, user usually carries out the operation of PowerPoint record screen when being given a lecture, and protects The speech for holding user is synchronous with PowerPoint.
Hereafter, other users can play the video data that record screen obtains, and listen to the speech of the user and viewing demonstration The content of manuscript gives a lecture to other users without user's real-time surface.
But the video data that record screen obtains is carried out to the operation of PowerPoint, volume is larger, and it is empty to occupy a large amount of storage Between.
In order to reduce memory space, often video data is compressed, reduces the resolution ratio of video data, causes to drill Show that the content of manuscript obscures.
Invention content
In view of the above problems, it is proposed that the present invention overcomes the above problem in order to provide one kind or solves at least partly State a kind of production method of PowerPoint of problem and a kind of corresponding producing device of PowerPoint.
One side according to the present invention provides a kind of production method of PowerPoint, including:
Load the web page generated to PowerPoint;
PowerPoint element is configured in the web page;
Audio data is added to the PowerPoint element on a timeline, to play the demonstration according to the time shaft The audio data is played simultaneously during manuscript element;
Selected target time interval on the time axis;
Audio data is added again to the object time section.
Optionally, described the step of adding audio data to the PowerPoint element on a timeline, includes:
Phonographic recorder recording audio data are called to the PowerPoint element.
Optionally, described the step of calling phonographic recorder recording audio data to the PowerPoint element, includes:
Obtain the original audio flow data acquired in microphone;
The original audio flow data is passed to phonographic recorder;
Visualization processing is carried out to the original audio flow data according to recording parameter in the phonographic recorder, and by described in Raw audio streams data are converted to the audio data of specified format.
Optionally, described the step of adding audio data to the PowerPoint element on a timeline, includes:
Text message is inputted to the PowerPoint element;
The text message is converted into audio data.
Optionally, the time shaft has visual axis element on the web page;
The step of time interval of selected target on the time axis, includes:
It is inserted on the visual axis element and rolls designation strip;
Using the section between the initial position for rolling designation strip and termination locations as object time section.
Optionally, described the step of adding audio data again to the object time section, includes:
Delete the former audio data positioned at the object time section;
When former audio data after the object time section is moved to the starting in the object time region Between;
Be inserted into new audio data from the initial time in the object time section, and will be located at the object time section it Former audio data afterwards is moved to the end time of the new audio data.
Optionally, the time shaft has visual axis element on the web page, and the audio data is described There is visual audio element on visual axis element;
Described the step of adding audio data again to the object time section, further includes:
The visual of the former audio data positioned at the object time section is deleted on the visual axis element Audio element;
By the visual audio element of the former audio data after the object time section, it is moved to the mesh Mark the initial time of time zone;
The visual audio element of new audio data is inserted into, and will be located at from the initial time in the object time region The visual audio element of former audio data after the object time section is moved to the visual of the new audio data After the audio element of change.
Optionally, it further includes:
Audio data on the time shaft is uploaded to server.
According to another aspect of the present invention, a kind of producing device of PowerPoint is provided, including:
Web page load-on module, suitable for loading the web page generated to PowerPoint;
PowerPoint element arrangements module, suitable for PowerPoint element is configured in the web page;
Audio data add module, suitable on a timeline to the PowerPoint element add audio data, with according to The audio data is played simultaneously when playing the PowerPoint element in the time shaft;
Object time section chosen module, suitable for selected target time interval on the time axis;
Audio data add module, suitable for adding audio data again to the object time section.
Optionally, the audio data add module includes:
Recording submodule, suitable for calling phonographic recorder recording audio data to the PowerPoint element.
Optionally, the recording submodule includes:
Raw audio streams data capture unit, suitable for obtaining the original audio flow data acquired in microphone;
Phonographic recorder is passed to unit, suitable for the original audio flow data is passed to phonographic recorder;
Phonographic recorder processing unit, suitable for being carried out in the phonographic recorder according to recording parameter to the original audio flow data Visualization processing, and the raw audio streams data are converted to the audio data of specified format.
Optionally, the audio data add module includes:
Text message input submodule, suitable for inputting text message to the PowerPoint element;
Text message transform subblock, suitable for the text message is converted to audio data.
Optionally, the time shaft has visual axis element on the web page;
Object time section chosen module includes:
It rolls designation strip and is inserted into submodule, designation strip is rolled suitable for being inserted on the visual axis element;
Interval selection submodule, suitable for using it is described roll designation strip initial position and termination locations between section as Object time section.
Optionally, the audio data add module includes:
Former audio data deletes submodule, suitable for deleting the former audio data positioned at the object time section;
Former audio data mobile submodule, suitable for the former audio data being located at after the object time section is moved to The initial time in the object time region;
New audio data is inserted into submodule, suitable for being inserted into new audio data from the initial time in the object time section, And the former audio data after the object time section is moved to the end time of the new audio data.
Optionally, the time shaft has visual axis element on the web page, and the audio data is described There is visual audio element on visual axis element;
The audio data add module further includes:
Audio element deletes submodule, is located at the object time section suitable for being deleted on the visual axis element Former audio data visual audio element;
Audio element mobile submodule, suitable for the visualization of the former audio data after the object time section will be located at Audio element, be moved to the initial time in the object time region;
Audio element is inserted into submodule, suitable for from the initial time in the object time region be inserted into new audio data can It is moved depending on the audio element of change, and by the visual audio element of the former audio data after the object time section To the visual audio element of the new audio data.
Optionally, it further includes:
Audio uploading module, suitable for the audio data on the time shaft is uploaded to server.
The embodiment of the present invention loads the web page generated to PowerPoint in the client, and is configured in the web page PowerPoint element, in addition, adding audio data to PowerPoint element on a timeline so that can be played according to time shaft Synchronously playing audio frequency data during PowerPoint element make PowerPoint, and be equipped with audio data using web page as carrier, PowerPoint element and audio data is being played simultaneously in realization, watches the content of PowerPoint for user, listens to PowerPoint Speech, on the one hand, using web elements as PowerPoint element, compared to video data, can greatly reduce and refer to, reduction is deposited The occupancy in space is stored up, also, since web elements are directly in Web page iso-surface patch, load, without carrying out compression processing, Ke Yibao The clarity of web elements is demonstrate,proved, on the other hand, by adding audio data again to object time section, user is avoided to delete manually Except uncovered audio data, the limitation of the length of the newly added audio data of counterweight is relieved, improves the efficiency of making.
Above description is only the general introduction of technical solution of the present invention, in order to better understand the technological means of the present invention, And it can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can It is clearer and more comprehensible, below the special specific embodiment for lifting the present invention.
Description of the drawings
By reading the detailed description of hereafter preferred embodiment, it is various other the advantages of and benefit it is common for this field Technical staff will become clear.Attached drawing is only used for showing the purpose of preferred embodiment, and is not considered as to the present invention Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows a kind of step flow of the production method embodiment of PowerPoint according to an embodiment of the invention Figure;
Fig. 2A-Fig. 2 C show a kind of exemplary plot that PowerPoint element is configured according to an embodiment of the invention;
Fig. 3 A- Fig. 3 D show that a kind of editor's PowerPoint element according to an embodiment of the invention is broadcast with audio data Put forward the exemplary plot of sequence;
Fig. 4 A- Fig. 4 D show a kind of playing demonstration document element and audio data according to an embodiment of the invention Exemplary plot;
Fig. 5 A- Fig. 5 B show a kind of exemplary plot of recording audio data according to an embodiment of the invention;
Fig. 6 A- Fig. 6 C show the exemplary plot that a kind of constituency according to an embodiment of the invention is rerecorded;And
Fig. 7 shows a kind of structure diagram of the producing device of PowerPoint according to an embodiment of the invention.
Specific embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although the disclosure is shown in attached drawing Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure Completely it is communicated to those skilled in the art.
With reference to Fig. 1, a kind of step of the production method embodiment of PowerPoint according to an embodiment of the invention is shown Rapid flow chart, specifically may include steps of:
Step 101, the web page generated to PowerPoint is loaded.
In embodiments of the present invention, user can in clients such as browsers using user account login service device, and to Server sends the generation request of PowerPoint.
If server receives the generation request of client transmission, a new PowerPoint can be configured, and to this Unique PowerPoint mark is configured in PowerPoint, such as slide_id (lantern slide ID), is generated only using PowerPoint mark One URL (Uniform Resource Locator, uniform resource locator) for editor, and by this for editor's URL returns to client.
For example, it is assumed that the slide_id of some PowerPoint mark is abcd1234, then the URL for editor can be generated For https://ppt.***.com/editorSlide_id=abcd1234, wherein, " * * * " is the domain name of the server.
Client access this for editor URL load web (webpage) page, the web page for PowerPoint carrier, I.e. PowerPoint can in the web page content of edit.
Certainly, if formerly having generated PowerPoint, the information of the PowerPoint can be shown in regions such as customer centers, After user clicks, client can be employed directly for the URL loading web pages of editor, and the embodiment of the present invention is not added with this With limitation.
In addition, after PowerPoint editor completes, the URL of speech is only used for using PowerPoint mark generation, And the URL for speech is returned into client.
For example, it is assumed that the slide_id of some PowerPoint mark is abcd1234, then the URL for editor can be generated For http://ppt.***.com/presentSlide_id=abcd1234#/, wherein, " * * * " is the domain name of the server.
Client can access this for speech URL load web page, the web page for PowerPoint carrier, i.e., Can in the web page playing demonstration document.
Step 102, PowerPoint element is configured in the web page.
There are one or more web operational controls in web page, user can trigger this by modes such as mouse clicks Web operational controls, so as to add PowerPoint element.
In one example, as shown in Figure 2 A, PowerPoint element can include as follows one or more:
Word, picture, the image of designated shape, straight line, table, frame (iframe), code.
In web page, directly these PowerPoint elements can be operated, edit segment element parameter, for example, Adjust size of the PowerPoints elements such as text box, picture, image, straight line, table frame, the code of font in web page, rotation Turn the PowerPoints elements such as text box, picture, image, straight line, table frame, the code of font, drag text box, the figure of font The PowerPoints elements such as piece, image, straight line, table frame, code are in the position of web page, text box, table in word etc. Text, etc. is inputted in PowerPoint element.
In addition, user can trigger the PowerPoint element by modes such as clicks carries out editing mode, at this point, in web The edit operation column of the PowerPoint element is popped up in the page, user can show the PowerPoint in the edit operation column The element parameter of element, so that user is adjusted.
For example, as shown in Figure 2 B, if inserting the text box of word in web page, if user clicks text frame, The edit operation column of text frame can be then popped up in web page, user can set font alignment thereof, font broadcasting again The element parameters such as number, font color, line space, font spacing.
It,, can be if user clicks the table if inserting table in web page in another example as shown in Figure 2 C Pop up the edit operation column of the table in web page, user can set line number, columns, cell inset spacing, border width, The element parameters such as border color.
It should be noted that these element parameters can phase with the type of editor that can be directly carried out to PowerPoint element Together, can not also be identical, the embodiment of the present invention does not limit this.
For the editor of PowerPoint element arrangements, user can preserve manually, can also client executing web page Script automatically saves, and to the parameter of PowerPoint element arrangements in web page, can be carried out when stored with server same Step, server stores the parameter to the PowerPoint (being represented with PowerPoint mark), subsequently to be loaded.
Certainly, if formerly having generated PowerPoint, the information of the PowerPoint can be shown in regions such as customer centers, After user clicks, client is joined while using web page is loaded for the URL of editor according to the element formerly set Number loads corresponding PowerPoint element, and so that user continues to edit, the embodiment of the present invention does not limit this.
Step 103, audio data is added to the PowerPoint element on a timeline, to be played according to the time shaft The audio data is played simultaneously during the PowerPoint element.
In embodiments of the present invention, in order to control the broadcasting of PowerPoint, a time shaft can be configured in client, and sets PowerPoint element is in the reproduction time of the time shaft.
In addition, user can be with recording audio data, client adds PowerPoint element audio data, such as user Speech speech, so that while playing audio-fequency data give a lecture etc. operation, playing demonstration document element makes according to time shaft Obtaining the two can synchronize.
Under editing mode, as shown in Fig. 3 A, Fig. 3 B, Fig. 3 C, Fig. 3 D, user can set the broadcasting of PowerPoint element Time over time, while playing audio-fequency data is set, can set switching speech manuscript member in sequence Element, i.e. display text " quiet night thinks ", " li po ", " bright moon light before bed ".
Under speech state, as shown in Fig. 4 A, Fig. 4 B, Fig. 4 C, Fig. 4 D, the lower left corner shows the control of timing, with the time Passage, while playing audio-fequency data, switching speech manuscript element, i.e. display text " quiet night think ", " Lee in sequence In vain ", " bright moon light before bed ".
In one embodiment of the invention, step 103 can include following sub-step:
Sub-step S11 calls phonographic recorder recording audio data to the PowerPoint element.
In embodiments of the present invention, if the terminal residing for client is configured with microphone, Mike's elegance can be called Collect original audio data, and phonographic recorder is called to record into audio data.
For example, as fig. 5 a and fig. 5b, in web page, a recording control can be loaded, click the recording control it Afterwards, start to record, and on the visual axis element of generated time axis, show the visual audio element of audio data.
In an example of the embodiment of the present invention, sub-step S11 can include following sub-step:
Sub-step S111 obtains the original audio flow data of microphone acquisition;
The original audio flow data is passed to phonographic recorder by sub-step S112;
Sub-step S113 is carried out at visualization the original audio flow data according to recording parameter in the phonographic recorder It manages, and the raw audio streams data is converted to the audio data of specified format.
In this example, client can pass through WebRTC (Web Real-Time Communication, from webpage Real-time Communication for Power) provide getUserMedia interfaces, obtain the collected original audio flow data of microphone.
Pass through Web Audio API (Application Programming Interface, application programming interface) CreateMediaStreamSource methods create an audio stream source node, and the audio-source is passed to phonographic recorder In Recorder, the initialization of phonographic recorder is carried out.
In phonographic recorder, a script is created by the createScriptProcess methods of Web Audio API and is handled Node, the processing node are used to handle original audio flow data using Javascript.
In addition, audiosource node is connected with processing node, processing node is connected with audio output node, and formation one is complete Whole process flow.
AudioProcessingEvent events, the event can be monitored by onaudioprocess methods by handling node The data for obtaining certain length from original audio flow data at regular intervals are handled.
When starting recording, relevant parameter of recording (size of position, constituency such as beginning, choosing are transmitted to Web Worker Remaining width on the right side of area), and onaudioprocess is notified to carry out audio frequency process.
After parameter setting, in onaudioprocess, by drawAudioWave methods to original audio fluxion According to carrying out visualization processing (attributes such as frequency, waveform based on original audio flow data generate visual element), and by sound Frequency carries out the temporary and preliminary treatment of audio according to Web Worker are transmitted to.
During pause recording, suspend audio frequency process, and to formatted files such as Web Worker requests WAV, Web Worker will Existing original audio flow data is the audio data of forms such as WAV and passes back.
In this example, since the computing capability of client (such as browser) is mostly than relatively limited, and to raw audio streams The temporary and processing of data generally requires very big computing capability, therefore, a line is separately opened by introducing Web Worker Journey carries out the temporary and processing of original audio flow data, so as to which other processing for ensureing client (such as browser) can be just Often carry out.
In another embodiment of the present invention, step 103 can include following sub-step:
Sub-step S21 inputs text message to the PowerPoint element;
The text message is converted to audio data by sub-step S22.
In embodiments of the present invention, if the terminal residing for client can allow user to demonstration text not with microphone Original text element inputs text message, text message can be converted to sound by phonetic synthesis (The Emperor Waltz, TEW) Frequency evidence.
Phonetic synthesis, also known as literary periodicals (Text to Speech, TTS) technology can usually include following processing:
(1) text analyzing
Linguistic analysis (simulation people is to the understanding process of natural language) is carried out to the text message of input, carries out word sentence by sentence Analysis converge, grammer and semantic, it is disconnected including text to determine forming for the phoneme of the infrastructure of sentence and each word Sentence, words cutting, the handling of polyphone, the processing of number, processing of abbreviation etc..Enable computer complete to the text of input Understand, and provide the required various pronunciation promptings of rear two parts.
(2) prosody modeling
Go out segment5al feature, such as pitch, the duration of a sound and loudness of a sound for synthesis voice planning, synthesis voice is enable correctly to express language Meaning sounds more natural.
(3) phonetic synthesis (nucleus module)
According to prosody modeling as a result, the speech primitive of the individual character or phrase corresponding to the text handled well is closed from voice It is extracted in Cheng Ku, carries out the adjustment and modification of prosody characteristics to speech primitive using specific speech synthesis technique, it is final to synthesize Go out satisfactory voice data.
Certainly, the mode of above-mentioned addition audio data is intended only as example, can basis when implementing the embodiment of the present invention Actual conditions set the mode of other addition audio datas, for example, being introduced directly into existing audio data, etc., the present invention is real Example is applied not limit this.In addition, other than above-mentioned judgement processing method, those skilled in the art can also be according to practical need Will be by the way of other addition audio datas, the embodiment of the present invention does not also limit this.
In embodiments of the present invention, when adding audio data completion, the audio data on time shaft can be uploaded to Server.
In the concrete realization, in the case of recording audio data, audio data can be fetched from Web Worker, and lead to The form that the compression that the modes such as amrnb.js libraries carry out audio file, boil down to amr etc. is specified is crossed, is then uploaded to server, Under server storage to the PowerPoint (being represented with PowerPoint mark), subsequently to be loaded.
Step 104, selected target time interval on the time axis.
In embodiments of the present invention, it if user is unsatisfied with the partial content of audio data, can select on a timeline In be unsatisfied with region record again, which is referred to as object time section.
In one example, as shown in Figure 6A, time shaft has visual axis element on the web page, at this There is time scale, such as 00 on visual axis element:00、00:05、00:10 etc..
Be inserted on visual axis element and roll designation strip, as shown in Figure 6A there is black circle, similar pin Designation strip.
Using the section rolled between the initial position of designation strip and termination locations as object time section, as shown in Figure 6A In the rectangular area of visual axis element.
Step 105, audio data is added again to the object time section.
The embodiment of the present invention adds object time section audio data again, can be automatically by the sound in unlapped region Frequency ensures the continuity of audio data, realizes to choose and rerecord according to deletion.
In addition, object time section can be replaced with the audio data of random length by client, that is, the audio number added According to time can with length be more than object time section length.
For example, if the length in object time section selected is 10 seconds, but the audio data newly recorded is 2 seconds, is remained The audio data of lower 8 seconds is not capped, and client then automatically deletes the audio data of remaining 8 seconds.
In one embodiment of the invention, step 105 can include following sub-step:
Sub-step S31 deletes the former audio data positioned at the object time section;
Former audio data after the object time section is moved to the object time area by sub-step S32 The initial time in domain;
Sub-step S33 is inserted into new audio data, and will be located at the target from the initial time in the object time section Former audio data after time interval is moved to the end time of the new audio data.
In embodiments of the present invention, the audio data before former audio data is again addition audio data, new audio number According to newly added audio data of attaching most importance to.
Time shaft has visual axis element on the web page, and audio data has on visual axis element There is visual audio element.
Client can delete the former audio data positioned at object time section, and will be located at the object time section it Former audio data afterwards is moved to the initial time in object time region, ensures the continuity of audio data.
In order to facilitate user's operation, as shown in Figure 6B, it can be deleted on visual axis element and be located at object time area Between former audio data visual audio element.
By the visual audio element of the former audio data after object time section, it is moved to object time area The initial time in domain.
When recording audio data again, then new audio data can be inserted into from the initial time in object time section, and will Former audio data after object time section is moved to the end time of the new audio data, ensures audio data Continuity.
In order to facilitate user's operation, as shown in Figure 6 C, new audio number can be inserted into from the initial time in object time region According to visual audio element, and the visual audio element of the former audio data after object time section is moved It moves to the visual audio element of new audio data.
At present, certain recording editor applications may support constituency to rerecord, and still, usually delete in the region covered Audio data, the audio data in unlapped region can be retained, and user be needed to be deleted manually, in addition, recording again Audio data length generally no more than the region that has covered.
For example, if the length in object time section selected is 10 seconds, but the audio data newly recorded is 2 seconds, is remained The audio data of lower 8 seconds is not capped, this remaining 8 seconds audio data still has, and user need to choose remaining 8 seconds manually Audio data deleted, also, record length can not be more than 10 seconds.
The embodiment of the present invention loads the web page generated to PowerPoint in the client, and is configured in the web page PowerPoint element, in addition, adding audio data to PowerPoint element on a timeline so that can be played according to time shaft Synchronously playing audio frequency data during PowerPoint element make PowerPoint, and be equipped with audio data using web page as carrier, PowerPoint element and audio data is being played simultaneously in realization, watches the content of PowerPoint for user, listens to PowerPoint Speech, on the one hand, using web elements as PowerPoint element, compared to video data, can greatly reduce and refer to, reduction is deposited The occupancy in space is stored up, also, since web elements are directly in Web page iso-surface patch, load, without carrying out compression processing, Ke Yibao The clarity of web elements is demonstrate,proved, on the other hand, by adding audio data again to object time section, user is avoided to delete manually Except uncovered audio data, the limitation of the length of the newly added audio data of counterweight is relieved, improves the efficiency of making.
For embodiment of the method, in order to be briefly described, therefore it is all expressed as to a series of combination of actions, but this field Technical staff should know that the embodiment of the present invention is not limited by described sequence of movement, because implementing according to the present invention Example, certain steps may be used other sequences or are carried out at the same time.Secondly, those skilled in the art should also know, specification Described in embodiment belong to preferred embodiment, necessary to the involved action not necessarily embodiment of the present invention.
With reference to Fig. 7, a kind of structure diagram of the producing device of PowerPoint according to an embodiment of the invention is shown, Following module can specifically be included:
Web page load-on module 701, suitable for loading the web page generated to PowerPoint;
PowerPoint element arrangements module 702, suitable for PowerPoint element is configured in the web page;
Audio data add module 703, suitable for adding audio data to the PowerPoint element on a timeline, to press The audio data is played simultaneously when playing the PowerPoint element according to the time shaft;
Object time section chosen module 704, suitable for selected target time interval on the time axis;
Audio data add module 705, suitable for adding audio data again to the object time section.
In one embodiment of the invention, the audio data add module 701 includes:
Recording submodule, suitable for calling phonographic recorder recording audio data to the PowerPoint element.
In one embodiment of the invention, the recording submodule includes:
Raw audio streams data capture unit, suitable for obtaining the original audio flow data acquired in microphone;
Phonographic recorder is passed to unit, suitable for the original audio flow data is passed to phonographic recorder;
Phonographic recorder processing unit, suitable for being carried out in the phonographic recorder according to recording parameter to the original audio flow data Visualization processing, and the raw audio streams data are converted to the audio data of specified format.
In another embodiment of the present invention, the audio data add module 701 includes:
Text message input submodule, suitable for inputting text message to the PowerPoint element;
Text message transform subblock, suitable for the text message is converted to audio data.
In one embodiment of the invention, the time shaft has visual axis element on the web page;
Object time section chosen module 703 includes:
It rolls designation strip and is inserted into submodule, designation strip is rolled suitable for being inserted on the visual axis element;
Interval selection submodule, suitable for using it is described roll designation strip initial position and termination locations between section as Object time section.
In one embodiment of the invention, the audio data add module 704 includes:
Former audio data deletes submodule, suitable for deleting the former audio data positioned at the object time section;
Former audio data mobile submodule, suitable for the former audio data being located at after the object time section is moved to The initial time in the object time region;
New audio data is inserted into submodule, suitable for being inserted into new audio data from the initial time in the object time section, And the former audio data after the object time section is moved to the end time of the new audio data.
In one embodiment of the invention, the time shaft has visual axis element, institute on the web page State audio data has visual audio element on the visual axis element;
The audio data add module 704 further includes:
Audio element deletes submodule, is located at the object time section suitable for being deleted on the visual axis element Former audio data visual audio element;
Audio element mobile submodule, suitable for the visualization of the former audio data after the object time section will be located at Audio element, be moved to the initial time in the object time region;
Audio element is inserted into submodule, suitable for from the initial time in the object time region be inserted into new audio data can It is moved depending on the audio element of change, and by the visual audio element of the former audio data after the object time section To the visual audio element of the new audio data.
In one embodiment of the invention, it further includes:
Audio uploading module, suitable for the audio data on the time shaft is uploaded to server.
For device embodiment, since it is basicly similar to embodiment of the method, so description is fairly simple, it is related Part illustrates referring to the part of embodiment of the method.
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein. Various general-purpose systems can also be used together with teaching based on this.As described above, required by constructing this kind of system Structure be obvious.In addition, the present invention is not also directed to any certain programmed language.It should be understood that it can utilize various Programming language realizes the content of invention described herein, and the description done above to language-specific is to disclose this hair Bright preferred forms.
In the specification provided in this place, numerous specific details are set forth.It is to be appreciated, however, that the implementation of the present invention Example can be put into practice without these specific details.In some instances, well known method, structure is not been shown in detail And technology, so as not to obscure the understanding of this description.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of each inventive aspect, Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes In example, figure or descriptions thereof.However, the method for the disclosure should be construed to reflect following intention:I.e. required guarantor Shield the present invention claims the more features of feature than being expressly recited in each claim.More precisely, as following Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore, Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, wherein each claim is in itself Separate embodiments all as the present invention.
Those skilled in the art, which are appreciated that, to carry out adaptively the module in the equipment in embodiment Change and they are arranged in one or more equipment different from the embodiment.It can be the module or list in embodiment Member or component be combined into a module or unit or component and can be divided into addition multiple submodule or subelement or Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it may be used any Combination is disclosed to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so to appoint Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification is (including adjoint power Profit requirement, abstract and attached drawing) disclosed in each feature can be by providing the alternative features of identical, equivalent or similar purpose come generation It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments In included certain features rather than other feature, but the combination of the feature of different embodiments means in of the invention Within the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointed One of meaning mode can use in any combination.
The all parts embodiment of the present invention can be with hardware realization or to be run on one or more processor Software module realize or realized with combination thereof.It will be understood by those of skill in the art that it can use in practice Microprocessor or digital signal processor (DSP) are realized in the making apparatus of PowerPoint according to embodiments of the present invention The some or all functions of some or all components.The present invention is also implemented as performing method as described herein Some or all equipment or program of device (for example, computer program and computer program product).Such reality The program of the existing present invention can may be stored on the computer-readable medium or can have the form of one or more signal. Such signal can be downloaded from internet website to be obtained either providing or in the form of any other on carrier signal It provides.
It should be noted that the present invention will be described rather than limits the invention, and ability for above-described embodiment Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims, Any reference mark between bracket should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not Element or step listed in the claims.Word "a" or "an" before element does not exclude the presence of multiple such Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real It is existing.If in the unit claim for listing equipment for drying, several in these devices can be by same hardware branch To embody.The use of word first, second, and third does not indicate that any sequence.These words can be explained and run after fame Claim.
The embodiment of the invention discloses A1, a kind of production method of PowerPoint, including:
Load the web page generated to PowerPoint;
PowerPoint element is configured in the web page;
Audio data is added to the PowerPoint element on a timeline, to play the demonstration according to the time shaft The audio data is played simultaneously during manuscript element;
Selected target time interval on the time axis;
Audio data is added again to the object time section.
A2, the method as described in A1, described the step of audio data is added to the PowerPoint element on a timeline Including:
Phonographic recorder recording audio data are called to the PowerPoint element.
A3, the method as described in A2, described the step of phonographic recorder recording audio data are called to the PowerPoint element Including:
Obtain the original audio flow data acquired in microphone;
The original audio flow data is passed to phonographic recorder;
Visualization processing is carried out to the original audio flow data according to recording parameter in the phonographic recorder, and by described in Raw audio streams data are converted to the audio data of specified format.
A4, the method as described in A1, described the step of audio data is added to the PowerPoint element on a timeline Including:
Text message is inputted to the PowerPoint element;
The text message is converted into audio data.
A5, the method as described in A1 or A2 or A3 or A4, the time shaft have visual axis on the web page Element;
The step of time interval of selected target on the time axis, includes:
It is inserted on the visual axis element and rolls designation strip;
Using the section between the initial position for rolling designation strip and termination locations as object time section.
A6, the method as described in A1 or A2 or A3 or A4, it is described that audio data is added again to the object time section The step of include:
Delete the former audio data positioned at the object time section;
When former audio data after the object time section is moved to the starting in the object time region Between;
Be inserted into new audio data from the initial time in the object time section, and will be located at the object time section it Former audio data afterwards is moved to the end time of the new audio data.
A7, the method as described in A6, the time shaft have visual axis element, the sound on the web page Frequency evidence has visual audio element on the visual axis element;
Described the step of adding audio data again to the object time section, further includes:
The visual of the former audio data positioned at the object time section is deleted on the visual axis element Audio element;
By the visual audio element of the former audio data after the object time section, it is moved to the mesh Mark the initial time of time zone;
The visual audio element of new audio data is inserted into, and will be located at from the initial time in the object time region The visual audio element of former audio data after the object time section is moved to the visual of the new audio data After the audio element of change.
A8, the method as described in A1 or A2 or A3 or A4 or A7, further include:
Audio data on the time shaft is uploaded to server.
The embodiment of the invention also discloses B9, a kind of producing device of PowerPoint, including:
Web page load-on module, suitable for loading the web page generated to PowerPoint;
PowerPoint element arrangements module, suitable for PowerPoint element is configured in the web page;
Audio data add module, suitable on a timeline to the PowerPoint element add audio data, with according to The audio data is played simultaneously when playing the PowerPoint element in the time shaft;
Object time section chosen module, suitable for selected target time interval on the time axis;
Audio data add module, suitable for adding audio data again to the object time section.
B10, the device as described in B9, the audio data add module include:
Recording submodule, suitable for calling phonographic recorder recording audio data to the PowerPoint element.
B11, the device as described in B10, the recording submodule include:
Raw audio streams data capture unit, suitable for obtaining the original audio flow data acquired in microphone;
Phonographic recorder is passed to unit, suitable for the original audio flow data is passed to phonographic recorder;
Phonographic recorder processing unit, suitable for being carried out in the phonographic recorder according to recording parameter to the original audio flow data Visualization processing, and the raw audio streams data are converted to the audio data of specified format.
B12, the device as described in B9, the audio data add module include:
Text message input submodule, suitable for inputting text message to the PowerPoint element;
Text message transform subblock, suitable for the text message is converted to audio data.
B13, the device as described in B9 or B10 or B11 or B12, the time shaft have visualization on the web page Axis element;
Object time section chosen module includes:
It rolls designation strip and is inserted into submodule, designation strip is rolled suitable for being inserted on the visual axis element;
Interval selection submodule, suitable for using it is described roll designation strip initial position and termination locations between section as Object time section.
B14, the device as described in B9 or B10 or B11 or B12, the audio data add module include:
Former audio data deletes submodule, suitable for deleting the former audio data positioned at the object time section;
Former audio data mobile submodule, suitable for the former audio data being located at after the object time section is moved to The initial time in the object time region;
New audio data is inserted into submodule, suitable for being inserted into new audio data from the initial time in the object time section, And the former audio data after the object time section is moved to the end time of the new audio data.
B15, the device as described in B14, the time shaft has visual axis element on the web page, described Audio data has visual audio element on the visual axis element;
The audio data add module further includes:
Audio element deletes submodule, is located at the object time section suitable for being deleted on the visual axis element Former audio data visual audio element;
Audio element mobile submodule, suitable for the visualization of the former audio data after the object time section will be located at Audio element, be moved to the initial time in the object time region;
Audio element is inserted into submodule, suitable for from the initial time in the object time region be inserted into new audio data can It is moved depending on the audio element of change, and by the visual audio element of the former audio data after the object time section To the visual audio element of the new audio data.
B16, the device as described in B9 or B10 or B11 or B12 or B15, further include:
Audio uploading module, suitable for the audio data on the time shaft is uploaded to server.

Claims (10)

1. a kind of production method of PowerPoint, including:
Load the web page generated to PowerPoint;
PowerPoint element is configured in the web page;
Audio data is added to the PowerPoint element on a timeline, to play the PowerPoint according to the time shaft The audio data is played simultaneously during element;
Selected target time interval on the time axis;
Audio data is added again to the object time section.
2. the method as described in claim 1, which is characterized in that described that sound is added to the PowerPoint element on a timeline Frequency according to the step of include:
Phonographic recorder recording audio data are called to the PowerPoint element.
3. method as claimed in claim 2, which is characterized in that described phonographic recorder to be called to record sound the PowerPoint element Frequency according to the step of include:
Obtain the original audio flow data acquired in microphone;
The original audio flow data is passed to phonographic recorder;
Visualization processing is carried out, and will be described original to the original audio flow data according to recording parameter in the phonographic recorder Audio stream data is converted to the audio data of specified format.
4. the method as described in claim 1, which is characterized in that described that sound is added to the PowerPoint element on a timeline Frequency according to the step of include:
Text message is inputted to the PowerPoint element;
The text message is converted into audio data.
5. method as claimed in claim 1 or 2 or 3 or 4, which is characterized in that the time shaft has on the web page Visual axis element;
The step of time interval of selected target on the time axis, includes:
It is inserted on the visual axis element and rolls designation strip;
Using the section between the initial position for rolling designation strip and termination locations as object time section.
6. method as claimed in claim 1 or 2 or 3 or 4, which is characterized in that described to add again to the object time section The step of adding audio data, includes:
Delete the former audio data positioned at the object time section;
Former audio data after the object time section is moved to the initial time in the object time region;
New audio data is inserted into, and will be after the object time section from the initial time in the object time section Former audio data is moved to the end time of the new audio data.
7. method as claimed in claim 6, which is characterized in that the time shaft has visual on the web page Axis element, the audio data have visual audio element on the visual axis element;
Described the step of adding audio data again to the object time section, further includes:
The visual audio of the former audio data positioned at the object time section is deleted on the visual axis element Element;
By the visual audio element of the former audio data after the object time section, when being moved to the target Between region initial time;
The visual audio element of new audio data is inserted into, and will be located at described from the initial time in the object time region The visual audio element of former audio data after object time section is moved to the visual of the new audio data After audio element.
8. the method as described in claims 1 or 2 or 3 or 4 or 7, which is characterized in that further include:
Audio data on the time shaft is uploaded to server.
9. a kind of producing device of PowerPoint, including:
Web page load-on module, suitable for loading the web page generated to PowerPoint;
PowerPoint element arrangements module, suitable for PowerPoint element is configured in the web page;
Audio data add module, suitable for adding audio data to the PowerPoint element on a timeline, with according to described The audio data is played simultaneously when playing the PowerPoint element in time shaft;
Object time section chosen module, suitable for selected target time interval on the time axis;
Audio data add module, suitable for adding audio data again to the object time section.
10. device as claimed in claim 9, which is characterized in that the audio data add module includes:
Recording submodule, suitable for calling phonographic recorder recording audio data to the PowerPoint element.
CN201611220468.7A 2016-12-26 2016-12-26 The production method and device of a kind of PowerPoint Pending CN108241598A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201611220468.7A CN108241598A (en) 2016-12-26 2016-12-26 The production method and device of a kind of PowerPoint
PCT/CN2017/094598 WO2018120819A1 (en) 2016-12-26 2017-07-27 Method and device for producing presentation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611220468.7A CN108241598A (en) 2016-12-26 2016-12-26 The production method and device of a kind of PowerPoint

Publications (1)

Publication Number Publication Date
CN108241598A true CN108241598A (en) 2018-07-03

Family

ID=62701870

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611220468.7A Pending CN108241598A (en) 2016-12-26 2016-12-26 The production method and device of a kind of PowerPoint

Country Status (2)

Country Link
CN (1) CN108241598A (en)
WO (1) WO2018120819A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108958608A (en) * 2018-07-10 2018-12-07 广州视源电子科技股份有限公司 Interface element operation method and device of electronic whiteboard and interactive intelligent equipment
CN111970257A (en) * 2020-08-04 2020-11-20 腾讯科技(深圳)有限公司 Manuscript display control method and device, electronic equipment and storage medium
CN112115283A (en) * 2020-08-25 2020-12-22 天津洪恩完美未来教育科技有限公司 Method, device and equipment for processing picture book data
CN117278802A (en) * 2023-11-23 2023-12-22 湖南快乐阳光互动娱乐传媒有限公司 Video clip trace comparison method and device

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112533054B (en) * 2019-09-19 2023-02-28 腾讯科技(深圳)有限公司 Online video playing method and device and storage medium
CN114398883B (en) * 2022-01-19 2023-07-07 平安科技(深圳)有限公司 Presentation generation method and device, computer readable storage medium and server

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050154679A1 (en) * 2004-01-08 2005-07-14 Stanley Bielak System for inserting interactive media within a presentation
CN101299250A (en) * 2007-04-30 2008-11-05 深圳华飚科技有限公司 On-line cooperating lantern slide manufacturing service system
CN101344883A (en) * 2007-07-09 2009-01-14 宇瞻科技股份有限公司 Method for recording demonstration draft
CN101802816A (en) * 2007-09-18 2010-08-11 微软公司 Synchronizing slide show events with audio
CN102156613A (en) * 2011-03-29 2011-08-17 汉王科技股份有限公司 Display method and device thereof for presentations
JP2015056880A (en) * 2013-09-13 2015-03-23 株式会社ネクスウェイ Presentation providing system, method, and program
CN105472406A (en) * 2015-12-04 2016-04-06 广东威创视讯科技股份有限公司 Powerpoint display method and system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104376001B (en) * 2013-08-13 2019-06-25 腾讯科技(深圳)有限公司 A kind of PPT playback method and device
CN104765714A (en) * 2014-01-08 2015-07-08 ***通信集团浙江有限公司 Switching method and device for electronic reading and listening
CN105530440B (en) * 2014-09-29 2019-06-07 北京金山安全软件有限公司 Video production method and device
CN104994434A (en) * 2015-07-06 2015-10-21 天脉聚源(北京)教育科技有限公司 Video playing method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050154679A1 (en) * 2004-01-08 2005-07-14 Stanley Bielak System for inserting interactive media within a presentation
CN101299250A (en) * 2007-04-30 2008-11-05 深圳华飚科技有限公司 On-line cooperating lantern slide manufacturing service system
CN101344883A (en) * 2007-07-09 2009-01-14 宇瞻科技股份有限公司 Method for recording demonstration draft
CN101802816A (en) * 2007-09-18 2010-08-11 微软公司 Synchronizing slide show events with audio
CN102156613A (en) * 2011-03-29 2011-08-17 汉王科技股份有限公司 Display method and device thereof for presentations
JP2015056880A (en) * 2013-09-13 2015-03-23 株式会社ネクスウェイ Presentation providing system, method, and program
CN105472406A (en) * 2015-12-04 2016-04-06 广东威创视讯科技股份有限公司 Powerpoint display method and system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108958608A (en) * 2018-07-10 2018-12-07 广州视源电子科技股份有限公司 Interface element operation method and device of electronic whiteboard and interactive intelligent equipment
CN108958608B (en) * 2018-07-10 2022-07-15 广州视源电子科技股份有限公司 Interface element operation method and device of electronic whiteboard and interactive intelligent equipment
CN111970257A (en) * 2020-08-04 2020-11-20 腾讯科技(深圳)有限公司 Manuscript display control method and device, electronic equipment and storage medium
CN112115283A (en) * 2020-08-25 2020-12-22 天津洪恩完美未来教育科技有限公司 Method, device and equipment for processing picture book data
CN117278802A (en) * 2023-11-23 2023-12-22 湖南快乐阳光互动娱乐传媒有限公司 Video clip trace comparison method and device
CN117278802B (en) * 2023-11-23 2024-02-13 湖南快乐阳光互动娱乐传媒有限公司 Video clip trace comparison method and device

Also Published As

Publication number Publication date
WO2018120819A1 (en) 2018-07-05

Similar Documents

Publication Publication Date Title
CN108241598A (en) The production method and device of a kind of PowerPoint
US20230342107A1 (en) Systems and methods for aggregating content
JP7181332B2 (en) Voice conversion method, device and electronic equipment
CN108241596A (en) The production method and device of a kind of PowerPoint
CN105261355A (en) Voice synthesis method and apparatus
US10803851B2 (en) Method and apparatus for processing speech splicing and synthesis, computer device and readable medium
US20150331961A1 (en) Method and apparatus for editing media
CN106303723A (en) Method for processing video frequency and device
WO2013169670A2 (en) Content customization
US20140258858A1 (en) Content customization
CN108241597A (en) The production method and device of a kind of PowerPoint
CN108241672A (en) A kind of method and apparatus of online displaying PowerPoint
US20140258462A1 (en) Content customization
CN111142667A (en) System and method for generating voice based on text mark
CN108292411A (en) Video content item is generated using subject property
Rossignol et al. SimScene: a web-based acoustic scenes simulator
Jillings et al. Investigating music production using a semantically powered digital audio workstation in the browser
CN112738441A (en) Automatic generation method and device of explanation video, electronic equipment and storage medium
WO2019018267A1 (en) Music composition tools on a single pane-of-glass
KR20210050410A (en) Method and system for suppoting content editing based on real time generation of synthesized sound for video content
CN109299082B (en) Big data analysis method and system
Freeman et al. Tools for real-time music notation
Song et al. Speak: A toolkit using amazon mechanical turk to collect and validate speech audio recordings
DE112012007043T5 (en) System for visualizing acoustic information
Lee et al. Reproducibility Companion Paper: MeTILDA-Platform for Melodic Transcription in Language Documentation and Application

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination