[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111131908B - Method, device and equipment for receiving voice gift and storage medium - Google Patents

Method, device and equipment for receiving voice gift and storage medium Download PDF

Info

Publication number
CN111131908B
CN111131908B CN201911320846.2A CN201911320846A CN111131908B CN 111131908 B CN111131908 B CN 111131908B CN 201911320846 A CN201911320846 A CN 201911320846A CN 111131908 B CN111131908 B CN 111131908B
Authority
CN
China
Prior art keywords
gift
voice
task
information
voice gift
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.)
Active
Application number
CN201911320846.2A
Other languages
Chinese (zh)
Other versions
CN111131908A (en
Inventor
曾衍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Cubesili Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Cubesili Information Technology Co Ltd filed Critical Guangzhou Cubesili Information Technology Co Ltd
Priority to CN201911320846.2A priority Critical patent/CN111131908B/en
Publication of CN111131908A publication Critical patent/CN111131908A/en
Application granted granted Critical
Publication of CN111131908B publication Critical patent/CN111131908B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the application provides a receiving method, a device, equipment and a storage medium of a voice gift, and relates to the technical field of live broadcast, wherein the receiving method analyzes a task protocol of the voice gift sent by a receiving server to obtain configuration information corresponding to the voice gift; acquiring a voice gift task corresponding to the voice gift and character information of the voice gift task; acquiring audio information input by a user according to the configuration information, performing voice recognition on the audio information, and performing matching calculation on the audio information and the character information; and confirming the received voice gift according to the matching calculation result, and displaying the receiving confirmation information. The application realizes silent receiving and voice gift task execution, ensures the live broadcast effect of the anchor, and can also improve the interactivity between the anchor and audiences so as to further improve the enthusiasm of the audiences for delivering the gifts to the anchor and the liveness of the live broadcast room.

Description

Method, device and equipment for receiving voice gift and storage medium
Technical Field
The present application relates to the field of live broadcast technologies, and in particular, to a method, an apparatus, a device, and a storage medium for receiving a voice gift.
Background
With the development of network technology, real-time video communication such as live webcast and video chat room becomes an increasingly popular entertainment mode. In the real-time video communication process, the interactivity among users can be increased by giving away the virtual gift to show the special effect.
In the related art, the recommendation method of the virtual gift of the live broadcast room is generally: the method comprises the steps of displaying a gift bar to a user, detecting that the user selects a certain gift in the gift bar, receiving a confirmation sending instruction, giving a selected virtual gift to a main broadcast, and automatically receiving the virtual gift by the main broadcast. However, the presenting method of the virtual gift causes the audience to lack the interaction with the main broadcast, which affects the enthusiasm of the audience for presenting the gift to the main broadcast and reduces the activity of the live broadcast room.
Disclosure of Invention
The present application aims to solve at least one of the above technical drawbacks, in particular the problem that the manner of gift sending affects the enthusiasm of the audience.
In a first aspect, an embodiment of the present application provides a method for receiving a voice gift, including the following steps:
receiving a task protocol of a voice gift issued by a server, and analyzing the task protocol to obtain configuration information corresponding to the voice gift;
acquiring a voice gift task corresponding to the voice gift and text information of the voice gift task;
acquiring audio information input by a user according to the configuration information, performing voice recognition on the audio information, and performing matching calculation on the audio information and the character information;
and confirming to receive the voice gift according to the matching calculation result, and displaying receiving confirmation information.
In one embodiment, the configuration information includes: whether to automatically receive the voice gift task, whether to start a recording device, preset duration of audio recording, and a voice recognition address.
In an embodiment, the step of obtaining audio information input by a user according to the configuration information and performing speech recognition on the audio information includes:
automatically receiving the voice gift task according to the configuration information, displaying character information corresponding to the voice gift task, and starting timing of a preset duration of audio recording;
recording audio information of a main broadcast through a recording device, and sending the audio information recorded by the recording device to the voice recognition address for voice recognition within preset duration of audio recording;
and stopping voice recognition when the preset time length of the audio recording is reached.
In one embodiment, the voice recognition address is a server;
the steps of acquiring the audio information input by the user according to the configuration information, performing voice recognition on the audio information and performing matching calculation with the text information comprise:
and in the preset time length, when the timing time length reaches a set time interval, transmitting the audio information recorded by the recording equipment in the time interval to the server so as to perform voice recognition through the server.
In an embodiment, the step of performing speech recognition on the audio information and performing matching calculation on the audio information and the text information includes:
converting the audio information into corresponding text data, and performing matching calculation on the text data and the text information to obtain a matching degree; the matching degree is the percentage of the number of characters in the text data, which is the same as the number of the characters in the text information, in the total number of the characters in the text information.
In one embodiment, the step of confirming the reception of the voice gift according to the matching calculation result and presenting reception confirmation information includes:
judging whether the matching degree reaches a preset threshold value, if so, determining to receive the virtual assets of the voice gift, and displaying gift information corresponding to the voice gift in a live broadcast room; otherwise, determining that the voice gift task fails to be executed.
In one embodiment, the method for receiving the voice gift further comprises the following steps:
if the voice gift task is determined to be automatically received, automatically popping up a display window to display the text information and the matching result through the display window;
and after the matching result is displayed, automatically retracting the display window.
In one embodiment, the step of receiving the task protocol of the voice gift delivered by the server includes:
establishing a broadcast channel between a main broadcasting terminal and a live broadcasting room;
receiving a task protocol issued by a server in a silent mode through the broadcast channel; after receiving the voice gift triggered by the audience, the server acquires a task identifier corresponding to the voice gift and generates the task protocol according to the task identifier of the voice gift and the current configuration information of the anchor terminal.
In a second aspect, an embodiment of the present application further provides a method for receiving a voice gift, including the following steps:
generating a corresponding task protocol according to the configuration information corresponding to the voice gift, and issuing the task protocol to a client;
sending a voice gift task corresponding to the voice gift and corresponding text information to a client;
receiving audio information input by the user and acquired by the client according to the configuration information, performing voice recognition on the audio information and performing matching calculation on the audio information and the character information;
and generating gift presentation confirmation information according to the matching result of the matching calculation, and issuing the gift presentation confirmation information to the client so that the client displays the gift presentation confirmation information.
In a third aspect, an embodiment of the present application further provides a receiving apparatus for a voice gift, including:
the protocol analysis module is used for receiving a task protocol of the voice gift sent by the server and analyzing the task protocol to obtain configuration information corresponding to the voice gift;
the task acquisition module is used for acquiring a voice gift task corresponding to the voice gift and text information of the voice gift task;
the matching calculation module is used for acquiring audio information input by a user according to the configuration information, performing voice recognition on the audio information and performing matching calculation with the character information;
and the information display module is used for confirming to receive the voice gift according to the matching calculation result and displaying the receiving confirmation information.
In a fourth aspect, an embodiment of the present application further provides a receiving apparatus for a voice gift, including:
the protocol issuing module is used for generating a corresponding task protocol according to the configuration information corresponding to the voice gift and issuing the task protocol to the client;
the task issuing module is used for issuing the voice gift task corresponding to the voice gift and the corresponding text information to the client;
the audio matching module is used for receiving the audio information input by the user and acquired by the client according to the configuration information, performing voice recognition on the audio information and performing matching calculation on the audio information and the text information;
and the information generation module is used for generating gift presentation confirmation information according to the matching result of the matching calculation and sending the gift presentation confirmation information to the client so that the client displays the gift presentation confirmation information.
In a fifth aspect, an embodiment of the present application further provides a computer device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the processor implements the steps of the method for receiving a voice gift as described in any one of the embodiments of the first aspect.
In a sixth aspect, the present application further provides a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform the steps of the method for receiving a voice gift as described in any one of the embodiments of the first aspect.
The embodiment provides a method, a device, equipment and a storage medium for receiving a voice gift, wherein the task protocol of the voice gift sent by a receiving server is used for analyzing the task protocol to obtain configuration information corresponding to the voice gift; acquiring a voice gift task corresponding to the voice gift and character information of the voice gift task; acquiring audio information input by a user according to the configuration information, performing voice recognition on the audio information, and performing matching calculation on the audio information and the character information; and confirming the received voice gifts according to the matching calculation results, and displaying the received confirmation information so as to realize silent reception and execution of voice gifts, ensure the live broadcast effect of the anchor, improve the interactivity between the anchor and audiences and further improve the enthusiasm of the audiences for delivering the gifts to the anchor and the activeness of the live broadcast room.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a schematic frame diagram of a webcast system according to an embodiment;
fig. 2 is a flowchart of a method for receiving a voice gift according to an embodiment;
FIG. 3 is a schematic diagram of an anchor display interface provided by an embodiment;
fig. 4 is a flowchart of another method for receiving a voice gift according to one embodiment;
fig. 5 is a timing diagram illustrating a method for receiving a voice gift according to an embodiment;
FIG. 6 is a schematic diagram of an embodiment of a receiving device for a voice gift;
fig. 7 is a schematic structural diagram of another voice gift receiving device according to an embodiment.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present application.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
It will be understood by those within the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Before describing the method provided by the embodiment of the present application, an application scenario of the embodiment of the present application is described first. Referring to fig. 1, fig. 1 is a schematic diagram of a framework of a live webcast system provided by an embodiment, where the system framework may include a server and clients, each client includes one or more anchor clients (i.e., anchor, the same below) 10 and a plurality of viewer clients (i.e., viewer clients, the same below) 20, and a live platform located on the server may include a plurality of virtual live webcasts and a server 30, where each anchor client 10 and each viewer client 20 establish communication connection with the server 30 through a wired network or a wireless network.
Generally speaking, each virtual live broadcast room correspondingly plays different live broadcast contents, the anchor broadcasts are live broadcast through the anchor client 10, and audiences select to enter a certain virtual live broadcast room through the audience client 20 to watch the anchor broadcast for live broadcast. The viewer client 20 and the anchor client 10 may enter the live platform through a live Application (APP) installed on the terminal device.
The anchor client 10 and the audience client 20 are terminal devices, such as a smart phone, a tablet computer, an e-reader, a desktop computer, or a notebook computer, and the like, which is not limited thereto. The server 30 is a background server for providing background services for the terminal device, and may be implemented by an independent server or a server cluster composed of a plurality of servers. In one embodiment, the server 30 may be a live web platform.
According to the technical scheme, when the audience selects to give the voice gifts to the target anchor, the anchor receives the voice gift tasks corresponding to the voice gifts and successfully completes the voice gift tasks within the preset duration of the pre-configuration, and then the gift awards corresponding to the voice gifts can be obtained. Generally speaking, each voice gift corresponds to different voice passwords, the anchor performs recording according to the voice passwords, if the matching degree of audio information obtained through recording and text information corresponding to the voice passwords reaches a preset threshold value, the voice gift task is successfully completed, and the anchor can obtain rewards corresponding to the voice gifts.
However, considering that the anchor intentionally interrupts execution of the voice gift task during the live broadcast activity to affect the continuity of the live broadcast, the application provides a silent receiving mode of the voice gift, the anchor can automatically receive the voice gift task, and according to the configuration information of the voice gift, such as the preset time length recorded by the voice password and the corresponding text information, audio recording is performed according to the text information during the live broadcast, the timing of the recorded preset time length is started, voice recognition is performed on the live broadcast content within the preset time length, the voice gift task is executed without interruption, if the live broadcast content has the content matched with the text information, the execution of the voice gift task is successful, otherwise, the execution is failed.
Fig. 2 is a flowchart illustrating a method for receiving a voice gift according to an embodiment, which can be performed in a receiving device of the voice gift, such as a host.
Specifically, as shown in fig. 2, the receiving method of the voice gift may include the following steps:
s110, receiving a task protocol of the voice gift sent by the server, and analyzing the task protocol to obtain configuration information corresponding to the voice gift.
For the task protocol, the following fields may be included: a task identifier (such as a task ID of the voice gift) of the voice gift corresponding to the voice gift, whether to automatically receive the voice gift task, whether to start a recording device, an audio recording duration corresponding to the voice gift task, and a voice recognition address for performing voice recognition on audio information.
Specifically, the voice gift task identifier: the voice gift task identifier is used for distinguishing different voice gifts, and the corresponding voice gift task can be found through the voice gift task identifier.
Whether to automatically receive the voice gift task: the anchor may turn on or off the automatic voice gift reception task function through the anchor, and when the anchor turns on the automatic voice gift reception task function, the value of the field is "1", and when the anchor turns off the automatic voice gift reception function, the value of the field is "0".
Whether to start the recording device: the anchor can turn on or turn off the task function of automatically receiving the voice gifts through the anchor, when the anchor turns on the function of the recording device, the value of the field is "1", and when the anchor turns off the function of the recording device, the value of the field is "0".
The preset duration of audio recording is as follows: recording the voice of the main broadcast within the preset time length of the audio recording to form audio information, and not recording the voice exceeding the preset time length of the audio recording.
And voice recognition address: the address for transmitting the audio information to the voice recognition address for voice recognition can be a server or an anchor terminal.
In this embodiment, the anchor terminal receives a task protocol of the voice gift sent by the server, and parses the task protocol to obtain configuration information corresponding to the voice gift, such as a task of automatically receiving the voice gift, starting a recording device, and a preset duration and a voice recognition address of audio recording. When the voice gift task is automatically received, a corresponding display window can be automatically popped up to display the text information corresponding to the voice gift task, and timing and the like are automatically started according to preset time length.
In order to make the effect of the technical solution of the present application clearer, a scheme of a task protocol for receiving a voice gift delivered by a server is described below.
In the scheme, as shown in fig. 1, a spectator triggers to give a voice gift, a task protocol is generated by a server in response to a giving request of the voice gift sent by the spectator, and then the task protocol is issued to a main broadcasting terminal.
Specifically, the method comprises the following steps:
firstly, establishing a broadcast channel between a main broadcasting terminal and a live broadcasting room; and receiving a task protocol issued by the server in a silent mode through the broadcast channel.
For the server, after receiving the voice gift triggered by the audience, the task identifier corresponding to the voice gift is obtained, and the task protocol is generated according to the task identifier of the voice gift and the current configuration information of the anchor terminal.
According to the technical scheme, the conventional gift giving mode is improved, the user-defined task protocol is combined, the broadcasting channel is established between the server and the live broadcasting end, and the anchor broadcasting end can intercept protocol information from the broadcasting channel regularly, so that the voice gift is received in a silent mode, the user is prevented from being interfered and influenced by the voice gift giving, and the efficiency of the voice gift giving process is improved.
And S120, acquiring a voice gift task corresponding to the voice gift and text information of the voice gift task.
And the anchor terminal obtains the voice gift task identification through analyzing the task protocol. Each voice gift is configured with a unique gift identification, and correspondingly, each voice gift task is corresponding to a unique voice gift task identification. The corresponding voice gift task and the corresponding text information can be found out through the voice gift task identification. And the anchor terminal acquires the voice gift task and the corresponding voice password thereof according to the voice gift task identifier. In one embodiment, the voice password is presented in the form of text information, and the text information corresponding to the voice gift task is displayed on a display interface of the main broadcast terminal.
Optionally, when the anchor terminal parses the field for automatically receiving the voice gift task, a corresponding display window is automatically popped up to display text information corresponding to the voice gift task.
S130, acquiring audio information input by a user according to the configuration information, performing voice recognition on the audio information, and performing matching calculation on the audio information and the character information.
And determining that the anchor terminal starts the function of automatically receiving the voice gift task according to the configuration information, starting countdown of the execution of the voice gift task according to the preset duration recorded by the audio, acquiring the audio information input by the user during the countdown period, and automatically starting the voice recognition function.
After the anchor terminal automatically receives the voice gift task, timing of preset duration recorded by the audio information is started, optionally, the remaining duration of the user can be prompted in a countdown progress bar mode, and the anchor is prompted to perform voice recognition at present.
Optionally, in an embodiment, the step may include the following sub-steps:
and S1301, automatically receiving the voice gift task according to the configuration information, displaying character information corresponding to the voice gift task, and starting timing of audio recording duration.
And starting an automatic voice gift receiving task function at the determined anchor terminal, automatically analyzing the received task protocol, acquiring information of a field corresponding to the preset time length of the audio recording, automatically starting timing or countdown according to the preset time length of the audio recording, acquiring corresponding text information according to the voice gift task identifier, and displaying the text information corresponding to the voice gift task through a display window.
Optionally, in an embodiment, the voice gift task issued by the server is received, a display window pops up when the pop-up window is in an open state, and text information corresponding to the voice gift task is displayed on the display window.
Specifically, when receiving a voice gift task issued by a server, the anchor terminal pulls down to trigger the display window. Fig. 3 is a schematic diagram of a display interface of a host terminal according to an embodiment, as shown in fig. 3, a display window 202 pops up on a display interface 201, the display window 202 displays a voice recognition identifier 101, text information 102 corresponding to a voice password, a guidance phrase 103, a countdown progress bar 104, and the like, and a public screen area 203 may display prompt information of voice gifts to be received, such as the number of the voice gifts to be received. When the voice gift task is automatically received, the text information corresponding to the voice password is automatically displayed on the display window 202, and the guide language 103 is used for guiding the anchor to complete the voice gift task. The countdown progress bar 104 is used to prompt the anchor to complete the remaining time of the voice gift task and automatically stop recording when a preset duration is reached.
Optionally, in an embodiment, when the anchor clicks the "play description" in the guidance language, the execution rule of the voice gift task is presented in the form of a web page.
S1302, recording audio information of a main broadcast through a recording device, and sending the audio information recorded through the recording device to the voice recognition address for voice recognition within preset time length of audio recording.
And the recording equipment, such as a microphone, is in an open state to record the audio information of the main broadcast, and sends the audio information recorded in the preset duration of the audio recording to the audio recognition address for voice recognition. Optionally, the voice recognition address may be an address of a service end, and may also be an address of an anchor end. And when the voice recognition address is the address of the anchor terminal, the anchor terminal uploads the audio information recorded in the preset time period to the server for voice recognition, and when the voice recognition address is the address of the anchor terminal, the anchor terminal directly performs voice recognition on the audio information recorded in the preset time period locally.
And S1303, stopping voice recognition when the preset time length of the audio recording is reached.
In this embodiment, after the anchor checks the text information corresponding to the popped voice gift task in the live broadcasting process, the anchor continues live broadcasting according to the text information. At this moment, the anchor end can actively acquire the audio information within the preset time length, perform voice recognition on the audio information, analyze whether corresponding text information exists in the audio information, and when the preset time length of audio recording is reached, although the recording equipment continues to record the anchor live audio, the voice recognition is not performed on the audio information, which indicates that the execution of the voice gift task is finished.
And S140, confirming to receive the voice gift according to the matching calculation result, and displaying receiving confirmation information.
The audio information and the text information corresponding to the voice gift task are matched through the server to obtain a matching result, and in the embodiment, the matching result can be represented through a numerical value of the matching degree. Further, if the matching degree reaches a preset threshold, it indicates that there is content with a higher degree of matching with the text information in the audio information for performing voice recognition, and at this time, the voice gift task is successfully executed, and a confirmation message of successful gift presentation is displayed, where the confirmation message of successful gift presentation may include a notification of successful execution of the voice gift task, a virtual currency price value corresponding to the voice gift, a gift special effect corresponding to the voice gift, and the like.
In one embodiment, after the presentation window presents the voice gift task execution success message, the presentation window automatically sends a message after a set time, such as 3 seconds. In another embodiment, the special effects of the voice gift may also be presented in a live room.
If the matching degree is lower than the preset threshold, it indicates that the audio information for voice recognition is not basically consistent with the text information, the execution of the voice gift task fails, and a gift presentation failure confirmation message is displayed, wherein the gift presentation failure confirmation message may include a notification of the execution failure of the voice gift task.
In one embodiment, after the presentation window presents the voice gift task execution failure information, the presentation window automatically sends a message after a set time, such as 1 second. The preset threshold may be set according to an actual situation, and optionally, the preset threshold is 80%.
Further, after the execution condition of the voice gift task is fed back to the main broadcast terminal, a gift presentation confirmation notification can be fed back to the audience terminal presenting the voice gift, for example, a notification of the failure of the voice gift presentation is sent to the audience terminal, and the audience user is asked whether to send the voice gift again; and when the voice gift presentation is successful, displaying the voice gift presentation information on a public screen of the live broadcast room.
In the receiving method of the voice gift provided by this embodiment, the task protocol of the voice gift issued by the receiving server is used to analyze the task protocol to obtain the configuration information corresponding to the voice gift; acquiring a voice gift task corresponding to the voice gift and character information of the voice gift task; acquiring audio information input by a user according to the configuration information, performing voice recognition on the audio information, and performing matching calculation on the audio information and the character information; and confirming the received voice gifts according to the matching calculation results, and displaying the received confirmation information so as to realize silent reception and execution of voice gifts, ensure the live broadcast effect of the anchor, improve the interactivity between the anchor and audiences and further improve the enthusiasm of the audiences for delivering the gifts to the anchor and the activeness of the live broadcast room.
In order to make the technical solution clearer and easier to understand, specific implementation processes and modes of a plurality of steps in the technical solution are described in detail below.
In an embodiment, taking a voice recognition address as an example for explanation, at this time, the step S130 obtains audio information input by a user according to the configuration information, and the process of performing voice recognition on the audio information and performing matching calculation with the text information may include the following steps:
s130a, when the timing duration reaches the set time interval in the preset duration, transmitting the audio information recorded by the recording equipment in the time interval to the server so as to perform voice recognition by the server.
And receiving audio information recorded by the main broadcast within a preset time length correspondingly configured to the voice gift task, uploading the recorded audio information to a server for real-time voice recognition in the recording process, matching the audio information subjected to the voice recognition processing with character information corresponding to the voice gift task, and calculating the matching degree of the audio information and the character information.
Further, in this embodiment, the preset time duration is divided into a plurality of time periods, for example, the preset time duration is 30 seconds, and the preset time duration is divided into 3 time periods every 10 seconds. And when the timing duration reaches a set time interval, if the timing duration reaches 10 seconds, transmitting the audio information recorded in the 10 seconds to the server, and if the timing duration reaches 10 th seconds, transmitting the first audio information recorded in the 0 th to 10 th seconds to the server so as to convert the first audio information into first text information through the server. Further, when the timing duration reaches 20 seconds, transmitting the second audio information recorded from 10 seconds to 20 seconds to the server to pass through the server to convert the second audio information into second text information, and so on, and when the timing duration reaches 30 seconds, transmitting the third audio information recorded from 20 seconds to 30 seconds to the server to pass through the server to convert the third audio information into third text information.
And after the recording equipment is started, the anchor records audio information according to the text information corresponding to the voice gift task. Furthermore, the anchor terminal transmits the audio information recorded by the recording equipment to the server in real time, so that real-time voice recognition is carried out on the audio information through the server, the audio information is matched with the text information, the matching degree of the audio information and the text information is calculated, the audio information is not required to be sent after the preset time length for recording the audio is finished, and the processing efficiency of the voice gift task is improved.
In an embodiment, the step S140 of performing speech recognition on the audio information and performing matching calculation with the text information may include:
s140a, the audio information is converted into corresponding text data, and the text data and the text information are subjected to matching calculation to obtain matching degree.
The matching degree is the percentage of the number of characters in the text data, which is the same as the number of the characters in the text information, in the total number of the characters in the text information.
Optionally, in some embodiments, the text information obtained by converting the audio information is matched with the text information corresponding to the voice gift task, where the text information and the text information may be presented in the form of pinyin letters, and if the pinyin letters are the same, the text corresponding to the pinyin letters are considered to be the same, and further, the matching degree between the audio information and the text information may be calculated by the ratio of the number of the same letters to the total number corresponding to the text information. For example, 50 characters are recognized within a preset duration of audio recording, and are matched with 10 characters of a sentence corresponding to character information issued by a server, so that similar text information exists in the audio information, wherein 9 texts recognized by voice are matched with 10 characters in the character information, and the matching degree is calculated to be 90%. Preferably, the result obtained by matching the text information is continuous text information recognized by voice, so as to improve the matching accuracy.
In one embodiment, the process of confirming the reception of the voice gift according to the matching calculation result and presenting the reception confirmation information in step S140 may include the steps of:
s1401, judging whether the matching degree reaches a preset threshold value; if so, step S1402 is executed, otherwise, step S1403 is executed.
The preset threshold value can be set according to actual conditions, for example, the higher the matching degree is, the closer the audio information recorded by the anchor is to the text information corresponding to the voice gift task is, the higher the matching degree is. In an embodiment, prompt information of successful matching, such as a returned numerical value of the matching degree or a prompt of a picture of successful matching, may be displayed through a display window of the anchor display interface.
S1402, determining that the voice gift task is successfully executed, receiving the virtual asset of the voice gift, and displaying the gift information corresponding to the voice gift in a live broadcast room.
And when the matching degree is higher than a preset threshold value, the audio information recorded by the anchor is similar to the text information corresponding to the voice gift task, the voice gift task is determined to be successfully executed, and the virtual assets of the voice gift are received.
Optionally, in some embodiments, after it is determined that the voice gift task is successfully executed, the display window is automatically retracted, and in other embodiments, after it is determined that the voice gift task is successfully executed, a gift special effect corresponding to the voice gift can be displayed in the live broadcast.
Optionally, in an embodiment, when multiple voice gifts are triggered simultaneously in the same live broadcast room, the voice password of the presentation window is presented as queuing logic. And when the voice gift task corresponding to the current voice gift is not executed, triggering the display window of the next voice gift to perform queuing processing, and not displaying by the anchor terminal.
When the voice gift task is successfully executed and a plurality of gift special effects to be displayed exist, the voice gift task can be cached in a special effect display queue for queuing, audience users giving the voice gift can preferentially see the gift special effect corresponding to the voice gift when determining that the voice gift is successfully given, and other audience users and the main broadcast display the voice gift special effect according to the queue logic of the journey.
And S1403, determining that the voice gift task fails to be executed.
Within a preset time length, when audio information recorded by a main broadcast does not contain character information corresponding to a voice gift task or partially contains character information corresponding to the voice gift task but the matching degree is still lower than a preset threshold value, the execution failure of the voice gift task is determined, the main broadcast end receives a notification of the execution failure of the voice gift task, a gift special effect of the voice gift is not displayed in a live broadcast room, the main broadcast end fails to receive a virtual asset of the voice gift, and a spectator end presenting the voice gift receives the notification of the presentation failure of the voice gift.
In some embodiments, when it is determined that the voice gift task fails to be executed, the display window is automatically retracted; optionally, after a set time period, for example, 1 second, the display window is automatically retracted.
In some embodiments, when the anchor end automatically receives the voice gift task, automatically popping up a display window, and displaying text information corresponding to the voice gift task through the display window; after the matching calculation is carried out on the audio information and the character information within the preset duration of the audio recording to obtain the matching result, the matching result can also be displayed through the display window, and after the matching result is displayed, the display window is automatically folded.
Fig. 4 is a flowchart illustrating another method for receiving a voice gift, which is performed by a receiving device of the voice gift, such as a server.
Specifically, as shown in fig. 4, the receiving method of the voice gift may include the following steps:
and S210, generating a corresponding task protocol according to the configuration information corresponding to the voice gift, and issuing the task protocol to the client.
In this embodiment, the server responds to the voice gift presentation request initiated by the viewer, generates a task protocol of the voice gift, and issues the task protocol to the client, such as the anchor.
In some embodiments, the generated task protocol may include the following fields: a voice gift task identifier (such as a voice gift task ID) corresponding to the voice gift, whether to automatically receive the voice gift task, whether to start a recording device, an audio recording duration corresponding to the voice gift task, and a voice recognition address for performing voice recognition on audio information.
And S220, issuing the voice gift task corresponding to the voice gift and the corresponding text information to the client.
Each voice gift is configured with a unique gift identification, and correspondingly, each voice gift task is corresponding to a unique voice gift task identification. The corresponding voice gift task and the corresponding text information can be found out through the voice gift task identification.
In some embodiments, the server may further find out the corresponding voice gift task and the corresponding text information according to the voice gift identification, or find out the corresponding voice gift task according to the voice gift identification, and find out the corresponding text information according to the voice gift task identification. Further, the server issues the voice gift task and the corresponding text message to the anchor terminal.
And S230, receiving the audio information input by the user and acquired by the client according to the configuration information, performing voice recognition on the audio information, and performing matching calculation on the audio information and the text information.
And determining that the anchor terminal starts the function of automatically receiving the voice gift task according to the configuration information, starting countdown of the execution of the voice gift task according to the preset duration recorded by the audio, acquiring the audio information input by the user during the countdown period, and automatically starting the voice recognition function.
Recording devices, such as microphones, are turned on to record the audio information of the main broadcast. And the anchor terminal uploads the audio information recorded within the preset time period to a server for voice recognition, analyzes whether corresponding text information exists in the audio information, further matches the audio information after voice recognition processing with the text information corresponding to the voice gift task, and calculates the matching degree of the audio information and the text information. Optionally, in some embodiments, the text information obtained by converting the audio information is matched with the text information corresponding to the voice gift task, where the text information and the text information may be presented in the form of pinyin letters, and if the pinyin letters are the same, the text corresponding to the pinyin letters are considered to be the same, and further, the matching degree between the audio information and the text information may be calculated by the ratio of the number of the same letters to the total number corresponding to the text information. For example, 50 characters are recognized within a preset duration of audio recording, and are matched with 10 characters of a sentence corresponding to character information issued by a server, so that similar text information exists in the audio information, wherein 9 texts recognized by voice are matched with 10 characters in the character information, and the matching degree is calculated to be 90%. Preferably, the result obtained by matching the text information is continuous text information recognized by voice, so as to improve the matching accuracy.
When the preset time length of audio recording is reached, although the recording equipment continues to record the main broadcast live audio, voice recognition is not carried out on the main broadcast live audio, and the execution of the voice gift task is finished.
And S240, generating gift presentation confirmation information according to the matching result of the matching calculation, and sending the gift presentation confirmation information to the client, so that the client displays the gift presentation confirmation information.
The server matches the audio information with the text information corresponding to the voice gift task to obtain a matching result, and in this embodiment, the matching result can be represented by a numerical value of a matching degree. Further, if the matching degree reaches a preset threshold, it indicates that there is content with a higher degree of matching with the text information in the audio information for performing voice recognition, and at this time, the voice gift task is successfully executed, and a confirmation message of successful gift presentation is displayed, where the confirmation message of successful gift presentation may include a notification of successful execution of the voice gift task, a virtual currency price value corresponding to the voice gift, a gift special effect corresponding to the voice gift, and the like.
In one embodiment, after the presentation window presents the voice gift task execution success message, the presentation window automatically sends a message after a set time, such as 3 seconds. In another embodiment, the special effects of the voice gift may also be presented in a live room.
If the matching degree is lower than the preset threshold, it indicates that the audio information for voice recognition is not basically consistent with the text information, the execution of the voice gift task fails, and a gift presentation failure confirmation message is displayed, wherein the gift presentation failure confirmation message may include a notification of the execution failure of the voice gift task.
In one embodiment, after the presentation window presents the voice gift task execution failure information, the presentation window automatically sends a message after a set time, such as 1 second. The preset threshold may be set according to an actual situation, and optionally, the preset threshold is 80%.
Further, after the execution condition of the voice gift task is fed back to the main broadcast terminal, a gift presentation confirmation notification can be fed back to the audience terminal presenting the voice gift, for example, a notification of the failure of the voice gift presentation is sent to the audience terminal, and the audience user is asked whether to send the voice gift again; and when the voice gift presentation is successful, displaying the voice gift presentation information on a public screen of the live broadcast room.
Fig. 5 is a timing diagram of a method for receiving a voice gift according to an embodiment. In order to make the technical solutions provided by the embodiments of the present invention clearer, an example of a receiving method of a voice gift is described below with reference to fig. 5.
S501, the audience terminal sends a voice gift giving request to the server.
The audience user uses the audience to send a voice gift-giving request to the target anchor through the server.
S502, the server receives the voice gift giving request and generates a task protocol corresponding to the voice gift.
S503, the server issues a task protocol to the anchor terminal.
S504, the anchor terminal analyzes the task protocol and obtains the voice gift task corresponding to the voice gift and the corresponding text information from the server.
And after receiving the voice gift task, the anchor terminal automatically displays the password information of the voice gift task. Optionally, a display window pops up at the anchor end where the target anchor is located, such as a half-window password panel, and password information corresponding to the voice gift task is displayed on the half-window password panel. Optionally, as shown in fig. 3, the anchor triggers a half-window password panel, and text information, a guidance phrase, a countdown progress bar, and the like corresponding to the voice password are displayed on the panel. The countdown progress bar on the half-window password panel is a recordable countdown.
And S505, receiving the audio information recorded by the main broadcast within the preset duration of audio recording.
And S506, uploading the recorded audio information to a server.
And S507, in the preset duration of audio recording, the server performs voice recognition on the audio information, performs matching calculation on the audio information and the character information, and stops the voice recognition when the preset duration is reached.
And S508, obtaining a voice gift giving result according to the matching result and feeding back the voice gift giving result to the audience.
After the host terminal successfully executes the voice gift task, the audience terminal receives the notification that the voice gift is successfully presented; after the host fails to execute the voice gift task, the audience receives the notification of the failure of the voice gift presentation and inquires whether the audience user presents the voice gift again.
And S509, returning the matching result to the anchor terminal so that the anchor terminal displays gift presentation confirmation information according to the matching result.
Optionally, the data of the matching result is displayed on a display window of the anchor terminal, and after the voice gift task is successfully executed, the virtual currency corresponding to the voice is received, and further, a gift special effect corresponding to the voice gift can be displayed in a live broadcast room. And after the voice gift task fails to be executed, displaying the result of the failure of the voice gift reception.
The following describes in detail a related embodiment of the receiving apparatus for voice gifts.
Fig. 6 is a schematic structural diagram of a receiving device of a voice gift according to an embodiment, and as shown in fig. 6, the receiving device 100 of the voice gift may include: the system comprises a protocol analysis module 110, a task acquisition module 120, a matching calculation module 130 and an information presentation module 140.
The protocol analysis module 110 is configured to receive a task protocol of a voice gift sent by a server, and analyze the task protocol to obtain configuration information corresponding to the voice gift; a task obtaining module 120, configured to obtain a voice gift task corresponding to the voice gift and text information of the voice gift task; the matching calculation module 130 is configured to obtain audio information input by a user according to the configuration information, perform voice recognition on the audio information, and perform matching calculation with the text information; and an information display module 140, configured to confirm to receive the voice gift according to the matching calculation result, and display reception confirmation information.
The receiving apparatus for a voice gift provided in this embodiment is applied to a host, and is configured to receive a task protocol of a voice gift sent by a server through a protocol parsing module 110, and parse the task protocol to obtain configuration information corresponding to the voice gift; a task obtaining module 120, configured to obtain a voice gift task corresponding to the voice gift and text information of the voice gift task; the matching calculation module 130 is configured to obtain audio information input by a user according to the configuration information, perform voice recognition on the audio information, and perform matching calculation with the text information; and the information display module 140 is configured to confirm to receive the voice gift according to the matching calculation result, and display reception confirmation information, so as to improve interactivity between the anchor and the audience, and further improve enthusiasm of the audience for sending the gift to the anchor and liveness of a live broadcast room.
In one embodiment, the configuration information includes: whether to automatically receive the voice gift task, whether to start a recording device, preset duration of audio recording, and a voice recognition address.
In one embodiment, the matching calculation module 130 includes: the device comprises a task receiving unit, a voice recognition unit and a recognition stopping unit; the task receiving unit is used for automatically receiving the voice gift task according to the configuration information, displaying character information corresponding to the voice gift task and starting timing of preset duration of audio recording; the voice recognition unit is used for recording audio information of a main broadcast through a recording device, and sending the audio information recorded through the recording device to the voice recognition address for voice recognition within the preset duration of audio recording; and the recognition stopping unit is used for stopping voice recognition when the preset time length of the audio recording is reached.
In one embodiment, the voice recognition address is a server;
and the matching calculation module 130 is configured to, within the preset time duration, transmit the audio information recorded by the recording device to the server within the time interval when the timing time duration reaches a set time interval, so as to perform voice recognition by the server.
In an embodiment, the matching calculation module 130 is configured to convert the audio information into corresponding text data, and perform matching calculation on the text data and the text information to obtain a matching degree; the matching degree is the percentage of the number of characters in the text data, which is the same as the number of the characters in the text information, in the total number of the characters in the text information.
In an embodiment, the information display module 140 is configured to determine whether the matching degree reaches a preset threshold, and if so, determine to receive the virtual asset of the voice gift, and display gift information corresponding to the voice gift in a live broadcast; otherwise, determining that the voice gift task fails to be executed.
In one embodiment, the receiving device of the voice gift further comprises: a window display module; the window display module is used for automatically popping up a display window if the voice gift task is determined to be automatically received, so that the text information and the matching result are displayed through the display window; and after the matching result is displayed, automatically retracting the display window.
In one embodiment, the protocol parsing module 110 includes: a channel establishing unit and a protocol issuing unit; the system comprises a channel establishing unit, a broadcasting unit and a broadcasting unit, wherein the channel establishing unit is used for establishing a broadcasting channel between a main broadcasting terminal and a live broadcasting room; the protocol issuing unit is used for receiving the task protocol issued by the server in a silent mode through the broadcast channel; after receiving the voice gift triggered by the audience, the server acquires a task identifier corresponding to the voice gift and generates the task protocol according to the task identifier of the voice gift and the current configuration information of the anchor terminal.
Fig. 7 is a schematic structural diagram of another receiving device for voice gifts according to an embodiment, and as shown in fig. 7, the receiving device 200 for voice gifts may include: a protocol issuing module 210, a task issuing module 220, an audio matching module 230, and an information generating module 240.
The protocol issuing module 210 is configured to generate a corresponding task protocol according to the configuration information corresponding to the voice gift, and issue the task protocol to the client; the task issuing module 220 is configured to issue a voice gift task corresponding to the voice gift and text information corresponding to the voice gift to the client; the audio matching module 230 is configured to receive audio information input by the user, which is obtained by the client according to the configuration information, perform voice recognition on the audio information, and perform matching calculation with the text information; and an information generating module 240, configured to generate gift presentation confirmation information according to the matching result of the matching calculation, and send the gift presentation confirmation information to the client, so that the client displays the gift presentation confirmation information.
The receiving device of the voice gift provided above has corresponding functions and advantages when executing the receiving method of the voice gift provided in any of the above embodiments.
An embodiment of the present invention further provides a receiving device for a voice gift, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the receiving method for the voice gift in any of the above embodiments.
Optionally, the receiving device of the voice gift may be a mobile terminal, a tablet computer, a server, or the like. When the receiving device of the voice gift provided by the above embodiment executes the receiving method of the voice gift provided by any of the above embodiments, corresponding functions and advantages are provided.
Embodiments of the present invention also provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a method for receiving a voice gift, including:
receiving a task protocol of a voice gift issued by a server, and analyzing the task protocol to obtain configuration information corresponding to the voice gift;
acquiring a voice gift task corresponding to the voice gift and text information of the voice gift task;
acquiring audio information input by a user according to the configuration information, performing voice recognition on the audio information, and performing matching calculation on the audio information and the character information;
and confirming to receive the voice gift according to the matching calculation result, and displaying receiving confirmation information.
Of course, the storage medium containing the computer-executable instructions provided by the embodiments of the present invention is not limited to the operation of the receiving method of the voice gift described above, and may also perform related operations in the receiving method of the voice gift provided by any embodiment of the present invention, and has corresponding functions and advantages.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the method for receiving a voice gift according to any embodiment of the present invention.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps. The foregoing is only a partial embodiment of the present application, and it should be noted that, for those skilled in the art, several modifications and decorations can be made without departing from the principle of the present application, and these modifications and decorations should also be regarded as the protection scope of the present application.

Claims (11)

1. A method of receiving a voice gift, comprising the steps of:
receiving a task protocol of a voice gift issued by a server, and analyzing the task protocol to obtain configuration information corresponding to the voice gift; wherein the configuration information comprises: whether to automatically receive at least one of a voice gift task, whether to start a recording device, a preset duration of audio recording, and a voice recognition address;
acquiring a voice gift task corresponding to the voice gift and text information of the voice gift task;
acquiring audio information input by a user according to the configuration information, performing voice recognition on the audio information, and performing matching calculation on the audio information and the character information; the audio information is input by a user according to the text information;
judging whether the matching result of the matching calculation reaches a preset threshold value, if so, determining to receive the virtual asset of the voice gift, and displaying gift information corresponding to the voice gift in a live broadcast room; otherwise, determining that the voice gift task fails to be executed.
2. The method for receiving a voice gift according to claim 1, wherein the step of acquiring audio information input by a user according to the configuration information, and performing voice recognition on the audio information comprises:
automatically receiving the voice gift task according to the configuration information, displaying character information corresponding to the voice gift task, and starting timing of a preset duration of audio recording;
recording audio information of a main broadcast through a recording device, and sending the audio information recorded by the recording device to the voice recognition address for voice recognition within preset duration of audio recording;
and stopping voice recognition when the preset time length of the audio recording is reached.
3. A method of receiving a voice gift according to claim 1, wherein the voice recognition address is a server;
the steps of acquiring the audio information input by the user according to the configuration information, performing voice recognition on the audio information and performing matching calculation with the text information comprise:
and transmitting the audio information recorded by the recording equipment in the set time interval to the server when the timing time reaches the set time interval in the preset time interval so as to perform voice recognition by the server.
4. The method of receiving a voice gift as claimed in claim 1, wherein the step of performing voice recognition on the audio information and performing matching calculation with the text information comprises:
converting the audio information into corresponding text data, and performing matching calculation on the text data and the character information to obtain a matching degree; the matching degree is the percentage of the number of characters in the text data, which is the same as the number of the characters in the text information, in the total number of the characters in the text information.
5. The method for receiving a voice gift as claimed in claim 4, further comprising the steps of:
if the voice gift task is determined to be automatically received, automatically popping up a display window to display the text information and the matching result through the display window;
and after the matching result is displayed, automatically retracting the display window.
6. The method for receiving a voice gift as claimed in claim 1, wherein the step of receiving a mission protocol of the voice gift issued by the server comprises:
establishing a broadcast channel between a main broadcasting terminal and a live broadcasting room;
receiving a task protocol issued by a server in a silent mode through the broadcast channel; after receiving the voice gift triggered by the audience, the server acquires a task identifier corresponding to the voice gift and generates the task protocol according to the task identifier of the voice gift and the current configuration information of the anchor terminal.
7. A method of receiving a voice gift, comprising the steps of:
generating a corresponding task protocol according to the configuration information corresponding to the voice gift, and issuing the task protocol to a client; wherein the configuration information comprises: whether to automatically receive at least one of a voice gift task, whether to start a recording device, a preset duration of audio recording, and a voice recognition address;
sending a voice gift task corresponding to the voice gift and corresponding text information to a client;
receiving audio information input by the user and acquired by the client according to the configuration information, performing voice recognition on the audio information and performing matching calculation on the audio information and the character information; the audio information is input by a user according to the text information;
judging whether the matching result of the matching calculation reaches a preset threshold value, determining to receive the virtual asset of the voice gift, generating gift presentation confirmation information and issuing the gift presentation confirmation information to a client, so that the client displays the gift presentation confirmation information and displays the gift information corresponding to the voice gift in a live broadcast room; otherwise, determining that the voice gift task fails to be executed.
8. A receiving device for a voice gift, comprising:
the protocol analysis module is used for receiving a task protocol of the voice gift sent by the server and analyzing the task protocol to obtain configuration information corresponding to the voice gift; wherein the configuration information comprises: whether to automatically receive at least one of a voice gift task, whether to start a recording device, a preset duration of audio recording, and a voice recognition address;
the task acquisition module is used for acquiring a voice gift task corresponding to the voice gift and text information of the voice gift task;
the matching calculation module is used for acquiring audio information input by a user according to the configuration information, performing voice recognition on the audio information and performing matching calculation with the character information; the audio information is input by a user according to the text information;
the information display module is used for judging whether the matching result of the matching calculation reaches a preset threshold value, if so, determining to receive the virtual asset of the voice gift, and displaying gift information corresponding to the voice gift in a live broadcast room; otherwise, determining that the voice gift task fails to be executed.
9. A receiving device for a voice gift, comprising:
the protocol issuing module is used for generating a corresponding task protocol according to the configuration information corresponding to the voice gift and issuing the task protocol to the client; wherein the configuration information comprises: whether to automatically receive at least one of a voice gift task, whether to start a recording device, a preset duration of audio recording, and a voice recognition address;
the task issuing module is used for issuing the voice gift task corresponding to the voice gift and the corresponding text information to the client;
the audio matching module is used for receiving the audio information input by the user and acquired by the client according to the configuration information, performing voice recognition on the audio information and performing matching calculation on the audio information and the text information; the audio information is input by a user according to the text information;
the information generation module is used for judging whether the matching result of the matching calculation reaches a preset threshold value, determining to receive the virtual asset of the voice gift, generating gift presentation confirmation information and sending the gift presentation confirmation information to the client, so that the client displays the gift presentation confirmation information and displays the gift information corresponding to the voice gift in a live broadcast room; otherwise, determining that the voice gift task fails to be executed.
10. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method of reception of a voice gift according to any one of claims 1 to 6 when executing the program.
11. A storage medium containing computer-executable instructions for performing the steps of the method of receiving a voice gift according to any one of claims 1 through 6 when executed by a computer processor.
CN201911320846.2A 2019-12-19 2019-12-19 Method, device and equipment for receiving voice gift and storage medium Active CN111131908B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911320846.2A CN111131908B (en) 2019-12-19 2019-12-19 Method, device and equipment for receiving voice gift and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911320846.2A CN111131908B (en) 2019-12-19 2019-12-19 Method, device and equipment for receiving voice gift and storage medium

Publications (2)

Publication Number Publication Date
CN111131908A CN111131908A (en) 2020-05-08
CN111131908B true CN111131908B (en) 2021-12-28

Family

ID=70500335

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911320846.2A Active CN111131908B (en) 2019-12-19 2019-12-19 Method, device and equipment for receiving voice gift and storage medium

Country Status (1)

Country Link
CN (1) CN111131908B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111669640B (en) * 2020-06-18 2022-03-15 广州繁星互娱信息科技有限公司 Virtual article transfer special effect display method, device, terminal and storage medium
CN112087669B (en) * 2020-08-07 2023-03-10 广州方硅信息技术有限公司 Method and device for presenting virtual gift and electronic equipment
CN112087655B (en) * 2020-08-07 2022-09-27 广州方硅信息技术有限公司 Method and device for presenting virtual gift and electronic equipment
CN112261432B (en) * 2020-10-22 2023-03-21 杭州网易云音乐科技有限公司 Live broadcast interaction method and device in vehicle-mounted environment, storage medium and electronic equipment
CN112541493B (en) * 2020-12-17 2022-09-30 北京字节跳动网络技术有限公司 Topic explaining method and device and electronic equipment
CN113014477A (en) * 2021-03-18 2021-06-22 广州市百果园信息技术有限公司 Gift processing method, device and equipment of voice platform and storage medium
CN113283696A (en) * 2021-04-20 2021-08-20 福建大娱号信息科技股份有限公司 Examination method and terminal for live broadcast competition
CN113269584A (en) * 2021-05-17 2021-08-17 北京达佳互联信息技术有限公司 Resource allocation method, device, electronic equipment and storage medium
CN113453030B (en) * 2021-06-11 2023-01-20 广州方硅信息技术有限公司 Audio interaction method and device in live broadcast, computer equipment and storage medium
CN114363709A (en) * 2021-12-30 2022-04-15 南京谦萃智能科技服务有限公司 Live broadcast method, terminal device and computer readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007017887A8 (en) * 2005-08-10 2008-03-13 Hewlett Packard Development Co Delivering specific contents to specific recipients using broadcast networks
CN105898557A (en) * 2016-04-29 2016-08-24 乐视控股(北京)有限公司 Voice barrage generation and play method and device, and client
CN107451631A (en) * 2017-07-27 2017-12-08 上海慧流云计算科技有限公司 A kind of present distribution method and device
CN109064223A (en) * 2018-07-25 2018-12-21 武汉斗鱼网络科技有限公司 A kind of virtual present presentation method, device, server and storage medium
CN110072151A (en) * 2019-05-07 2019-07-30 北京字节跳动网络技术有限公司 Virtual gift display method, electronic equipment and computer readable storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106792245B (en) * 2016-11-22 2018-04-20 广州华多网络科技有限公司 Direct broadcasting room video flowing synthetic method, device and terminal device
CN109246473B (en) * 2018-09-13 2020-06-26 苏州思必驰信息科技有限公司 Voice interaction method and terminal system of personalized video bullet screen based on voiceprint recognition

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007017887A8 (en) * 2005-08-10 2008-03-13 Hewlett Packard Development Co Delivering specific contents to specific recipients using broadcast networks
CN105898557A (en) * 2016-04-29 2016-08-24 乐视控股(北京)有限公司 Voice barrage generation and play method and device, and client
CN107451631A (en) * 2017-07-27 2017-12-08 上海慧流云计算科技有限公司 A kind of present distribution method and device
CN109064223A (en) * 2018-07-25 2018-12-21 武汉斗鱼网络科技有限公司 A kind of virtual present presentation method, device, server and storage medium
CN110072151A (en) * 2019-05-07 2019-07-30 北京字节跳动网络技术有限公司 Virtual gift display method, electronic equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN111131908A (en) 2020-05-08

Similar Documents

Publication Publication Date Title
CN111131908B (en) Method, device and equipment for receiving voice gift and storage medium
CN111010612B (en) Method, device and equipment for receiving voice gift and storage medium
CN112714330B (en) Gift presenting method and device based on live broadcast with wheat and electronic equipment
CN110446115B (en) Live broadcast interaction method and device, electronic equipment and storage medium
CN110418151B (en) Bullet screen information sending and processing method, device, equipment and medium in live game
CN108235102B (en) Service processing method, device and storage medium
CN111918078B (en) Live broadcast method and device
US11025967B2 (en) Method for inserting information push into live video streaming, server, and terminal
CN113825031A (en) Live content generation method and device
CN107786887B (en) Method and device for displaying display information
US11157959B2 (en) Multimedia information processing method, apparatus and system, and computer storage medium
WO2018196733A1 (en) Data sharing method and device, storage medium and electronic device
CN109495763B (en) Virtual article record determining method, device, server and storage medium
CN113840154B (en) Live broadcast interaction method and system based on virtual gift and computer equipment
US11601690B2 (en) Method and apparatus for live streaming, server, system and storage medium
CN111294606B (en) Live broadcast processing method and device, live broadcast client and medium
US12088869B2 (en) Expiring synchronized supplemental content in time-shifted media
CN111629253A (en) Video processing method and device, computer readable storage medium and electronic equipment
WO2019047850A1 (en) Identifier displaying method and device, request responding method and device
WO2021169432A1 (en) Data processing method and apparatus of live broadcast application, electronic device and storage medium
CN108989864A (en) A kind of even wheat method, apparatus, equipment and storage medium
CN114666672B (en) Live fight interaction method and system initiated by audience and computer equipment
CN109413455B (en) User information display method and device for voice microphone interaction
CN110536150B (en) Downloading method and pushing method of live broadcast application and corresponding devices
CN112055227A (en) Cloud game interaction method, system, device, storage medium and electronic equipment

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
TA01 Transfer of patent application right

Effective date of registration: 20210111

Address after: 511442 3108, 79 Wanbo 2nd Road, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Applicant after: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd.

Address before: 29th floor, building B-1, Wanda Plaza, Wanbo business district, Nancun Town, Panyu District, Guangzhou City, Guangdong Province

Applicant before: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant