Electronic book presentation information playing interaction method, computing device and storage medium

By recognizing and converting the content of the presented information during the playback of e-book audio data, the problem of not being able to play the presented information of e-books in TTS mode has been solved, and the effect of listening to advertisements and other information at the same time while listening to the book has been achieved.

CN113157245BActive Publication Date: 2025-11-07ZHANGYUE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110577081.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-26
Publication Date
2025-11-07
Estimated Expiration
2041-05-26

AI Technical Summary

Technical Problem

In the existing TTS (Text-to-Speech) model, information presented in e-books, such as advertisements, cannot be played, affecting the user's reading experience.

Method used

During the playback of e-book audio data, the content of the presented information is identified and extracted, speech conversion processing is performed, audio features are determined, and these features are used for speech playback to ensure that users can hear the presented information while listening to the book.

Benefits of technology

It improves the information transmission rate in TTS mode, allowing users to hear advertisements and other information while listening to audiobooks, thus obtaining more information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113157245B_ABST
    Figure CN113157245B_ABST
Patent Text Reader

Abstract

The application discloses an electronic book presentation information playing interaction method, a computing device and a storage medium. The method comprises the following steps: in the process of playing the audio data of the electronic book, identifying the presentation information inserted in the reading page of the electronic book, and extracting the information content to be played from the presentation information; performing voice conversion processing on the information content to be played to obtain audio presentation data to be played; determining the audio features for playing the audio presentation data, and performing voice playing processing on the audio presentation data by using the audio features. The scheme of the application realizes the playing of the presentation information in the TTS mode, solves the defect that the presentation information cannot be played in the TTS mode in the prior art, improves the transmission rate of the presentation information in the TTS mode, and enables the user to receive and hear the presentation information simultaneously in the process of listening to the book, so that the user can obtain more information.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular to an electronic book presentation information playing interaction method, a computing device and a storage medium. BACKGROUND

[0002] In order to meet the different needs of users, the current electronic book application provides a voice reading function, that is, a TTS (Text To Speech) playing function, which converts the text content of the electronic book into audio through a voice plug-in built in the electronic book application, so that the user can choose to listen to the book when it is inconvenient to read.

[0003] However, the TTS playing of the electronic book reading page depends on the selection of the text by the reader layout engine, and the presentation information, such as advertisement information and resource information, exists in the electronic book in the form of an insert page. The insert page advertisement will affect the layout of the reader layout engine and in turn affect the text grabbing and playing TTS. Therefore, the existing TTS mode cannot play the presentation information. SUMMARY

[0004] In view of the above problems, the present application is proposed in order to provide an electronic book presentation information playing interaction method, a computing device and a storage medium which overcome the above problems or at least partially solve the above problems.

[0005] According to one aspect of the present application, an electronic book presentation information playing interaction method is provided, comprising:

[0006] In the process of playing the electronic book audio data, the presentation information inserted in the electronic book reading page is identified, and the information content to be played is extracted from the presentation information;

[0007] The information content to be played is subjected to voice conversion processing to obtain audio presentation data to be played;

[0008] The audio characteristics for playing the audio presentation data are determined, and the audio presentation data is subjected to voice playing processing by using the audio characteristics.

[0009] According to another aspect of the present application, an electronic book presentation information playing interaction computing device is provided, comprising a processor, a memory, a communication interface and a communication bus, the processor, the memory and the communication interface complete the communication among each other through the communication bus;

[0010] The memory is used to store at least one executable instruction, and the executable instruction causes the processor to perform the following operations:

[0011] In the process of playing the electronic book audio data, the presentation information inserted in the electronic book reading page is identified, and the information content to be played is extracted from the presentation information;

[0012] The voice conversion processing is performed on the information content to be played, and audio presentation data to be played is obtained;

[0013] An audio feature for playing the audio presentation data is determined, and the audio presentation data is played by voice using the audio feature.

[0014] According to another aspect of the present application, a computer storage medium is provided, and the computer storage medium stores at least one executable instruction, and the executable instruction causes a processor to perform operations corresponding to the playing interaction method of the electronic book presentation information.

[0015] According to the scheme provided by the present application, the playing of the electronic book presentation information in the TTS mode is realized, the defect that the electronic book presentation information cannot be played in the TTS mode in the prior art is solved, the transmission rate of the presentation information in the TTS mode is improved, and the user can receive the presentation information while listening to the book, so that the user can obtain more information.

[0016] The above description is only a summary of the technical scheme of the present application, in order to more clearly understand the technical means of the present application, the content of the specification can be implemented, and in order to make the above and other purposes, characteristics and advantages of the present application more obvious and easy to understand, the specific embodiments of the present application are described below. BRIEF DESCRIPTION OF DRAWINGS

[0017] Various other advantages and benefits will become apparent to those of ordinary skill in the art, upon reading the following detailed description of the preferred embodiment. The accompanying drawings are included to provide a description of preferred embodiments of the present application and are not intended to limit the scope of the application. Moreover, the same reference numerals are used throughout the accompanying drawings to represent same or similar aspects. In the drawings:

[0018] Figure 1 A flowchart of a playing interaction method of electronic book presentation information according to an embodiment of the present application is shown;

[0019] Figure 2 A flowchart of a playing interaction method of electronic book presentation information according to another embodiment of the present application is shown;

[0020] Figure 3 A structural diagram of a computing device according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0021] Exemplary embodiments of the present application will be described herein below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present application can be more thoroughly and completely understood, and so that the scope of the present application can be accurately conveyed to those skilled in the art.

[0022] Figure 1 A flowchart of a method for playing an electronic book presentation information is shown according to an embodiment of the present application. As shown in the figure, the method comprises the following steps: Figure 1

[0023] In step S101, during the playing of the electronic book audio data, the presentation information inserted in the electronic book reading page is identified, and the information content to be played is extracted from the presentation information.

[0024] Specifically, the TTS mode is a mode in which text is converted into speech in real time for playing. In this mode, the user does not need to continuously stare at the terminal device screen to read the text, but can obtain the corresponding information through the auditory sense.

[0025] In this embodiment, the presentation information exists in the form of a page inserted in the electronic book, wherein the presentation information can be advertising information, resource information, etc. For example, an advertising page is inserted after a certain electronic book reading page, so that the presentation information in the form of a page inserted can be determined according to the corresponding page information of the electronic book. In order to realize the playing of the presentation information of the electronic book during the playing of the electronic book audio data, the presentation information inserted in the electronic book reading page needs to be identified, for example, the presentation information inserted in the electronic book reading page is identified through the page information, and then the information content to be played is extracted from the presentation information. The information content includes the presentation information title and / or description information.

[0026] In step S102, the information content to be played is subjected to speech conversion processing to obtain audio presentation data to be played.

[0027] In order to realize the playing of the presentation information in the TTS mode, after the information content to be played is extracted, the information content to be played is subjected to speech conversion processing, and the audio presentation data to be played is obtained through the speech conversion processing. When the speech conversion processing is performed, the text in the information content can be converted into audio by using the text-to-speech technology. The text-to-speech technology used herein can be the text-to-speech technology before the present application or the text-to-speech technology after the present application, which is not limited here. The audio presentation data is an audio, which can be heard by the user through the loudspeaker of the terminal device or the line control earphone.

[0028] In step S103, the audio characteristics for playing the audio presentation data are determined, and the audio presentation data is subjected to speech playing processing by using the audio characteristics.

[0029] ​The audio feature reflects the voice feature of the audio presentation data read by the announcer, for example, the tone and / or the speed of reading, the speed of reading reflecting the word capacity included in a unit of time when the announcer reads the audio presentation data, which can be simply divided into slow, medium and fast, and of course can be divided by the word capacity.

[0030] After obtaining the audio presentation data according to step S102, this step can determine the audio feature for playing the audio presentation data, that is, playing the audio presentation data with which voice feature, and then playing the audio presentation data by voice using the determined audio feature, so that the user in the TTS mode can not only hear the audio data of the electronic book but also hear the presentation information, improving the transmission rate of the presentation information in the TTS mode.

[0031] According to the method provided by the above-mentioned embodiment of the application, the playing of the electronic book presentation information in the TTS mode is realized, the defect that the electronic book presentation information cannot be played in the TTS mode in the prior art is solved, the transmission rate of the presentation information in the TTS mode is improved, and the user can hear the presentation information while listening to the book, so that the user can obtain more information.

[0032] Figure 2 A flowchart of an electronic book presentation information playing interaction method according to another embodiment of the application is shown. As shown in Figure 2 The method comprises the following steps:

[0033] Step S201: determining whether the running state of the electronic book application is a background running state, if yes, executing step S202.

[0034] The running state of the electronic book application can be divided into a front-end running state and a background running state, wherein the front-end running state means that the electronic book application is in an activated state, and the current display interface of the terminal device is the application interface of the electronic book application; the background running state means that the electronic book application is suspended, for example, when the terminal device is in a lock screen state, the electronic book application is in a background running state, or when the terminal device is in a non-lock screen state, the application process of the electronic book application is suspended, and the current display interface of the terminal device is the application interface of another application. Therefore, whether the running state of the electronic book application is a background running state can be determined by determining whether the current display interface of the terminal device is the application interface of the electronic book application, if the current display interface of the terminal device is the application interface of the electronic book application, it is determined that the running state of the electronic book application is a front-end running state, rather than a background running state, and no further processing is performed; if the current display interface of the terminal device is not the application interface of the electronic book application, it is determined that the running state of the electronic book application is a background running state, and step S202 is executed.

[0035] Of course, other methods can be used to determine whether the running state of the e-book application is a background running state. Specifically, the current running state of each application is recorded in a state list, and the current running state of a certain application is recorded in the state list as a foreground running state or a background running state. When the running state of a certain application changes, the state list is also updated in a timely manner. Therefore, whether the running state of the e-book application recorded in the state list is a background running state can be determined by querying the state list.

[0036] In step S202, during the playing of the e-book audio data, the presentation information inserted in the e-book reading page is identified, and the information content to be played is extracted from the presentation information.

[0037] In step S203, voice conversion processing is performed on the information content to be played to obtain audio presentation data to be played.

[0038] Figure 2 Steps S202-S203 in the illustrated embodiment are similar to steps S101-S102 in the illustrated embodiment, and will not be described again here. Figure 1 Steps S101-S102 in the illustrated embodiment are similar to steps S101-S102 in the illustrated embodiment, and will not be described again here.

[0039] In step S204, an audio feature for playing the audio presentation data that is different from the audio feature for the e-book audio data is determined.

[0040] In order to enable the user to effectively distinguish between the currently played audio presentation data and the e-book audio data, in this step, an audio feature for playing the audio presentation data that is different from the audio feature for the e-book audio data is determined, that is, the audio feature for playing the audio presentation data is different from the audio feature for the e-book audio data. When the audio feature changes, the user can be informed in a timely manner that the presentation information is currently being played. The audio feature includes tone and / or speech rate. For example, the tone when playing the e-book audio data is male, the tone when playing the audio presentation data is female, the speech rate when playing the e-book audio data is slow, and the speech rate when playing the audio presentation data is fast. These are merely examples and do not have any limiting effect. Of course, other two different tones and / or speech rates can also be used.

[0041] In step S205, the audio presentation data is played using the audio feature.

[0042] Figure 2 Step S205 in the illustrated embodiment is similar to the method in step S103 in the illustrated embodiment, and will not be described again here. Figure 1 Step S103 in the illustrated embodiment is similar to the method in step S103 in the illustrated embodiment, and will not be described again here.

[0043] In an optional embodiment of the present application, the method further comprises: determining whether the presentation information is associated with a third-party application;

[0044] If yes, in the process of playing the audio presentation data, a third-party application associated with the presentation information is downloaded or a specified page of the third-party application is jumped to in response to a triggering operation of a first preset button of the by-wire earphone or the terminal device.

[0045] Specifically, an association list is maintained in advance, which is used to record an association relationship between the presentation information and the third-party application, when it is needed to determine whether the presentation information is associated with the third-party application, the association list can be inquired according to the presentation information to determine whether the association list records the third-party application associated with the presentation information, if yes, it can be determined that the presentation information is associated with the third-party application, if no, it can be determined that the presentation information is not associated with the third-party application.

[0046] In the case that it is determined that the presentation information is associated with the third-party application, in the process of playing the audio presentation data, the user can download the third-party application associated with the presentation information or jump to a specified page of the third-party application by triggering the first preset button of the by-wire earphone or the terminal device. Specifically, it is monitored whether the first preset button of the by-wire earphone or the terminal device is pressed by the user, if it is monitored that the first preset button of the by-wire earphone or the terminal device is pressed by the user, it can be determined that the user wants to download the third-party application associated with the presentation information or jump to a specified page of the third-party application, for example, it is determined whether the terminal device has installed the third-party application, if yes, the specified page of the third-party application is jumped to, if no, the third-party application is downloaded. The first preset button can be any one of the volume+ or the volume- of the by-wire earphone or the terminal device.

[0047] The user can download the third-party application associated with the presentation information or jump to a specified page of the third-party application by triggering the first preset button of the by-wire earphone or the terminal device, which realizes automatic downloading of the third-party application or automatic page jumping, facilitates the user and improves the user experience.

