CN114338579A - Method, apparatus, medium and program product for dubbing - Google Patents
Method, apparatus, medium and program product for dubbing Download PDFInfo
- Publication number
- CN114338579A CN114338579A CN202111645772.7A CN202111645772A CN114338579A CN 114338579 A CN114338579 A CN 114338579A CN 202111645772 A CN202111645772 A CN 202111645772A CN 114338579 A CN114338579 A CN 114338579A
- Authority
- CN
- China
- Prior art keywords
- dubbing
- user
- target
- book
- reading
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 82
- 230000004044 response Effects 0.000 claims description 59
- 230000015654 memory Effects 0.000 claims description 38
- 238000004590 computer program Methods 0.000 claims description 21
- 230000000694 effects Effects 0.000 claims description 5
- 230000009191 jumping Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 9
- 230000005291 magnetic effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 101100498818 Arabidopsis thaliana DDR4 gene Proteins 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000005294 ferromagnetic effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
An object of the present application is to provide a method, apparatus, medium, and program product for dubbing, the method including: responding to dubbing recording operation executed by a first user on a reading page of a target book in a reading application, and acquiring first dubbing information recorded by the first user aiming at target content of the target book; responding to a dubbing sharing operation executed by the first user aiming at the first dubbing information, sending the first dubbing information to network equipment corresponding to the reading application, so that the network equipment sends the first dubbing information to second user equipment corresponding to one or more second users in a bookfriend group corresponding to the target book, and presenting the first dubbing information on a group chat page of the bookfriend group on the second user equipment, wherein the first user has joined the bookfriend group.
Description
Technical Field
The present application relates to the field of communications, and more particularly, to a technique for dubbing.
Background
With the development of the times, the reading mode of people is gradually changed, more and more people like to use the reading application program on the mobile terminal for reading, the voice reading is more and more accepted by users and becomes an essential function, and the voice reading of the application program in the prior art can only be realized by using the voice in the existing voice library in the system for reading.
Disclosure of Invention
It is an object of the present application to provide a method, apparatus, medium, and program product for dubbing.
According to an aspect of the present application, there is provided a method for dubbing, the method comprising:
responding to dubbing recording operation executed by a first user on a reading page of a target book in a reading application, and acquiring first dubbing information recorded by the first user aiming at target content of the target book;
responding to a dubbing sharing operation executed by the first user aiming at the first dubbing information, sending the first dubbing information to network equipment corresponding to the reading application, so that the network equipment sends the first dubbing information to second user equipment corresponding to one or more second users in a bookfriend group corresponding to the target book, and presenting the first dubbing information on a group chat page of the bookfriend group on the second user equipment, wherein the first user has joined the bookfriend group.
According to another aspect of the present application, there is provided a method for dubbing, the method comprising:
receiving first dubbing information which is sent by first user equipment and recorded by a first user aiming at target content of a target book, wherein the first user equipment acquires the first dubbing information in response to dubbing recording operation executed by the first user on a reading page of the target book in a reading application, and sends the first dubbing information to the network equipment in response to dubbing sharing operation executed by the first user aiming at the first dubbing information;
and sending the first dubbing information to second user equipment corresponding to one or more second users in a book friend group corresponding to the target book, so as to present the first dubbing information on a group chat page of the book friend group on the second user equipment, wherein the first user has joined the book friend group.
According to an aspect of the present application, there is provided a first user equipment for dubbing, the apparatus comprising:
the system comprises a module, a module and a module, wherein the module is used for responding to dubbing recording operation executed by a first user on a reading page of a target book in a reading application, and acquiring first dubbing information recorded by the first user aiming at target content of the target book;
a second module, configured to send, in response to a dubbing sharing operation performed by the first user for the first dubbing information, the first dubbing information to a network device corresponding to the reading application, so that the network device sends the first dubbing information to second user devices corresponding to one or more second users in a group of book friends corresponding to the target book, so as to present the first dubbing information on a group chat page of the group of book friends on the second user device, where the first user has joined the group of book friends.
According to another aspect of the present application, there is provided a network device for dubbing, the device comprising:
a module, configured to receive first dubbing information sent by a first user device and recorded by a first user for a target content of a target book, where the first user device obtains the first dubbing information in response to a dubbing recording operation executed by the first user on a reading page of the target book in a reading application, and sends the first dubbing information to the network device in response to a dubbing sharing operation executed by the first user for the first dubbing information;
and a second module, configured to send the first dubbing information to second user equipment corresponding to one or more second users in a book friend group corresponding to the target book, so as to present the first dubbing information on a group chat page of the book friend group on the second user equipment, where the first user has joined the book friend group.
According to an aspect of the application, there is provided a computer device for dubbing comprising a memory, a processor and a computer program stored on the memory, wherein the processor executes the computer program to carry out the operations of any of the methods as described above.
According to an aspect of the application, there is provided a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, performs the operations of any of the methods described above.
According to an aspect of the application, a computer program product is provided, comprising a computer program which, when executed by a processor, carries out the steps of any of the methods as described above.
Compared with the prior art, the method and the device for processing the dubbing of the target book have the advantages that the first dubbing information recorded by the first user aiming at the target content of the target book can be obtained in response to the dubbing recording operation executed by the first user on the reading page of the target book in the reading application, the first dubbing sharing operation executed by the first user aiming at the first dubbing information is further responded, the first dubbing information is sent to the network equipment corresponding to the reading application, so that the network equipment sends the first dubbing information to the second user equipment corresponding to one or more second users in the book friend group corresponding to the target book, therefore, the user can dub some content of the target book and share the content to the book friend group corresponding to the target book, namely, a way for the user to dub the user is provided, and other users can also use the dubbing of other users to read related content in the target book in a voice mode, this has increased very big interest for reading the application, and can mobilize the enthusiasm that the user participated, also provides the platform that can freely share for hobby dubbing person, can improve the user's that reads the application activeness, and greatly promotes user's reading experience.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 shows a flow diagram of a method for dubbing in accordance with one embodiment of the present application;
FIG. 2 illustrates a flow diagram of a method for dubbing in accordance with one embodiment of the present application;
FIG. 3 illustrates a first user equipment structure diagram for dubbing in accordance with one embodiment of the present application;
FIG. 4 illustrates a network device architecture diagram for dubbing according to one embodiment of the present application;
FIG. 5 illustrates an exemplary system that can be used to implement the various embodiments described in this application.
The same or similar reference numbers in the drawings identify the same or similar elements.
Detailed Description
The present application is described in further detail below with reference to the attached figures.
In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party each include one or more processors (e.g., Central Processing Units (CPUs)), input/output interfaces, network interfaces, and memory.
The Memory may include forms of volatile Memory, Random Access Memory (RAM), and/or non-volatile Memory in a computer-readable medium, such as Read Only Memory (ROM) or Flash Memory. Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, Phase-Change Memory (PCM), Programmable Random Access Memory (PRAM), Static Random-Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), electrically Erasable Programmable Read-Only Memory (EEPROM), flash Memory or other Memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device.
The device referred to in the present application includes, but is not limited to, a terminal, a network device, or a device formed by integrating a terminal and a network device through a network. The terminal includes, but is not limited to, any mobile electronic product, such as a smart phone, a tablet computer, etc., capable of performing human-computer interaction with a user (e.g., human-computer interaction through a touch panel), and the mobile electronic product may employ any operating system, such as an Android operating system, an iOS operating system, etc. The network Device includes an electronic Device capable of automatically performing numerical calculation and information processing according to a preset or stored instruction, and the hardware includes, but is not limited to, a microprocessor, an Application Specific Integrated Circuit (ASIC), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a Digital Signal Processor (DSP), an embedded Device, and the like. The network device includes but is not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud of a plurality of servers; here, the Cloud is composed of a large number of computers or web servers based on Cloud Computing (Cloud Computing), which is a kind of distributed Computing, one virtual supercomputer consisting of a collection of loosely coupled computers. Including, but not limited to, the internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless Ad Hoc network (Ad Hoc network), etc. Preferably, the device may also be a program running on the terminal, the network device, or a device formed by integrating the terminal and the network device, the touch terminal, or the network device and the touch terminal through a network.
Of course, those skilled in the art will appreciate that the foregoing is by way of example only, and that other existing or future devices, which may be suitable for use in the present application, are also encompassed within the scope of the present application and are hereby incorporated by reference.
In the description of the present application, "a plurality" means two or more unless specifically limited otherwise.
Fig. 1 shows a flowchart of a method for dubbing according to an embodiment of the present application, the method comprising step S11 and step S12. In step S11, the first user equipment obtains first dubbing information recorded by the first user for target content of a target book in a reading application in response to a dubbing recording operation performed by the first user on a reading page of the target book; in step S12, in response to a dubbing sharing operation performed by the first user with respect to the first dubbing information, the first user device sends the first dubbing information to a network device corresponding to the reading application, so that the network device sends the first dubbing information to second user devices corresponding to one or more second users in a group of book friends corresponding to the target book, so as to present the first dubbing information on group chat pages of the group of book friends on the second user devices, where the first user has joined the group of book friends.
In step S11, the first user equipment obtains first dubbing information recorded by the first user for the target content of the target book in response to a dubbing recording operation performed by the first user on a reading page of the target book in the reading application. In some embodiments, the dubbing recording operation includes, but is not limited to, the first user clicking on a button on the reading page, the first user first selecting a target piece of content on the reading page and then clicking on a button on the reading page, the first user first selecting a presentation location on the reading page and then clicking on a button on the reading page. In some embodiments, in response to a dubbing recording operation performed by the first user, acquiring a voice input of the first user device is started, and first dubbing information recorded by the first user for target content of the target book is acquired from the voice input, wherein the target content includes, but is not limited to, one or more sentences of content, one or more pieces of content, one or more pages of content, one or more chapters of content, one or more pieces of content, and one or more pieces of content in the target book. In some embodiments, the first dubbing information includes, but is not limited to, a dubbing file, and identification information of the target content in the target book, for example, the identification information may be a start presentation position and an end presentation position of the target content in the target book. For example, the first user selects a certain piece of content in the target book, clicks a "start dubbing" button, starts to acquire the voice input of the first user equipment, acquires the first dubbing information recorded by the first user for the piece of content from the voice input, and stops continuously acquiring the voice input until the first user clicks the "end dubbing" button. For another example, the first user clicks a presentation position in the target book first, clicks a "start dubbing" button, starts acquiring the voice input of the first user equipment, acquires the first dubbing information recorded by the first user from the voice input until the first user clicks another presentation position in the target book again, stops continuously acquiring the voice input, and determines that the target content targeted by the first dubbing information is the content between the two presentation positions.
In step S12, in response to a dubbing sharing operation performed by the first user with respect to the first dubbing information, the first user device sends the first dubbing information to a network device corresponding to the reading application, so that the network device sends the first dubbing information to second user devices corresponding to one or more second users in a group of book friends corresponding to the target book, so as to present the first dubbing information on group chat pages of the group of book friends on the second user devices, where the first user has joined the group of book friends. In some embodiments, the dubbing sharing operation includes, but is not limited to, the first user clicking a certain button on the reading page, the first user first selecting first dubbing information from one or more pieces of dubbing information of the first user presented on the dubbing list page before clicking a certain button on the dubbing list page, where the reading application may correspond to one dubbing list page, or each book may correspond to one dubbing list user. In some embodiments, the first user device sends, in response to the dubbing sharing operation, first dubbing information to the network device corresponding to the reading application, and the network device sends the first dubbing information to second user devices corresponding to one or more second users in a group of book friends corresponding to the target book, so as to present the first dubbing information on group chat pages of the group of book friends on the second user devices, where the first user has joined the group of book friends. In some embodiments, each book in the reading application corresponds to a book-friend group, where the book-friend group may be created by the network device directly in the reading application, or the book-friend group may also be created by the network device in a third-party social application, at this time, when the user uses the reading application, an account of a logger in the third-party social application needs to be bound or logged in the reading application, so that after the reading application is authorized by the third-party social application, the book-friend group can be created in the third-party social application by invoking a related interface provided by the third-party social application. In some embodiments, the users in the buddy group may communicate with the target book in reading or other aspects on the group chat page of the buddy group, e.g., one user in the buddy group may send a message on the group chat page, which is sent to other users in the buddy group via the network device and presented on the group chat pages of the other users. In some embodiments, the second user clicks the first dubbing information presented on the group chat page, and may directly play the first dubbing information, or may jump to a reading page of the target book and locate to a reading position corresponding to the target content, and play the first dubbing information. In some embodiments, the second user may like, comment, or score the first dubbing information on the group chat page and synchronize the corresponding like, comment, or score information to other users in the group of buddies via the network device for presentation on the group chat pages of the other users. In some embodiments, if the first user does not join the book-friend group currently, a related prompt message is presented on the reading page to prompt that the first user needs to join the book-friend group first to share the dubbing information of the target book to the book-friend group, and then the first user device sends a corresponding group adding request to the network device in response to an access operation (for example, click) performed by the first user on the prompt message, so that the network device adds the first user to the book-friend group corresponding to the target book in the reading application after receiving the group adding request. The user can dub certain contents of the target book and share the book friend group corresponding to the target book, namely a way for sharing self dubbing is provided for the user, other users can also use dubbing of other users to read related contents in the target book in a voice mode, great interest is added to reading application, enthusiasm of participation of the user can be mobilized, a platform capable of being freely shared is provided for dubbing lovers, user activity of reading application can be improved, and reading experience of the user is greatly improved.
In some embodiments, the method further comprises: the first user equipment responds to the group adding operation executed by the first user on the reading page, and sends a group adding request corresponding to the group adding operation to the network equipment, so that the network equipment enables the first user to be added into the book friend group. In some embodiments, the first user may actively initiate a group adding request for requesting to add to a group of book friends corresponding to the target book on the reading page, the first user device may send the group adding request to the network device, and after receiving the group adding request, the network device directly adds the first user to the group of book friends in the reading application, or adds the first user to the group of book friends in the third-party social application by invoking a related interface provided by the third-party social application.
In some embodiments, the method further comprises: and the first user equipment jumps to the group chat page of the book friend group in response to a first access operation which is executed by the first user on the reading page and aims at the book friend group. In some embodiments, the first access operation includes, but is not limited to, any operation performed by the first user on the reading page, such as clicking, double-clicking, long-pressing, and the like. In some embodiments, in response to the first access operation, the reading application jumps from the reading page of the target book to the group chat page of the friend group corresponding to the target book, or the reading application jumps from the reading page of the target book to the group chat page of the friend group corresponding to the target book in the third-party social application by calling a relevant interface provided by the third-party social application.
In some embodiments, the method further comprises: and the first user equipment responds to a second access operation executed by the first user on the group chat page and jumps to a reading page of the target book. In some embodiments, the second access operation includes, but is not limited to, any operation performed by the first user on the group chat page, such as clicking, double-clicking, long-pressing, and the like. In some embodiments, in response to the second access operation, the reading application jumps from the group chat page of the friend group corresponding to the target book to the reading page of the target book.
In some embodiments, the step S11 includes: the method includes that first user equipment responds to dubbing recording operation of a reading page of a target book in a reading application of a first user on the target content of the target book, and first dubbing information recorded by the first user on the target content is acquired. For example, the first user selects a certain piece of content in the target book, clicks the "start dubbing" button or presses the "start dubbing" button, starts to acquire the voice input of the first user equipment, and acquires the first dubbing information recorded by the first user for the piece of content from the voice input until the first user clicks the "end dubbing" button or releases the "start dubbing" button, and stops continuously acquiring the voice input.
In some embodiments, the step S11 includes: the method comprises the steps that a first user device starts to acquire voice input of the first user device in response to a dubbing recording starting operation executed by a first user at a first position of a reading page of a target book in a reading application; and responding to dubbing recording ending operation executed by the first user, determining target content of the target book, and acquiring first dubbing information recorded by the first user aiming at the target content according to the voice input. For example, the first user clicks a presentation position in the target book first, clicks a "start dubbing" button or presses a "start dubbing" button, starts acquiring the voice input of the first user equipment until the first user clicks an "end dubbing" button or releases the "start dubbing" button, stops acquiring the voice input continuously, determines the target content of the target book, and acquiring first dubbing information recorded by the first user aiming at the target content according to the voice input, wherein, the target content can be determined by recognizing the voice input, determining the end recording position of the reading page, determining the target content of the target book according to the first position and the end recording position, or, in response to a dubbing recording ending operation executed at a second position of the reading page, determining target content of the target book according to the first position and the second position.
In some embodiments, the determining the target content of the target book is: and determining the end recording position of the reading page by recognizing the voice input, and determining the target content of the target book according to the first position and the end recording position. In some embodiments, the voice input is subjected to voice content recognition, the end recording position of the target book is determined, and the target content of the target book is determined as the content of the target book between the first position and the end recording position.
In some embodiments, the determining the target content of the target book in response to the dubbing recording end operation performed by the first user, and acquiring first dubbing information recorded by the first user for the target content according to the voice input includes: and responding to dubbing recording ending operation executed at a second position of the reading page, determining target content of the target book according to the first position and the second position, and acquiring first dubbing information recorded by the first user aiming at the target content according to the voice input. For example, the first user clicks a certain presentation position in the target book, clicks a "start dubbing" button or presses a "start dubbing" button, starts acquiring the voice input of the first user equipment until the first user clicks another presentation position in the target book again, clicks an "end dubbing" button or releases the "start dubbing" button, stops continuously acquiring the voice input, and determines the target content of the target book as the content of the target book between the two presentation positions.
In some embodiments, the method further comprises: the first user equipment receives dubbing guide prompt information corresponding to the first content unit of the target book sent by the network equipment; and presenting the dubbing guide prompt message on the reading page. In some embodiments, the content unit includes, but is not limited to, one or more sentences of content, one or more pieces of content, one or more pages of content, one or more chapters of content, one or more pieces of content in the target book. In some embodiments, the first user equipment receives dubbing guidance prompt information corresponding to a first content unit of a target book sent by the network equipment, and presents the dubbing guidance prompt information on a reading page of the target book, wherein the dubbing guidance prompt information is used for guiding the first user to dub the first content unit.
In some embodiments, the method further comprises: and the first user equipment positions the reading page to a reading position corresponding to the first content unit in response to the access operation executed by the first user on the dubbing guide prompt message. In some embodiments, in response to an access operation (e.g., a click) performed by the first user with respect to the dubbing guide prompt message, the reading page is positioned to the reading position corresponding to the first content unit.
In some embodiments, said presenting said dubbing guidance prompt on said reading page comprises: and presenting the dubbing guide prompt message at the reading position corresponding to the first content unit. In some embodiments, the dubbing guidance prompt is presented at a reading position corresponding to the first content unit in the reading page. In some embodiments, if the first user is currently reading the first content unit, the dubbing guidance prompt message is presented at the reading position corresponding to the first content unit. In some embodiments, if the first user has not read the first content unit, the dubbing guidance prompt is not presented temporarily, but is presented at the reading position corresponding to the first content unit when the first user reads the first content unit.
In some embodiments, the method further comprises: and the first user equipment responds to the first user to switch the reading mode of the target book to the listening mode, and if the second content unit of the target book is played currently and second dubbing information corresponding to the second content unit exists in the book friend group, the second content unit is played by using the second dubbing information. In some embodiments, in response to the first user switching the reading mode of the target book to the listening mode, if a second content unit in the target book is currently played and second dubbing information corresponding to the second content unit exists in the buddy group corresponding to the target book, the second content unit is played directly using the second dubbing information. In some embodiments, it is required to satisfy that the number of user likes or comments or the score of the user corresponding to the second dubbing information is greater than or equal to a predetermined number threshold or score threshold, as well as the second dubbing information corresponding to the second content unit existing in the book friends group. In some embodiments, instead of directly playing the second content unit using the second dubbing information, information related to the second dubbing information (e.g., nickname, avatar, dubbing time, user likes, user comments, user scores, etc.) is presented on a reading page for the first user to confirm whether to play the second content unit using the second dubbing information or to play the second content unit using a default voice.
In some embodiments, if there are a plurality of second dubbing information corresponding to the second content unit in the book friends group; wherein said playing said second content unit using said second dubbing information comprises: determining target second dubbing information in a plurality of second dubbing information corresponding to the second content unit; playing the second content unit using the target second dubbing information. In some embodiments, if there are a plurality of second dubbing information corresponding to the second content unit in the buddy group, it is necessary to determine a target second dubbing information in the plurality of second dubbing information and play the second content unit using the target second dubbing information. For example, the second dubbing information with the largest number of user praise or comment or the highest score of the user, which corresponds to the plurality of second dubbing information, may be set as the target second dubbing information.
In some embodiments, the determining the target second dubbing information in the plurality of second dubbing information corresponding to the second content unit comprises at least one of: presenting a plurality of second dubbing information corresponding to the second content unit, and acquiring target second dubbing information selected by the first user in the plurality of second dubbing information; determining target second dubbing information according to the playing amount corresponding to each second dubbing information in a plurality of second dubbing information corresponding to the second content unit; and determining target second dubbing information according to the activity condition of the dubbing user corresponding to each second dubbing information in the plurality of second dubbing information corresponding to the second content unit in the book friend group. In some embodiments, information related to the plurality of second dubbing information (e.g., nicknames, head portraits, dubbing times, user likes, user comments, user scores, etc.) may be presented on the reading page for the first user to confirm which of the plurality of second dubbing information to use to play the second content unit. In some embodiments, the second dubbing information with the largest playing amount in the plurality of second dubbing information may be used as the target second dubbing information. In some embodiments, the second dubbing information corresponding to the dubbing users in the plurality of second dubbing information may be the target second dubbing information with the highest liveness within the predetermined time range (for example, one week) or the highest liveness in the book friends group corresponding to the target book.
Fig. 2 shows a flowchart of a method for dubbing according to an embodiment of the present application, the method comprising step S21 and step S22. In step S21, a network device receives first dubbing information sent by a first user device and recorded by a first user for a target content of a target book, where the first user device obtains the first dubbing information in response to a dubbing recording operation performed by the first user on a reading page of the target book in a reading application, and sends the first dubbing information to the network device in response to a dubbing sharing operation performed by the first user for the first dubbing information; in step S22, the network device sends the first dubbing information to second user devices corresponding to one or more second users in a book friend group corresponding to the target book, so as to present the first dubbing information on a group chat page of the book friend group on the second user devices, where the first user has joined the book friend group.
In step S21, a network device receives first dubbing information sent by a first user device and recorded by a first user for a target content of a target book, where the first user device obtains the first dubbing information in response to a dubbing recording operation performed by the first user on a reading page of the target book in a reading application, and sends the first dubbing information to the network device in response to a dubbing sharing operation performed by the first user for the first dubbing information. In some embodiments, the dubbing recording operation includes, but is not limited to, the first user clicking on a button on the reading page, the first user first selecting a target piece of content on the reading page and then clicking on a button on the reading page, the first user first selecting a presentation location on the reading page and then clicking on a button on the reading page. In some embodiments, in response to a dubbing recording operation performed by the first user, acquiring a voice input of the first user device is started, and first dubbing information recorded by the first user for target content of the target book is acquired from the voice input, wherein the target content includes, but is not limited to, one or more sentences of content, one or more pieces of content, one or more pages of content, one or more chapters of content, one or more pieces of content, and one or more pieces of content in the target book. In some embodiments, the first dubbing information includes, but is not limited to, a dubbing file, and identification information of the target content in the target book, for example, the identification information may be a start presentation position and an end presentation position of the target content in the target book. For example, the first user selects a certain piece of content in the target book, clicks a "start dubbing" button, starts to acquire the voice input of the first user equipment, acquires the first dubbing information recorded by the first user for the piece of content from the voice input, and stops continuously acquiring the voice input until the first user clicks the "end dubbing" button. For another example, the first user clicks a presentation position in the target book first, clicks a "start dubbing" button, starts acquiring the voice input of the first user equipment, acquires the first dubbing information recorded by the first user from the voice input until the first user clicks another presentation position in the target book again, stops continuously acquiring the voice input, and determines that the target content targeted by the first dubbing information is the content between the two presentation positions. In some embodiments, the dubbing sharing operation includes, but is not limited to, the first user clicking a certain button on the reading page, the first user first selecting first dubbing information from one or more pieces of dubbing information of the first user presented on the dubbing list page before clicking a certain button on the dubbing list page, where the reading application may correspond to one dubbing list page, or each book may correspond to one dubbing list user. In some embodiments, the first user device sends the first dubbing information to the network device corresponding to the reading application in response to the dubbing sharing operation.
In step S22, the network device sends the first dubbing information to second user devices corresponding to one or more second users in a book friend group corresponding to the target book, so as to present the first dubbing information on a group chat page of the book friend group on the second user devices, where the first user has joined the book friend group. In some embodiments, the network device sends the first dubbing information to second user devices corresponding to one or more second users in a bookfriend group corresponding to the target book, so as to present the first dubbing information on group chat pages of the bookfriend group on the second user devices, wherein the first user has joined the bookfriend group. In some embodiments, each book in the reading application corresponds to a book-friend group, where the book-friend group may be created by the network device directly in the reading application, or the book-friend group may also be created by the network device in a third-party social application, at this time, when the user uses the reading application, an account of a logger in the third-party social application needs to be bound or logged in the reading application, so that after the reading application is authorized by the third-party social application, the book-friend group can be created in the third-party social application by invoking a related interface provided by the third-party social application. In some embodiments, the users in the buddy group may communicate with the target book in reading or other aspects on the group chat page of the buddy group, e.g., one user in the buddy group may send a message on the group chat page, which is sent to other users in the buddy group via the network device and presented on the group chat pages of the other users. In some embodiments, the second user clicks the first dubbing information presented on the group chat page, and may directly play the first dubbing information, or may jump to a reading page of the target book and locate to a reading position corresponding to the target content, and play the first dubbing information. In some embodiments, the second user may like, comment, or score the first dubbing information on the group chat page and synchronize the corresponding like, comment, or score information to other users in the group of buddies via the network device for presentation on the group chat pages of the other users.
In some embodiments, the method further comprises: the network equipment receives a group adding request sent by the first user equipment, and adds the first user into the book friend group, wherein the first user equipment responds to a group adding operation executed by the first user on the reading page, and sends the group adding request corresponding to the group adding operation to the network equipment. In some embodiments, the first user may actively initiate a group adding request for requesting to add to a group of book friends corresponding to the target book on the reading page, the first user device may send the group adding request to the network device, and after receiving the group adding request, the network device directly adds the first user to the group of book friends in the reading application, or adds the first user to the group of book friends in the third-party social application by invoking a related interface provided by the third-party social application.
In some embodiments, the method further comprises: and if the first reading condition of the first user about the target book meets a first preset condition, the network equipment automatically joins the first user into the book friend group. In some embodiments, if the reading condition of the first user with respect to the target book meets a first predetermined condition, the network device automatically joins the first user to a book friend group corresponding to the target book. In some embodiments, the first predetermined condition includes, but is not limited to, the number of content units read by the first user with respect to the target book reaching a predetermined first number threshold, the length of time the first user has read with respect to the target book reaching a predetermined length threshold, and the first user having read predetermined content units in the target book.
In some embodiments, the first predetermined condition comprises at least one of: the number of the read content units of the first user relative to the target book reaches a predetermined first number threshold; the read time of the first user relative to the target book reaches a preset time threshold; the first user has read a predetermined content unit in the target book. In some embodiments, the content unit includes, but is not limited to, one or more sentences of content, one or more pieces of content, one or more pages of content, one or more chapters of content, one or more pieces of content in the target book. For example, if the number of pages of the target book that the first user has read reaches 10, the first user is automatically added to the book friends group corresponding to the target book. For another example, if the reading time for the first user to read the target book reaches 4 hours, the first user is automatically added to the book friend group corresponding to the target book. For another example, if the first user reads page 10 or chapter 3 of the target book, the first user is automatically added to the group of book friends corresponding to the target book.
In some embodiments, the method further comprises: and if the second reading condition corresponding to the target book meets a second preset condition, the network equipment automatically creates the book friend group. In some embodiments, the book friend group may be created by the network device in response to a group request initiated by an author of the target book, or may be created by the network device in response to a group request initiated by a reading user of the target book, or may be automatically created by the network device. In some embodiments, the network device may automatically create a book friend group corresponding to the target book if the reading condition of the user corresponding to the target book meets a second predetermined condition, where the second predetermined condition includes, but is not limited to, that the number of users who have read the target book reaches a predetermined second number threshold, that the number of users who have collected the target book reaches a predetermined third number threshold, that the number of comments corresponding to the target book reaches a predetermined fourth number threshold, and that the reading heat value corresponding to the target book reaches a predetermined heat threshold.
In some embodiments, the second predetermined condition comprises at least one of: the number of users who have read the target book reaches a predetermined second number threshold; the number of users who have collected the target book reaches a predetermined third number threshold; and the number of comments or praise corresponding to the target book reaches a preset fourth number threshold. And the reading heat value corresponding to the target book reaches a preset heat threshold value. For example, if the number of reading users corresponding to the target book reaches 50, a book friend group corresponding to the target book is automatically created. For another example, if the number of users who have collected the target book in the reading application reaches 30, a group of book friends corresponding to the target book is automatically created. For another example, if the number of user comments or user praise corresponding to the target book reaches 100, a book friend group corresponding to the target book is automatically created. For another example, if the reading heat value corresponding to the target data reaches a predetermined heat threshold, a bookfriend group corresponding to the target book is automatically created.
In some embodiments, the method further comprises: and if the first content unit of the target book meets a third preset condition, the network equipment generates dubbing guide prompt information corresponding to the first content unit and sends the dubbing guide prompt information to at least one user in the book friend group. In some embodiments, if the first content unit of the target book satisfies the third predetermined condition, the network device automatically generates a dubbing guidance prompt message corresponding to the first content unit, and sends the dubbing guidance prompt message to at least one user in the group of book friends and presents the dubbing guidance prompt message on the reading page of the target book. In some embodiments, the dubbing guide prompt is for guiding the first user to dub the first content unit, and the third predetermined condition includes, but is not limited to, that the number of users who have read the first content unit reaches a predetermined fifth number threshold, that the number of users who are currently reading the first content unit simultaneously reaches a predetermined sixth number threshold, and that the first content unit is a highlight content unit in the target book.
In some embodiments, the third predetermined condition comprises at least one of: the number of users who have read the first content unit reaches a predetermined fifth number threshold; the number of users currently reading the first content unit simultaneously reaches a predetermined sixth number threshold; the first content unit is a highlight content unit in the target book. For example, if the number of users who have read the first content unit in the reading application reaches 50, the dubbing guidance prompt message corresponding to the first content unit is automatically generated. For another example, if the number of users reading the first content unit at the same time in the reading application reaches 20, the dubbing guidance prompt message corresponding to the first content unit is automatically generated. For another example, if the first content unit is a highlight content unit in the target book, the highlight guidance prompt information corresponding to the first content unit is automatically generated, where the highlight content unit in the target book may be specified by an author of the target book, or may be voted by a reading user of the target book, or may be automatically determined by performing semantic content recognition on the target book.
In some embodiments, the at least one user is a user of the group of book friends who is currently reading the target book. In some embodiments, the dubbing guide prompt message is sent only to at least one user in the group of book friends who is currently reading the target book and is presented on the reading page of the target book. In some embodiments, the dubbing guidance alert message is sent only to at least one user in the group of book friends who is currently reading the first content unit of the target book and is presented on the reading page of the target book.
In some embodiments, the second user device corresponding to one or more second users jumps to the reading page in response to the playing operation performed by the one or more second users on the first dubbing information, positions the reading page to the reading position corresponding to the target content, and plays the first dubbing information. In some embodiments, the second user clicks the first dubbing information presented on the group chat page, the reading application jumps to the reading page of the target book, and the reading page is positioned to the reading position corresponding to the dubbing content corresponding to the first dubbing information (i.e., the target content), and plays the first dubbing information.
Fig. 3 shows a first user equipment structure diagram for dubbing according to an embodiment of the present application, the apparatus comprising a one-module 11 and a two-module 12. A module 11, configured to respond to a dubbing recording operation executed by a first user on a reading page of a target book in a reading application, and acquire first dubbing information recorded by the first user for target content of the target book; a second module 12, configured to, in response to a dubbing sharing operation performed by the first user for the first dubbing information, send the first dubbing information to a network device corresponding to the reading application, so that the network device sends the first dubbing information to second user devices corresponding to one or more second users in a group of book friends corresponding to the target book, so as to present the first dubbing information on a group chat page of the group of book friends on the second user device, where the first user has joined the group of book friends.
A module 11, configured to, in response to a dubbing recording operation performed by a first user on a reading page of a target book in a reading application, acquire first dubbing information recorded by the first user for target content of the target book. In some embodiments, the dubbing recording operation includes, but is not limited to, the first user clicking on a button on the reading page, the first user first selecting a target piece of content on the reading page and then clicking on a button on the reading page, the first user first selecting a presentation location on the reading page and then clicking on a button on the reading page. In some embodiments, in response to a dubbing recording operation performed by the first user, acquiring a voice input of the first user device is started, and first dubbing information recorded by the first user for target content of the target book is acquired from the voice input, wherein the target content includes, but is not limited to, one or more sentences of content, one or more pieces of content, one or more pages of content, one or more chapters of content, one or more pieces of content, and one or more pieces of content in the target book. In some embodiments, the first dubbing information includes, but is not limited to, a dubbing file, and identification information of the target content in the target book, for example, the identification information may be a start presentation position and an end presentation position of the target content in the target book. For example, the first user selects a certain piece of content in the target book, clicks a "start dubbing" button, starts to acquire the voice input of the first user equipment, acquires the first dubbing information recorded by the first user for the piece of content from the voice input, and stops continuously acquiring the voice input until the first user clicks the "end dubbing" button. For another example, the first user clicks a presentation position in the target book first, clicks a "start dubbing" button, starts acquiring the voice input of the first user equipment, acquires the first dubbing information recorded by the first user from the voice input until the first user clicks another presentation position in the target book again, stops continuously acquiring the voice input, and determines that the target content targeted by the first dubbing information is the content between the two presentation positions.
A second module 12, configured to, in response to a dubbing sharing operation performed by the first user for the first dubbing information, send the first dubbing information to a network device corresponding to the reading application, so that the network device sends the first dubbing information to second user devices corresponding to one or more second users in a group of book friends corresponding to the target book, so as to present the first dubbing information on a group chat page of the group of book friends on the second user device, where the first user has joined the group of book friends. In some embodiments, the dubbing sharing operation includes, but is not limited to, the first user clicking a certain button on the reading page, the first user first selecting first dubbing information from one or more pieces of dubbing information of the first user presented on the dubbing list page before clicking a certain button on the dubbing list page, where the reading application may correspond to one dubbing list page, or each book may correspond to one dubbing list user. In some embodiments, the first user device sends, in response to the dubbing sharing operation, first dubbing information to the network device corresponding to the reading application, and the network device sends the first dubbing information to second user devices corresponding to one or more second users in a group of book friends corresponding to the target book, so as to present the first dubbing information on group chat pages of the group of book friends on the second user devices, where the first user has joined the group of book friends. In some embodiments, each book in the reading application corresponds to a book-friend group, where the book-friend group may be created by the network device directly in the reading application, or the book-friend group may also be created by the network device in a third-party social application, at this time, when the user uses the reading application, an account of a logger in the third-party social application needs to be bound or logged in the reading application, so that after the reading application is authorized by the third-party social application, the book-friend group can be created in the third-party social application by invoking a related interface provided by the third-party social application. In some embodiments, the users in the buddy group may communicate with the target book in reading or other aspects on the group chat page of the buddy group, e.g., one user in the buddy group may send a message on the group chat page, which is sent to other users in the buddy group via the network device and presented on the group chat pages of the other users. In some embodiments, the second user clicks the first dubbing information presented on the group chat page, and may directly play the first dubbing information, or may jump to a reading page of the target book and locate to a reading position corresponding to the target content, and play the first dubbing information. In some embodiments, the second user may like, comment, or score the first dubbing information on the group chat page and synchronize the corresponding like, comment, or score information to other users in the group of buddies via the network device for presentation on the group chat pages of the other users. In some embodiments, if the first user does not join the book-friend group currently, a related prompt message is presented on the reading page to prompt that the first user needs to join the book-friend group first to share the dubbing information of the target book to the book-friend group, and then the first user device sends a corresponding group adding request to the network device in response to an access operation (for example, click) performed by the first user on the prompt message, so that the network device adds the first user to the book-friend group corresponding to the target book in the reading application after receiving the group adding request. The user can dub certain contents of the target book and share the book friend group corresponding to the target book, namely a way for sharing self dubbing is provided for the user, other users can also use dubbing of other users to read related contents in the target book in a voice mode, great interest is added to reading application, enthusiasm of participation of the user can be mobilized, a platform capable of being freely shared is provided for dubbing lovers, user activity of reading application can be improved, and reading experience of the user is greatly improved.
In some embodiments, the apparatus is further configured to: responding to a group adding operation executed by the first user on the reading page, and sending a group adding request corresponding to the group adding operation to the network equipment so that the network equipment adds the first user to the book friend group. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 1, and therefore are not described again, and are included herein by reference.
In some embodiments, the apparatus is further configured to: and jumping to a group chat page of the book friend group in response to a first access operation performed by the first user on the reading page for the book friend group. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 1, and therefore are not described again, and are included herein by reference.
In some embodiments, the apparatus is further configured to: and jumping to a reading page of the target book in response to a second access operation executed by the first user on the group chat page. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 1, and therefore are not described again, and are included herein by reference.
In some embodiments, the module 11 is configured to: responding to a dubbing recording operation executed by a reading page of a target book in a reading application of a first user aiming at target content of the target book, and acquiring first dubbing information recorded by the first user aiming at the target content. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 1, and therefore are not described again, and are included herein by reference.
In some embodiments, the module 11 is configured to: starting to acquire voice input of first user equipment in response to dubbing recording starting operation executed by a first user at a first position of a reading page of a target book in a reading application; and responding to dubbing recording ending operation executed by the first user, determining target content of the target book, and acquiring first dubbing information recorded by the first user aiming at the target content according to the voice input. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 1, and therefore are not described again, and are included herein by reference.
In some embodiments, the determining the target content of the target book is: and determining the end recording position of the reading page by recognizing the voice input, and determining the target content of the target book according to the first position and the end recording position. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 1, and therefore are not described again, and are included herein by reference.
In some embodiments, the determining the target content of the target book in response to the dubbing recording end operation performed by the first user, and acquiring first dubbing information recorded by the first user for the target content according to the voice input includes: and responding to dubbing recording ending operation executed at a second position of the reading page, determining target content of the target book according to the first position and the second position, and acquiring first dubbing information recorded by the first user aiming at the target content according to the voice input. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 1, and therefore are not described again, and are included herein by reference.
In some embodiments, the apparatus is further configured to: receiving dubbing guidance prompt information corresponding to a first content unit of the target book sent by the network equipment; and presenting the dubbing guide prompt message on the reading page. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 1, and therefore are not described again, and are included herein by reference.
In some embodiments, the apparatus is further configured to: and in response to the access operation executed by the first user for the dubbing guide prompt message, positioning the reading page to the reading position corresponding to the first content unit. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 1, and therefore are not described again, and are included herein by reference.
In some embodiments, said presenting said dubbing guidance prompt on said reading page comprises: and presenting the dubbing guide prompt message at the reading position corresponding to the first content unit. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 1, and therefore are not described again, and are included herein by reference.
In some embodiments, the apparatus is further configured to: and responding to the first user to switch the reading mode of the target book to the listening mode, and if a second content unit of the target book is played currently and second dubbing information corresponding to the second content unit exists in the book friend group, playing the second content unit by using the second dubbing information. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 1, and therefore are not described again, and are included herein by reference.
In some embodiments, if there are a plurality of second dubbing information corresponding to the second content unit in the book friends group; wherein said playing said second content unit using said second dubbing information comprises: determining target second dubbing information in a plurality of second dubbing information corresponding to the second content unit; playing the second content unit using the target second dubbing information. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 1, and therefore are not described again, and are included herein by reference.
In some embodiments, the determining the target second dubbing information in the plurality of second dubbing information corresponding to the second content unit comprises at least one of: presenting a plurality of second dubbing information corresponding to the second content unit, and acquiring target second dubbing information selected by the first user in the plurality of second dubbing information; determining target second dubbing information according to the playing amount corresponding to each second dubbing information in a plurality of second dubbing information corresponding to the second content unit; and determining target second dubbing information according to the activity condition of the dubbing user corresponding to each second dubbing information in the plurality of second dubbing information corresponding to the second content unit in the book friend group. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 1, and therefore are not described again, and are included herein by reference.
Fig. 4 shows a block diagram of a network device for dubbing according to an embodiment of the present application, the device comprising two-in-one modules 21 and two-in-two modules 22. A module 21, configured to receive first dubbing information sent by a first user device and recorded by a first user for a target content of a target book, where the first user device obtains the first dubbing information in response to a dubbing recording operation performed by the first user on a reading page of the target book in a reading application, and sends the first dubbing information to the network device in response to a dubbing sharing operation performed by the first user for the first dubbing information; a second module 22, configured to send the first dubbing information to second user equipment corresponding to one or more second users in a book friend group corresponding to the target book, so as to present the first dubbing information on a group chat page of the book friend group on the second user equipment, where the first user has joined the book friend group.
A module 21, configured to receive first dubbing information that is sent by a first user device and is recorded by a first user for a target content of the target book, where the first user device obtains the first dubbing information in response to a dubbing recording operation that is executed by the first user on a reading page of the target book in a reading application, and sends the first dubbing information to the network device in response to a dubbing sharing operation that is executed by the first user for the first dubbing information. In some embodiments, the dubbing recording operation includes, but is not limited to, the first user clicking on a button on the reading page, the first user first selecting a target piece of content on the reading page and then clicking on a button on the reading page, the first user first selecting a presentation location on the reading page and then clicking on a button on the reading page. In some embodiments, in response to a dubbing recording operation performed by the first user, acquiring a voice input of the first user device is started, and first dubbing information recorded by the first user for target content of the target book is acquired from the voice input, wherein the target content includes, but is not limited to, one or more sentences of content, one or more pieces of content, one or more pages of content, one or more chapters of content, one or more pieces of content, and one or more pieces of content in the target book. In some embodiments, the first dubbing information includes, but is not limited to, a dubbing file, and identification information of the target content in the target book, for example, the identification information may be a start presentation position and an end presentation position of the target content in the target book. For example, the first user selects a certain piece of content in the target book, clicks a "start dubbing" button, starts to acquire the voice input of the first user equipment, acquires the first dubbing information recorded by the first user for the piece of content from the voice input, and stops continuously acquiring the voice input until the first user clicks the "end dubbing" button. For another example, the first user clicks a presentation position in the target book first, clicks a "start dubbing" button, starts acquiring the voice input of the first user equipment, acquires the first dubbing information recorded by the first user from the voice input until the first user clicks another presentation position in the target book again, stops continuously acquiring the voice input, and determines that the target content targeted by the first dubbing information is the content between the two presentation positions. In some embodiments, the dubbing sharing operation includes, but is not limited to, the first user clicking a certain button on the reading page, the first user first selecting first dubbing information from one or more pieces of dubbing information of the first user presented on the dubbing list page before clicking a certain button on the dubbing list page, where the reading application may correspond to one dubbing list page, or each book may correspond to one dubbing list user. In some embodiments, the first user device sends the first dubbing information to the network device corresponding to the reading application in response to the dubbing sharing operation.
A second module 22, configured to send the first dubbing information to second user equipment corresponding to one or more second users in a book friend group corresponding to the target book, so as to present the first dubbing information on a group chat page of the book friend group on the second user equipment, where the first user has joined the book friend group. In some embodiments, the network device sends the first dubbing information to second user devices corresponding to one or more second users in a bookfriend group corresponding to the target book, so as to present the first dubbing information on group chat pages of the bookfriend group on the second user devices, wherein the first user has joined the bookfriend group. In some embodiments, each book in the reading application corresponds to a book-friend group, where the book-friend group may be created by the network device directly in the reading application, or the book-friend group may also be created by the network device in a third-party social application, at this time, when the user uses the reading application, an account of a logger in the third-party social application needs to be bound or logged in the reading application, so that after the reading application is authorized by the third-party social application, the book-friend group can be created in the third-party social application by invoking a related interface provided by the third-party social application. In some embodiments, the users in the buddy group may communicate with the target book in reading or other aspects on the group chat page of the buddy group, e.g., one user in the buddy group may send a message on the group chat page, which is sent to other users in the buddy group via the network device and presented on the group chat pages of the other users. In some embodiments, the second user clicks the first dubbing information presented on the group chat page, and may directly play the first dubbing information, or may jump to a reading page of the target book and locate to a reading position corresponding to the target content, and play the first dubbing information. In some embodiments, the second user may like, comment, or score the first dubbing information on the group chat page and synchronize the corresponding like, comment, or score information to other users in the group of buddies via the network device for presentation on the group chat pages of the other users.
In some embodiments, the apparatus is further configured to: receiving a group adding request sent by the first user equipment, and adding the first user into the book friend group, wherein the first user equipment responds to a group adding operation executed by the first user on the reading page, and sends the group adding request corresponding to the group adding operation to the network equipment. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 2, and therefore are not described again, and are included herein by reference.
In some embodiments, the apparatus is further configured to: and if the first reading condition of the first user about the target book meets a first preset condition, automatically joining the first user into the book friend group. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 2, and therefore are not described again, and are included herein by reference.
In some embodiments, the first predetermined condition comprises at least one of: the number of the read content units of the first user relative to the target book reaches a predetermined first number threshold; the read time of the first user relative to the target book reaches a preset time threshold; the first user has read a predetermined content unit in the target book. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 2, and therefore are not described again, and are included herein by reference.
In some embodiments, the apparatus is further configured to: and if the second reading condition corresponding to the target book meets a second preset condition, automatically creating the book friend group. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 2, and therefore are not described again, and are included herein by reference.
In some embodiments, the second predetermined condition comprises at least one of: the number of users who have read the target book reaches a predetermined second number threshold; the number of users who have collected the target book reaches a predetermined third number threshold; and the number of comments or praise corresponding to the target book reaches a preset fourth number threshold. And the reading heat value corresponding to the target book reaches a preset heat threshold value. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 2, and therefore are not described again, and are included herein by reference.
In some embodiments, the apparatus is further configured to: and if the first content unit of the target book meets a third preset condition, generating dubbing guide prompt information corresponding to the first content unit, and sending the dubbing guide prompt information to at least one user in the book friend group. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 2, and therefore are not described again, and are included herein by reference.
In some embodiments, the third predetermined condition comprises at least one of: the number of users who have read the first content unit reaches a predetermined fifth number threshold; the number of users currently reading the first content unit simultaneously reaches a predetermined sixth number threshold; the first content unit is a highlight content unit in the target book. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 2, and therefore are not described again, and are included herein by reference.
In some embodiments, the at least one user is a user of the group of book friends who is currently reading the target book. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 2, and therefore are not described again, and are included herein by reference.
In some embodiments, the second user device corresponding to one or more second users jumps to the reading page in response to the playing operation performed by the one or more second users on the first dubbing information, positions the reading page to the reading position corresponding to the target content, and plays the first dubbing information. Here, the related operations are the same as or similar to those of the embodiment shown in fig. 2, and therefore are not described again, and are included herein by reference.
In addition to the methods and apparatus described in the embodiments above, the present application also provides a computer readable storage medium storing computer code that, when executed, performs the method as described in any of the preceding claims.
The present application also provides a computer program product, which when executed by a computer device, performs the method of any of the preceding claims.
The present application further provides a computer device, comprising:
one or more processors;
a memory for storing one or more computer programs;
the one or more computer programs, when executed by the one or more processors, cause the one or more processors to implement the method of any preceding claim.
FIG. 5 illustrates an exemplary system that can be used to implement the various embodiments described herein;
in some embodiments, as shown in FIG. 5, the system 300 can be implemented as any of the devices in the various embodiments described. In some embodiments, system 300 may include one or more computer-readable media (e.g., system memory or NVM/storage 320) having instructions and one or more processors (e.g., processor(s) 305) coupled with the one or more computer-readable media and configured to execute the instructions to implement modules to perform the actions described herein.
For one embodiment, system control module 310 may include any suitable interface controllers to provide any suitable interface to at least one of processor(s) 305 and/or any suitable device or component in communication with system control module 310.
The system control module 310 may include a memory controller module 330 to provide an interface to the system memory 315. Memory controller module 330 may be a hardware module, a software module, and/or a firmware module.
System memory 315 may be used, for example, to load and store data and/or instructions for system 300. For one embodiment, system memory 315 may include any suitable volatile memory, such as suitable DRAM. In some embodiments, the system memory 315 may include a double data rate type four synchronous dynamic random access memory (DDR4 SDRAM).
For one embodiment, system control module 310 may include one or more input/output (I/O) controllers to provide an interface to NVM/storage 320 and communication interface(s) 325.
For example, NVM/storage 320 may be used to store data and/or instructions. NVM/storage 320 may include any suitable non-volatile memory (e.g., flash memory) and/or may include any suitable non-volatile storage device(s) (e.g., one or more Hard Disk Drives (HDDs), one or more Compact Disc (CD) drives, and/or one or more Digital Versatile Disc (DVD) drives).
NVM/storage 320 may include storage resources that are physically part of the device on which system 300 is installed or may be accessed by the device and not necessarily part of the device. For example, NVM/storage 320 may be accessible over a network via communication interface(s) 325.
Communication interface(s) 325 may provide an interface for system 300 to communicate over one or more networks and/or with any other suitable device. System 300 may wirelessly communicate with one or more components of a wireless network according to any of one or more wireless network standards and/or protocols.
For one embodiment, at least one of the processor(s) 305 may be packaged together with logic for one or more controller(s) (e.g., memory controller module 330) of the system control module 310. For one embodiment, at least one of the processor(s) 305 may be packaged together with logic for one or more controller(s) of the system control module 310 to form a System In Package (SiP). For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with logic for one or more controller(s) of the system control module 310. For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with logic for one or more controller(s) of the system control module 310 to form a system on a chip (SoC).
In various embodiments, system 300 may be, but is not limited to being: a server, a workstation, a desktop computing device, or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet, a netbook, etc.). In various embodiments, system 300 may have more or fewer components and/or different architectures. For example, in some embodiments, system 300 includes one or more cameras, a keyboard, a Liquid Crystal Display (LCD) screen (including a touch screen display), a non-volatile memory port, multiple antennas, a graphics chip, an Application Specific Integrated Circuit (ASIC), and speakers.
It should be noted that the present application may be implemented in software and/or a combination of software and hardware, for example, implemented using Application Specific Integrated Circuits (ASICs), general purpose computers or any other similar hardware devices. In one embodiment, the software programs of the present application may be executed by a processor to implement the steps or functions described above. Likewise, the software programs (including associated data structures) of the present application may be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Additionally, some of the steps or functions of the present application may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
In addition, some of the present application may be implemented as a computer program product, such as computer program instructions, which when executed by a computer, may invoke or provide methods and/or techniques in accordance with the present application through the operation of the computer. Those skilled in the art will appreciate that the form in which the computer program instructions reside on a computer-readable medium includes, but is not limited to, source files, executable files, installation package files, and the like, and that the manner in which the computer program instructions are executed by a computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Computer-readable media herein can be any available computer-readable storage media or communication media that can be accessed by a computer.
Communication media includes media by which communication signals, including, for example, computer readable instructions, data structures, program modules, or other data, are transmitted from one system to another. Communication media may include conductive transmission media such as cables and wires (e.g., fiber optics, coaxial, etc.) and wireless (non-conductive transmission) media capable of propagating energy waves such as acoustic, electromagnetic, RF, microwave, and infrared. Computer readable instructions, data structures, program modules, or other data may be embodied in a modulated data signal, for example, in a wireless medium such as a carrier wave or similar mechanism such as is embodied as part of spread spectrum techniques. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. The modulation may be analog, digital or hybrid modulation techniques.
By way of example, and not limitation, computer-readable storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. For example, computer-readable storage media include, but are not limited to, volatile memory such as random access memory (RAM, DRAM, SRAM); and non-volatile memory such as flash memory, various read-only memories (ROM, PROM, EPROM, EEPROM), magnetic and ferromagnetic/ferroelectric memories (MRAM, FeRAM); and magnetic and optical storage devices (hard disk, tape, CD, DVD); or other now known media or later developed that can store computer-readable information/data for use by a computer system.
An embodiment according to the present application comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to perform a method and/or a solution according to the aforementioned embodiments of the present application.
It will be evident to those skilled in the art that the present application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.
Claims (27)
1. A method for dubbing, applied to a first user equipment, wherein the method comprises:
responding to dubbing recording operation executed by a first user on a reading page of a target book in a reading application, and acquiring first dubbing information recorded by the first user aiming at target content of the target book;
responding to a dubbing sharing operation executed by the first user aiming at the first dubbing information, sending the first dubbing information to network equipment corresponding to the reading application, so that the network equipment sends the first dubbing information to second user equipment corresponding to one or more second users in a bookfriend group corresponding to the target book, and presenting the first dubbing information on a group chat page of the bookfriend group on the second user equipment, wherein the first user has joined the bookfriend group.
2. The method of claim 1, wherein the method further comprises:
responding to a group adding operation executed by the first user on the reading page, and sending a group adding request corresponding to the group adding operation to the network equipment so that the network equipment adds the first user to the book friend group.
3. The method of claim 1, wherein the method further comprises:
and jumping to a group chat page of the book friend group in response to a first access operation performed by the first user on the reading page for the book friend group.
4. The method of claim 3, wherein the method further comprises:
and jumping to a reading page of the target book in response to a second access operation executed by the first user on the group chat page.
5. The method of claim 1, wherein the obtaining of the first dubbing information recorded by the first user for the target content of the target book in response to the dubbing recording operation performed by the first user on the reading page of the target book in the reading application comprises:
responding to a dubbing recording operation executed by a reading page of a target book in a reading application of a first user aiming at target content of the target book, and acquiring first dubbing information recorded by the first user aiming at the target content.
6. The method of claim 1, wherein the obtaining of the first dubbing information recorded by the first user for the target content of the target book in response to the dubbing recording operation performed by the first user on the reading page of the target book in the reading application comprises:
starting to acquire voice input of first user equipment in response to dubbing recording starting operation executed by a first user at a first position of a reading page of a target book in a reading application;
and responding to dubbing recording ending operation executed by the first user, determining target content of the target book, and acquiring first dubbing information recorded by the first user aiming at the target content according to the voice input.
7. The method of claim 6, wherein the determining the target content of the target book:
and determining the end recording position of the reading page by recognizing the voice input, and determining the target content of the target book according to the first position and the end recording position.
8. The method of claim 8, wherein the determining the target content of the target book in response to the dubbing recording end operation performed by the first user, and the obtaining first dubbing information recorded by the first user for the target content according to the voice input comprises:
and responding to dubbing recording ending operation executed at a second position of the reading page, determining target content of the target book according to the first position and the second position, and acquiring first dubbing information recorded by the first user aiming at the target content according to the voice input.
9. The method of claim 1, wherein the method further comprises:
receiving dubbing guidance prompt information corresponding to a first content unit of the target book sent by the network equipment;
and presenting the dubbing guide prompt message on the reading page.
10. The method of claim 9, wherein the method further comprises:
and in response to the access operation executed by the first user for the dubbing guide prompt message, positioning the reading page to the reading position corresponding to the first content unit.
11. The method of claim 9, wherein said presenting said dubbing guidance prompt on said reading page comprises:
and presenting the dubbing guide prompt message at the reading position corresponding to the first content unit.
12. The method of claim 1, wherein the method further comprises:
and responding to the first user to switch the reading mode of the target book to the listening mode, and if a second content unit of the target book is played currently and second dubbing information corresponding to the second content unit exists in the book friend group, playing the second content unit by using the second dubbing information.
13. The method according to claim 12, wherein if a plurality of second dubbing information corresponding to the second content unit exists in the book friends group;
wherein said playing said second content unit using said second dubbing information comprises:
determining target second dubbing information in a plurality of second dubbing information corresponding to the second content unit;
playing the second content unit using the target second dubbing information.
14. The method of claim 13, wherein the determining target second dubbing information in a plurality of second dubbing information corresponding to the second content unit comprises at least one of:
presenting a plurality of second dubbing information corresponding to the second content unit, and acquiring target second dubbing information selected by the first user in the plurality of second dubbing information;
determining target second dubbing information according to the playing amount corresponding to each second dubbing information in a plurality of second dubbing information corresponding to the second content unit;
and determining target second dubbing information according to the activity condition of the dubbing user corresponding to each second dubbing information in the plurality of second dubbing information corresponding to the second content unit in the book friend group.
15. A method for dubbing, applied to a network device, wherein the method comprises:
receiving first dubbing information which is sent by first user equipment and recorded by a first user aiming at target content of a target book, wherein the first user equipment acquires the first dubbing information in response to dubbing recording operation executed by the first user on a reading page of the target book in a reading application, and sends the first dubbing information to the network equipment in response to dubbing sharing operation executed by the first user aiming at the first dubbing information;
and sending the first dubbing information to second user equipment corresponding to one or more second users in a book friend group corresponding to the target book, so as to present the first dubbing information on a group chat page of the book friend group on the second user equipment, wherein the first user has joined the book friend group.
16. The method of claim 15, wherein the method further comprises:
receiving a group adding request sent by the first user equipment, and adding the first user into the book friend group, wherein the first user equipment responds to a group adding operation executed by the first user on the reading page, and sends the group adding request corresponding to the group adding operation to the network equipment.
17. The method of claim 15, wherein the method further comprises:
and if the first reading condition of the first user about the target book meets a first preset condition, automatically joining the first user into the book friend group.
18. The method of claim 17, wherein the first predetermined condition comprises at least one of:
the number of the read content units of the first user relative to the target book reaches a predetermined first number threshold;
the read time of the first user relative to the target book reaches a preset time threshold;
the first user has read a predetermined content unit in the target book.
19. The method of claim 15, wherein the method further comprises:
and if the second reading condition corresponding to the target book meets a second preset condition, automatically creating the book friend group.
20. The method of claim 19, wherein the second predetermined condition comprises at least one of:
the number of users who have read the target book reaches a predetermined second number threshold;
the number of users who have collected the target book reaches a predetermined third number threshold;
and the number of comments or praise corresponding to the target book reaches a preset fourth number threshold.
And the reading heat value corresponding to the target book reaches a preset heat threshold value.
21. The method of claim 15, wherein the method further comprises:
and if the first content unit of the target book meets a third preset condition, generating dubbing guide prompt information corresponding to the first content unit, and sending the dubbing guide prompt information to at least one user in the book friend group.
22. The method of claim 21, wherein the third predetermined condition comprises at least one of:
the number of users who have read the first content unit reaches a predetermined fifth number threshold;
the number of users currently reading the first content unit simultaneously reaches a predetermined sixth number threshold;
the first content unit is a highlight content unit in the target book.
23. The method of claim 21, wherein the at least one user is a user of the group of book friends who is currently reading the target book.
24. The method of claim 15, wherein a second user device corresponding to one or more second users jumps to the reading page, positions the reading page to a reading position corresponding to the target content, and plays the first dubbing information in response to a play operation performed by the one or more second users for the first dubbing information.
25. A computer device for dubbing comprising a memory, a processor and a computer program stored on the memory, characterized in that the processor executes the computer program to carry out the steps of the method according to any of claims 1 to 24.
26. A computer-readable storage medium, on which a computer program/instructions are stored, which, when being executed by a processor, carry out the steps of the method according to any one of claims 1 to 24.
27. A computer program product comprising a computer program, characterized in that the computer program realizes the steps of the method according to any one of claims 1 to 24 when executed by a processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111645772.7A CN114338579B (en) | 2021-12-29 | 2021-12-29 | Method, equipment and medium for dubbing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111645772.7A CN114338579B (en) | 2021-12-29 | 2021-12-29 | Method, equipment and medium for dubbing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114338579A true CN114338579A (en) | 2022-04-12 |
CN114338579B CN114338579B (en) | 2024-02-09 |
Family
ID=81016225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111645772.7A Active CN114338579B (en) | 2021-12-29 | 2021-12-29 | Method, equipment and medium for dubbing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114338579B (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100122170A1 (en) * | 2008-11-13 | 2010-05-13 | Charles Girsch | Systems and methods for interactive reading |
WO2012062485A1 (en) * | 2010-11-09 | 2012-05-18 | Artenaproductions Sa | Device and method for recording and playing back read stories |
US20140007257A1 (en) * | 2012-06-27 | 2014-01-02 | Apple Inc. | Systems and methods for narrating electronic books |
US20140281960A1 (en) * | 2013-03-15 | 2014-09-18 | International Business Machines Corporation | Help for reading an e-book |
CN104104576A (en) * | 2013-04-03 | 2014-10-15 | ***通信集团广东有限公司 | Method, system and terminal for sharing reading notes |
CN106911900A (en) * | 2017-04-06 | 2017-06-30 | 腾讯科技(深圳)有限公司 | Video dubbing method and device |
CN107332678A (en) * | 2017-06-02 | 2017-11-07 | 深圳市华阅文化传媒有限公司 | The method and system of reading page voice interface |
CN109658761A (en) * | 2019-01-18 | 2019-04-19 | 求上领读科技(广州)有限公司 | A kind of Modern Chinese language art learning system of on-line off-line combination |
CN111670437A (en) * | 2019-03-22 | 2020-09-15 | 江苏盐城风景风行网络技术研究院 | Method for sharing electronic content or comments to specific user |
CN111970257A (en) * | 2020-08-04 | 2020-11-20 | 腾讯科技(深圳)有限公司 | Manuscript display control method and device, electronic equipment and storage medium |
CN113282784A (en) * | 2021-06-03 | 2021-08-20 | 北京得间科技有限公司 | Audio recommendation method, computing device and computer storage medium for dialog novel |
CN113630630A (en) * | 2021-08-09 | 2021-11-09 | 咪咕数字传媒有限公司 | Method, device and equipment for processing dubbing information of video commentary |
-
2021
- 2021-12-29 CN CN202111645772.7A patent/CN114338579B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100122170A1 (en) * | 2008-11-13 | 2010-05-13 | Charles Girsch | Systems and methods for interactive reading |
WO2012062485A1 (en) * | 2010-11-09 | 2012-05-18 | Artenaproductions Sa | Device and method for recording and playing back read stories |
US20140007257A1 (en) * | 2012-06-27 | 2014-01-02 | Apple Inc. | Systems and methods for narrating electronic books |
US20140281960A1 (en) * | 2013-03-15 | 2014-09-18 | International Business Machines Corporation | Help for reading an e-book |
CN104104576A (en) * | 2013-04-03 | 2014-10-15 | ***通信集团广东有限公司 | Method, system and terminal for sharing reading notes |
CN106911900A (en) * | 2017-04-06 | 2017-06-30 | 腾讯科技(深圳)有限公司 | Video dubbing method and device |
CN107332678A (en) * | 2017-06-02 | 2017-11-07 | 深圳市华阅文化传媒有限公司 | The method and system of reading page voice interface |
CN109658761A (en) * | 2019-01-18 | 2019-04-19 | 求上领读科技(广州)有限公司 | A kind of Modern Chinese language art learning system of on-line off-line combination |
CN111670437A (en) * | 2019-03-22 | 2020-09-15 | 江苏盐城风景风行网络技术研究院 | Method for sharing electronic content or comments to specific user |
CN111970257A (en) * | 2020-08-04 | 2020-11-20 | 腾讯科技(深圳)有限公司 | Manuscript display control method and device, electronic equipment and storage medium |
CN113282784A (en) * | 2021-06-03 | 2021-08-20 | 北京得间科技有限公司 | Audio recommendation method, computing device and computer storage medium for dialog novel |
CN113630630A (en) * | 2021-08-09 | 2021-11-09 | 咪咕数字传媒有限公司 | Method, device and equipment for processing dubbing information of video commentary |
Non-Patent Citations (3)
Title |
---|
JUN HAN等: "The comparative study of mainstream e-book readers", 2010 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY * |
张伟红;: "全媒体时代下喜马拉雅"听+读"模式对图书馆有声阅读推广的启示", 晋图学刊, no. 02 * |
张莉莉;邢巧;: "相约云端 共品书香――小学语文线上阅读教学经验分享", 教育实践与研究(A), no. 1 * |
Also Published As
Publication number | Publication date |
---|---|
CN114338579B (en) | 2024-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110417641B (en) | Method and equipment for sending session message | |
CN112685121B (en) | Method and equipment for presenting session entry | |
CN112822431B (en) | Method and equipment for private audio and video call | |
CN110765395A (en) | Method and equipment for providing novel information | |
CN110768894B (en) | Method and equipment for deleting session message | |
CN110515692B (en) | Method and equipment for starting reading application | |
CN110535755B (en) | Method and equipment for deleting session message | |
CN112261337B (en) | Method and equipment for playing voice information in multi-person voice | |
CN112818719A (en) | Method and device for identifying two-dimensional code | |
CN114338579B (en) | Method, equipment and medium for dubbing | |
CN114429361A (en) | Method, device, medium and program product for extracting resource | |
CN115776418A (en) | Method and equipment for pushing message in group session | |
CN112788004B (en) | Method, device and computer readable medium for executing instructions by virtual conference robot | |
CN113329237B (en) | Method and equipment for presenting event label information | |
CN111934980B (en) | Method and device for publishing book sharing information in reading application | |
CN111314210B (en) | Method and equipment for social interaction | |
CN110688586B (en) | Method and device for recommending social activities or friends for user | |
CN111859009A (en) | Method and equipment for providing audio information | |
CN113157162A (en) | Method, apparatus, medium and program product for revoking session messages | |
CN112787831A (en) | Method and equipment for splitting conference group | |
CN115913804A (en) | Method, apparatus, medium and program product for joining chat room | |
CN110765388A (en) | Method and equipment for publishing shared information in social space | |
CN114417144A (en) | Method, apparatus, medium and program product for same-person authoring | |
CN112702462B (en) | Method and equipment for adding packets | |
CN112953816B (en) | Method, device, medium and program product for issuing guesses in friend space |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |