CN108241598A - The production method and device of a kind of PowerPoint - Google Patents
The production method and device of a kind of PowerPoint Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, 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
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.
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)
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)
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)
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)
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 |
-
2016
- 2016-12-26 CN CN201611220468.7A patent/CN108241598A/en active Pending
-
2017
- 2017-07-27 WO PCT/CN2017/094598 patent/WO2018120819A1/en active Application Filing
Patent Citations (7)
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)
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 |