[0048] In an optional embodiment of the present application, the method further comprises: in the process of playing the audio presentation data, skipping playing the audio presentation data and continuing to play the e-book audio data in response to a triggering operation of a second preset button of the by-wire earphone or the terminal device.

[0049] In the process of playing the audio presentation data, the user can trigger the second preset button of the line control earphone or the terminal device to skip playing the audio presentation data and continue playing the e-book audio data. Specifically, it is monitored whether the user presses the second preset button of the line control earphone or the terminal device. If it is monitored that the user presses the second preset button of the line control earphone or the terminal device, it can be determined that the user wants to continue playing the e-book audio data. Therefore, in response to the triggering operation of the second preset button of the line control earphone or the terminal device, the following operation is performed: skipping playing the audio presentation data and continuing playing the e-book audio data. The second preset button can be any one of the volume + or volume - of the line control earphone or the terminal device. The first preset button and the second preset button are different buttons. For example, when the first preset button is the volume +, the second preset button is the volume -. When the first preset button is the volume -, the second preset button is the volume +.

[0050] In an optional embodiment of the present application, whether to continue playing the e-book audio data can also be determined by the following method: in the process of playing the audio presentation data, it is judged whether the playing time length of the audio presentation data is greater than or equal to a preset playing time length; or, it is judged whether the playing character of the audio presentation data is greater than or equal to a preset playing character.

[0051] If the playing time length of the audio presentation data is greater than or equal to the preset playing time length or the playing character of the audio presentation data is greater than or equal to the preset playing character, the audio presentation data is skipped and the e-book audio data is continued to be played.

[0052] Specifically, in order to realize the automatic continuation of playing the e-book audio data and at the same time guarantee the interests of the presentation information provider, in the process of playing the audio presentation data, whether to continue playing the e-book audio data can be determined by the following method: it is judged whether the playing time length of the audio presentation data is greater than or equal to a preset playing time length. The preset playing time length is a critical playing time length, which limits the minimum playing time length of the audio presentation data. If the playing time length of the audio presentation data is greater than or equal to the preset playing time length, it can be determined that the condition of automatically skipping playing the audio presentation data is met, and the e-book audio data can be continued to be played. If the playing time length of the audio presentation data is less than the preset playing time length, it can be determined that the condition of automatically skipping playing the audio presentation data is not met, and the audio presentation data needs to be continued to be played. When the playing time length of the audio presentation data is greater than or equal to the preset playing time length, the audio presentation data is skipped and the e-book audio data is continued to be played.

[0053] Alternatively, it is judged whether the playing character of the audio presentation data is greater than or equal to a preset playing character, wherein the preset playing character is a critical playing character, and the preset playing character limits the minimum playing character number of the audio presentation data; if the playing character of the audio presentation data is greater than or equal to the preset playing character, it is determined that the condition of automatically skipping playing the audio presentation data is met, and the e-book audio data can be continuously played; if the playing character of the audio presentation data is less than the preset playing character, it is determined that the condition of automatically skipping playing the audio presentation data is not met, and the audio presentation data needs to be continuously played; when the playing time of the audio presentation data is greater than or equal to the preset playing character, the audio presentation data is skipped to continue playing the e-book audio data, so that the user can continue to listen to the e-book audio data.

[0054] In an optional embodiment of the present application, the method further comprises: receiving user voice data during the playing of the audio presentation data.

[0055] It is judged whether the user voice data contains a first preset keyword.

[0056] If yes, the audio presentation data is skipped to continue playing the e-book audio data.

[0057] During the playing of the audio presentation data, audio guide prompt data is played, for example, please say “skip” to skip the playing of the audio presentation data, and the user can say “skip” through the microphone. The data said by the user through the microphone is referred to as user voice data. In order to identify whether the user's purpose is to skip the playing of the audio presentation data and continue to play the e-book, it is further judged whether the user voice data contains a first preset keyword, wherein the first preset keyword is the word “skip”. If the user voice data contains the first preset keyword, the audio presentation data is skipped to continue playing the e-book audio data, so that the user can continue to listen to the e-book audio data.

[0058] In an optional embodiment of the present application, the method further comprises: judging whether the presentation information is associated with a third-party application.

[0059] If the third-party application is associated, the user voice data is received during the playing of the audio presentation data.

[0060] It is judged whether the user voice data contains a second preset keyword.

[0061] If yes, the third-party application associated with the presentation information is downloaded or the specified page of the third-party application is jumped to.

[0062] Specifically, an association list is maintained in advance, which is used to record the association relationship between the presentation information and the third-party application, when it is needed to determine whether the presentation information is associated with the third-party application, the association list can be queried according to the presentation information to determine whether the third-party application associated with the presentation information is recorded in the association list, if yes, it can be determined that the presentation information is associated with the third-party application, if no, it can be determined that the presentation information is not associated with the third-party application.

[0063] In the case of determining that the presentation information is associated with the third-party application, audio guide prompt data will be played in the audio presentation data playing process, for example, please say "download" for downloading the third-party application associated with the audio presentation data, the user can say "download" through the microphone. The data said by the user through the microphone is called user voice data, specifically, the user voice data is received, in order to be able to identify whether the user purpose is to download the third-party application or jump to the specified page of the third-party application, it is needed to further determine whether the second preset keyword is contained in the user voice data, wherein the second preset keyword is the word "download", if the second preset keyword is contained in the user voice data, the third-party application associated with the presentation information is downloaded or the specified page of the third-party application is jumped to, specifically, it is determined whether the terminal device has installed the third-party application, if yes, the specified page of the third-party application is jumped to, if no, the third-party application is downloaded, thereby realizing the automatic downloading of the third-party application or realizing the automatic page jump, facilitating the user to use and improving the user experience.

[0064] In an optional embodiment of the present application, the description information is specifically the application description information of the third-party application associated with the presentation information, however, it is possible that the description information is not extracted when the information content to be played is extracted from the presentation information, in order to provide more information to the user and help the user to select, the application description information, for example, the application introduction information or the application recommendation information, can be obtained from the application store.

[0065] According to the method provided by the above embodiment of the present application, the playing of the presentation information of the electronic book in the TTS mode is realized, the defect that the presentation information of the electronic book cannot be played in the TTS mode in the prior art is solved, the transmission rate of the presentation information in the TTS mode is improved, so that the user can hear the presentation information at the same time in the process of listening to the book, and the user can obtain more information, and two different audio features are used to play the audio presentation data and the electronic book audio data respectively, so that the user can determine whether the audio presentation data or the electronic book audio data is currently played through the transformation of the audio features.

[0066] The embodiment of the present application further provides a non-volatile computer storage medium, the computer storage medium stores at least one executable instruction, and the computer executable instruction can execute the playing interaction method of the presentation information of the electronic book in any method embodiment.

[0067] The executable instructions can specifically cause the processor to perform the following operations:

[0068] Identify inserted presentation information in the e-book reading page, extract information content to be played from the presentation information;

[0069] Perform voice conversion processing on the information content to be played to obtain audio presentation data to be played;

[0070] Determine an audio feature for playing the audio presentation data, and perform voice playing processing on the audio presentation data using the audio feature.

[0071] In an optional implementation, the executable instructions further cause the processor to perform the following operations:

[0072] Determine an audio feature for playing the audio presentation data, which is different from the audio feature for the e-book audio data.

[0073] In an optional implementation, the executable instructions further cause the processor to perform the following operations:

[0074] Determine whether the presentation information is associated with a third-party application;

[0075] If yes, in the audio presentation data playing process, in response to a triggering operation of a first preset button of the by-wire earphone or the terminal device, download the third-party application associated with the presentation information or jump to a specified page of the third-party application.

[0076] In an optional implementation, the executable instructions further cause the processor to perform the following operations:

[0077] In the audio presentation data playing process, in response to a triggering operation of a second preset button of the by-wire earphone or the terminal device, skip playing the audio presentation data and continue playing the e-book audio data.

[0078] In an optional implementation, the executable instructions further cause the processor to perform the following operations:

[0079] In the audio presentation data playing process, determine whether a playing duration of the audio presentation data is greater than or equal to a preset playing duration; or,

[0080] Determine whether a playing character of the audio presentation data is greater than or equal to a preset playing character;

[0081] If greater than or equal to the preset playing duration or greater than or equal to the preset playing character, skip playing the audio presentation data and continue playing the e-book audio data.

[0082] In an optional implementation, the executable instructions further cause the processor to perform the following operations:

[0083] receiving user voice data during playing of the audio presentation data;

[0084] determining whether the first preset keyword is contained in the user voice data;

[0085] if yes, skipping playing of the audio presentation data and continuing playing of the e-book audio data.

[0086] In an optional implementation, the executable instructions further cause the processor to perform the following operation:

[0087] determining whether the presentation information is associated with a third-party application;

[0088] if the third-party application is associated, receiving user voice data during playing of the audio presentation data;

[0089] determining whether the second preset keyword is contained in the user voice data;

[0090] if yes, downloading the third-party application associated with the presentation information or jumping to a specified page of the third-party application.

[0091] In an optional implementation, the information content includes a presentation information title and / or description information.

[0092] In an optional implementation, the description information is specifically application description information of the third-party application associated with the presentation information.

[0093] The executable instructions further cause the processor to perform the following operation:

[0094] if the description information is not extracted, obtaining the application description information from an application store.

[0095] In an optional implementation, the executable instructions further cause the processor to perform the following operation:

[0096] before identifying the presentation information inserted in the e-book reading page, determining whether a running state of the e-book application is a background running state;

[0097] if yes, identifying the presentation information inserted in the e-book reading page.

[0098] In an optional implementation, the audio feature includes tone and / or speech speed.

[0099] Figure 3 A structural schematic diagram of a computing device for playing interaction of e-book presentation information according to an embodiment of the present application is shown, and the specific implementation of the computing device is not limited by the present embodiment.

[0100] As Figure 3As shown, the computing device can include a processor 302, a communications interface 304, a memory 306, and a communications bus 308.

[0101] The processor 302, the communications interface 304, and the memory 306 can communicate with each other through the communications bus 308.

[0102] The communications interface 304 is configured to communicate with network elements such as clients or other servers.

[0103] The processor 302 is configured to execute the program 310, and in particular, can execute the steps in the above-described method for playing the presentation information of an electronic book.

[0104] In particular, the program 310 can include program codes including computer operation instructions.

[0105] The processor 302 can be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present application. The one or more processors included in the computing device can be processors of the same type, such as one or more CPUs, or processors of different types, such as one or more CPUs and one or more ASICs.

[0106] The memory 306 is configured to store the program 310. The memory 306 can include a high-speed RAM memory, and can also include a non-volatile memory such as at least one disk memory.

[0107] The program 310 can be specifically configured to cause the processor 302 to perform the following operations:

[0108] Identify the presentation information inserted in the reading page of the electronic book, and extract the information content to be played from the presentation information;

[0109] Perform voice conversion processing on the information content to be played to obtain audio presentation data to be played;

[0110] Determine the audio characteristics for playing the audio presentation data, and perform voice playing processing on the audio presentation data using the audio characteristics.

[0111] In an alternative implementation, the program 310 further causes the processor 302 to perform the following operations:

[0112] determining an audio feature for playing the audio presentation data that is different from an audio feature for the e-book audio data.

[0113] In an optional implementation, the program 310 further causes the processor 302 to perform the following operation:

[0114] determining whether the presentation information is associated with a third-party application;

[0115] if yes, in the process of playing the audio presentation data, in response to a triggering operation of a first preset button of the wire control earphone or the terminal device, downloading the third-party application associated with the presentation information or jumping to a specified page of the third-party application.

[0116] In an optional implementation, the program 310 further causes the processor 302 to perform the following operation:

[0117] in the process of playing the audio presentation data, in response to a triggering operation of a second preset button of the wire control earphone or the terminal device, skipping playing the audio presentation data and continuing to play the e-book audio data.

[0118] In an optional implementation, the program 310 further causes the processor 302 to perform the following operation:

[0119] in the process of playing the audio presentation data, determining whether a playing duration of the audio presentation data is greater than or equal to a preset playing duration; or,

[0120] determining whether a playing character of the audio presentation data is greater than or equal to a preset playing character;

[0121] if greater than or equal to the preset playing duration or greater than or equal to the preset playing character, skipping playing the audio presentation data and continuing to play the e-book audio data.

[0122] In an optional implementation, the program 310 further causes the processor 302 to perform the following operation:

[0123] in the process of playing the audio presentation data, receiving user voice data;

[0124] determining whether the user voice data contains a first preset keyword;

[0125] if yes, skipping playing the audio presentation data and continuing to play the e-book audio data.

[0126] In an optional implementation, the program 310 further causes the processor 302 to perform the following operation:

[0127] determining whether the presentation information is associated with a third-party application;

[0128] if associated with the third-party application, in the process of playing the audio presentation data, receiving user voice data;

[0129] determining whether the second preset keyword is contained in the user voice data;

[0130] If yes, downloading the third-party application associated with the presentation information or jumping to a specified page of the third-party application.

[0131] In an optional implementation, the information content includes a presentation information title and / or description information.

[0132] In an optional implementation, the description information is specifically application description information of the third-party application associated with the presentation information.

[0133] The program 310 further causes the processor 302 to perform the following operation: if the description information is not extracted, obtaining the application description information from an application store.

[0134] In an optional implementation, the program 310 further causes the processor 302 to perform the following operation:

[0135] Before identifying the presentation information inserted in the e-book reading page, determining whether the running state of the e-book application is a background running state;

[0136] If yes, identifying the presentation information inserted in the e-book reading page.

[0137] In an optional implementation, the audio features include tone and / or speech speed.

[0138] The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems can be used with these teachings, with or without accompanying programs. In addition, there are many embodiments of the present application that are not specifically described herein. For example, while the present application has been described in the context of particular embodiments, it will be apparent to those skilled in the art that certain changes and modifications can be made thereto without departing from the spirit and scope of the application. Further, it is not intended that the scope of the present application be limited to the particular embodiments presented by way of example above. Many modifications, variations, and alternatives to the embodiments of the present application described and illustrated herein will be apparent to those skilled in the art from this disclosure. Accordingly, the scope of the present application should be limited only by the appended claims and equivalents thereof.

[0139] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the application can be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been described in detail in order to avoid obscuring the understanding of this description.

[0140] Similarly, it is to be understood that the embodiments of the application can be alternately grouped together in a single embodiment, drawing, or description thereof for the purpose of conciseness and to help with the understanding of one or more of the various aspects of the application. However, this method of disclosure is not to be interpreted as reflecting an intention that the claimed application requires more features than the claims do. On the contrary, as the following claims reflect, a separate aspect of the application lies in each separate feature individually. Thus, any claim that depends on another is to be interpreted as alternatively requiring the features of the other claim. In other words, each claim is to be interpreted independently of any other claim.

[0141] Those skilled in the art will appreciate that the modules in the apparatuses in the embodiments can be adapted and placed in one or more apparatuses other than the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and further can be divided into more sub-modules or sub-units or sub-components. Any combination of all the features disclosed in the specification (including the accompanying claims, abstract and drawings), and any method or apparatus of any combination of the features disclosed in the specification (including the accompanying claims, abstract and drawings) can be taken, except that at least some of such features and / or processes or units are mutually exclusive. Unless explicitly stated, each feature disclosed in the specification (including the accompanying claims, abstract and drawings) can be replaced by alternative features that provide the same, equivalent or similar functionality.

[0142] Further, those skilled in the art will appreciate that a combination of features of different embodiments means that such combination is within the scope of the application and forms a different embodiment. For example, in the following claims, any of the claimed embodiments can be used in any combination.

[0143] The various component embodiments of the application can be implemented in hardware, or as software modules running in one or more processors, or in combinations thereof. Those skilled in the art will appreciate that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functionality of some or all of the components according to the embodiments of the application. The application can also be implemented as a program of instructions for performing part or all of the methods described herein, e.g., a computer program and a computer program product. Such program of the application can be stored on a computer readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, or provided on a carrier medium, or in any other form.

[0144] It should be noted that the above-mentioned embodiments illustrate rather than limit the application, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word 'comprising' does not exclude the presence of elements or steps other than those listed in a claim. The word 'a' or 'an' preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In a unitary claim, several devices, systems or means can be listed, comprising means for carrying out a certain task. The use of the term'means' in a claim is intended to refer to a combination of devices, systems or means for performing a task. The word 'first','second', 'third', etc. do not imply any order. The use of these terms is to be construed as use of the terms 'first','second', 'third', etc. to name the names. The steps of the above-described embodiments, unless otherwise specified, are not to be construed as limiting the order of execution.

Claims

1. A method for playing an electronic book presentation information, comprising: identifying presentation information inserted in an electronic book reading page during playing of electronic book audio data, and extracting information content to be played from the presentation information, wherein the information content comprises presentation information title and / or description information, and the presentation information is in the form of a page inserted in the electronic book; performing voice conversion processing on the information content to be played to obtain audio presentation data to be played; determining audio features for playing the audio presentation data different from audio features for the electronic book audio data, and performing voice playing processing on the audio presentation data by using the audio features, wherein the audio features comprise tone and / or speech speed; during playing of the audio presentation data, determining whether a playing duration of the audio presentation data is greater than or equal to a preset playing duration; or determining whether a playing character of the audio presentation data is greater than or equal to a preset playing character; if the playing duration is greater than or equal to the preset playing duration or the playing character is greater than or equal to the preset playing character, skipping playing of the audio presentation data and continuing playing of the electronic book audio data.

2. The method of claim 1, wherein, The method further comprises determining whether the presentation information is associated with a third-party application; if yes, during playing of the audio presentation data, in response to a trigger operation of a first preset button of a by-wire earphone or a terminal device, downloading the third-party application associated with the presentation information or jumping to a specified page of the third-party application.

3. The method of claim 1, wherein, The method further comprises: during playing of the audio presentation data, in response to a trigger operation of a second preset button of the by-wire earphone or the terminal device, skipping playing of the audio presentation data and continuing playing of the electronic book audio data.

4. The method of claim 1, wherein, The method further comprises: during playing of the audio presentation data, receiving user voice data; determining whether the user voice data contains a first preset keyword; if yes, skipping playing of the audio presentation data and continuing playing of the electronic book audio data.

5. The method of claim 1, wherein, The method further comprises: determining whether the presentation information is associated with a third-party application; if yes, during playing of the audio presentation data, receiving user voice data; determining whether the user voice data contains a second preset keyword; if yes, downloading the third-party application associated with the presentation information or jumping to a specified page of the third-party application.

6. The method of claim 1, wherein, The description information is specifically application description information of the third-party application associated with the presentation information; The method further comprises: if no description information is extracted, obtaining the application description information from an application store.

7. The method of any one of claims 1-6, wherein, Before identifying the presentation information inserted in the electronic book reading page, the method further comprises: determining whether a running state of an electronic book application is a background running state; if yes, identifying the presentation information inserted in the electronic book reading page.

8. A computing device for play interaction of electronic book presentation information, comprising: A processor, a memory, a communication interface, and a communication bus, the processor, the memory, and the communication interface complete communication with each other through the communication bus; The memory is used to store at least one executable instruction, and the executable instruction causes the processor to perform the following operations: In an electronic book audio data playing process, inserted presentation information in an electronic book reading page is identified, and information content to be played is extracted from the presentation information, wherein the information content includes a presentation information title and / or description information, and the presentation information exists in the electronic book in the form of a leaflet; Voice conversion processing is performed on the information content to be played to obtain audio presentation data to be played; Audio features for playing the audio presentation data that are different from audio features for electronic book audio data are determined, and voice playing processing is performed on the audio presentation data by using the audio features, wherein the audio features include tone and / or speech speed; In the audio presentation data playing process, it is determined whether a playing duration of the audio presentation data is greater than or equal to a preset playing duration; or It is determined whether a playing character of the audio presentation data is greater than or equal to a preset playing character; If the playing duration or the playing character is greater than or equal to the preset playing duration or the preset playing character, the audio presentation data is skipped and electronic book audio data continues to be played.

9. The computing device of claim 8, wherein, The executable instructions further cause the processor to perform the following operation: It is determined whether the presentation information is associated with a third-party application; If yes, in the audio presentation data playing process, a third-party application associated with the presentation information is downloaded or a specified page of the third-party application is jumped to in response to a trigger operation of a first preset button of a by-wire earphone or a terminal device.

10. The computing device of claim 8, wherein, The executable instructions further cause the processor to perform the following operation: In the audio presentation data playing process, the audio presentation data is skipped and electronic book audio data continues to be played in response to a trigger operation of a second preset button of a by-wire earphone or a terminal device.

11. The computing device of claim 8, wherein, The executable instructions further cause the processor to perform the following operation: In the audio presentation data playing process, user voice data is received; It is determined whether a first preset keyword is contained in the user voice data; If yes, the audio presentation data is skipped and electronic book audio data continues to be played.

12. The computing device of claim 8, wherein, The executable instructions further cause the processor to perform the following operation: It is determined whether the presentation information is associated with a third-party application; If the presentation information is associated with a third-party application, user voice data is received in the audio presentation data playing process; It is determined whether a second preset keyword is contained in the user voice data; If yes, the third-party application associated with the presentation information is downloaded or the specified page of the third-party application is jumped to.

13. The computing device of claim 8, wherein, The description information is specifically application description information of a third-party application associated with the presentation information; The executable instructions further cause the processor to perform the following operation: If the description information is not extracted, application description information is obtained from an application store.

14. The computing device of any of claims 8-13, wherein, The executable instructions further cause the processor to perform the following operation: Before the presentation information inserted in the electronic book reading page is identified, it is determined whether a running state of an electronic book application is a background running state; If yes, the presentation information inserted in the electronic book reading page is identified.

15. A computer storage medium having stored therein at least one executable instruction, which causes a processor to perform operations corresponding to the playing interaction method of presenting information of an electronic book according to any one of claims 1-8.

Citation Information

Patent Citations

  • Audio e-book playing method, electronic device and computer storage medium

    CN110727629A

  • Electronic book playing processing method, computing device and computer storage medium

    CN111324330A