CN115334030B - Voice message display method and device - Google Patents

Voice message display method and device Download PDF

Info

Publication number
CN115334030B
CN115334030B CN202210945951.0A CN202210945951A CN115334030B CN 115334030 B CN115334030 B CN 115334030B CN 202210945951 A CN202210945951 A CN 202210945951A CN 115334030 B CN115334030 B CN 115334030B
Authority
CN
China
Prior art keywords
keyword
voice message
preset
group
server
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
CN202210945951.0A
Other languages
Chinese (zh)
Other versions
CN115334030A (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.)
Ali Health Technology China Co ltd
Original Assignee
Ali Health Technology China 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 Ali Health Technology China Co ltd filed Critical Ali Health Technology China Co ltd
Priority to CN202210945951.0A priority Critical patent/CN115334030B/en
Publication of CN115334030A publication Critical patent/CN115334030A/en
Application granted granted Critical
Publication of CN115334030B publication Critical patent/CN115334030B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/638Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/683Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/685Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using automatically derived transcript of audio data, e.g. lyrics
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • G10L15/30Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Acoustics & Sound (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Library & Information Science (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The specification provides a voice message display method and device, wherein the method comprises the following steps: the server acquires text information corresponding to the voice message; the server compares the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword in the plurality of preset keywords; when the text information contains at least one preset keyword of a plurality of preset keywords, the server sends the voice message and the at least one preset keyword to the mobile terminal, so that the mobile terminal displays the voice message and the at least one preset keyword, and the processing efficiency of the user on the voice message can be greatly improved.

Description

Voice message display method and device
Technical Field
The present disclosure relates to the field of voice communication technologies, and in particular, to a method and an apparatus for displaying a voice message.
Background
Along with the development of science and technology, the types of instant messaging software are more and more, such as WeChat, nail, payment treasures and the like, and convenience is brought to communication between life and work. Especially, the user can send the voice message through the instant messaging software, so that time and labor are saved.
However, unlike pictures or text, the voice message can be browsed quickly, and before the voice message is played, the content of the voice message is not clear to the user at the receiving end, and if a plurality of voice messages are involved in the chat process, the user needs to spend a lot of time playing one piece.
Disclosure of Invention
In view of this, the embodiments of the present disclosure provide a method and an apparatus for displaying a voice message, which can improve the processing efficiency of a user on the voice message.
According to a first aspect of embodiments of the present specification, there is provided a voice message display method, including: the server acquires text information corresponding to the voice message; the server compares the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword in the plurality of preset keywords; when the text information contains at least one preset keyword of a plurality of preset keywords, the server sends the voice message and the at least one preset keyword to the mobile terminal so that the mobile terminal displays the voice message and the at least one preset keyword.
In one or more embodiments of the present disclosure, the server obtains text information corresponding to a voice message, including: the server acquires text information corresponding to the voice message in the chat group; before the server compares the text information with a plurality of preset keywords in the keyword database, the method further comprises the following steps: the server obtains the group label corresponding to the chat group and the keyword database corresponding to the group label.
In one or more embodiments of the present disclosure, before the server obtains a group tag corresponding to a chat group and obtains a keyword database corresponding to the group tag, the method further includes: the server determines a group label based on chat information and/or group member labels in the chat group.
In one or more embodiments of the present disclosure, the determining, by the server, a group tag according to chat information and/or a group member tag in a chat group includes: the server takes the chat information as input of a machine learning model, and outputs group labels by using the machine learning model.
In one or more embodiments of the present description, the group member tags are determined based on the channel entrances of group members to chat groups.
In one or more embodiments of the present disclosure, the plurality of preset keywords includes a special keyword, where the special keyword is configured with information of a skip page, and the method further includes: the method comprises the steps that a server receives a click request which is sent by a mobile terminal and aims at a special keyword in at least one preset keyword; the server sends the information of the jump page configured by the special keywords to the mobile terminal, so that the mobile terminal can display the jump page.
In one or more embodiments of the present disclosure, when the text information includes at least one preset keyword of the plurality of preset keywords, the server sends the voice message and the at least one preset keyword to the mobile terminal, so that the mobile terminal displays the voice message and the at least one preset keyword, including: when the text information comprises at least one preset keyword of a plurality of preset keywords, the server sends the voice message, the at least one preset keyword and a first label to the mobile terminal so that the mobile terminal displays the voice message and the at least one preset keyword, wherein the first label is used for indicating that the text information corresponding to the voice message comprises the preset keyword in the keyword database, and the mobile terminal needs to display the preset keyword.
In one or more embodiments of the present specification, the above method further comprises: when the text information does not contain at least one preset keyword of the preset keywords, the server sends the voice message and the second label to the mobile terminal so that the mobile terminal can display the voice message, wherein the second label is used for indicating that the text information corresponding to the voice message does not contain the preset keyword in the keyword database, and the mobile terminal does not need to display the preset keyword.
In one or more embodiments of the present specification, the keyword database includes a keyword database of a medical field, and the plurality of preset keywords includes at least one of a medical drug name, a medical drug manufacturer name, a disease type name, a medical means name, and a hospital name.
According to a second aspect of embodiments of the present specification, there is provided a voice message display method, including: the mobile terminal receives the voice message; the mobile terminal sends the voice message to the server so that the server obtains the text information corresponding to the voice message; comparing the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword of the plurality of preset keywords; when the text information contains at least one preset keyword of a plurality of preset keywords, the mobile terminal receives and displays the voice message returned by the server and the at least one preset keyword.
In one or more embodiments of the present specification, the mobile terminal receives a voice message, including: the mobile terminal receives voice messages in the chat group; the mobile terminal sends the voice message to the server so that the server obtains the text information corresponding to the voice message; comparing the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword of the plurality of preset keywords, including: the mobile terminal sends the voice message to the server so that the server obtains the text information corresponding to the voice message; obtaining a group label corresponding to the chat group and a keyword database corresponding to the group label; comparing the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword of the plurality of preset keywords.
In one or more embodiments of the present disclosure, the plurality of preset keywords includes a special keyword, where the special keyword is configured with information of a skip page, and the method further includes: the mobile terminal sends a click request aiming at a special keyword in at least one preset keyword to the server so that the server returns information of a jump page configured by the special keyword; and the mobile terminal displays the skip page according to the information of the skip page.
In one or more embodiments of the present disclosure, when the text information includes at least one preset keyword of the plurality of preset keywords, the mobile terminal receives and displays a voice message returned by the server and the at least one preset keyword, including: when the text information comprises at least one preset keyword in a plurality of preset keywords, the mobile terminal receives the voice message sent by the server, the at least one preset keyword and a first label, wherein the first label is used for indicating that the text information corresponding to the voice message comprises the preset keyword in a keyword database, and the mobile terminal needs to display the preset keyword; the mobile terminal displays the voice message and at least one preset keyword.
In one or more embodiments of the present specification, the above method further comprises: when the text information does not contain at least one preset keyword in the plurality of preset keywords, the mobile terminal receives the voice message and a second label sent by the server, wherein the second label is used for indicating that the text information corresponding to the voice message does not contain the preset keywords in the keyword database, and the mobile terminal does not need to display the preset keywords; the mobile terminal displays the voice message.
According to a third aspect of embodiments of the present specification, there is provided a voice message display apparatus comprising: the acquisition module is used for acquiring text information corresponding to the voice message by the server; the comparison module is used for comparing the text information with a plurality of preset keywords in the keyword database by the server so as to determine whether the text information contains at least one preset keyword in the plurality of preset keywords; and the sending module is used for sending the voice message and the at least one preset keyword to the mobile terminal by the server when the text message contains the at least one preset keyword in the plurality of preset keywords, so that the mobile terminal displays the voice message and the at least one preset keyword.
According to a fourth aspect of embodiments of the present specification, there is provided a voice message display apparatus comprising: the receiving module is used for receiving the voice message by the mobile terminal; the sending module is used for sending the voice message to the server by the mobile terminal so that the server can acquire the text information corresponding to the voice message; comparing the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword of the plurality of preset keywords; and the display module is used for receiving and displaying the voice message returned by the server and at least one preset keyword when the text message contains at least one preset keyword in the plurality of preset keywords.
According to a fifth aspect of embodiments of the present specification, there is provided an electronic apparatus, characterized by comprising: a processor; a memory for storing processor-executable instructions; a processor configured to perform the voice message display method according to the first aspect or the second aspect.
According to a sixth aspect of embodiments of the present specification, there is provided a computer readable storage medium having instructions stored therein, which when run on a computer, cause the computer to perform the voice message display method of the first or second aspect.
According to a seventh aspect of embodiments of the present description, there is provided a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method of the first or second aspect.
According to the technical scheme provided by the embodiment of the specification, text information corresponding to the voice message is obtained through the server; the server compares the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword in the plurality of preset keywords; when the text information contains at least one preset keyword of a plurality of preset keywords, the server sends the voice message and the at least one preset keyword to the mobile terminal, so that the mobile terminal displays the voice message and the at least one preset keyword, a user can conveniently judge the general content of the voice message according to the keywords in the voice message, whether to listen to the voice message is determined, and the processing efficiency of the user on the voice message is greatly improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present description, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present description, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flow chart illustrating a voice message display method according to an embodiment of the present disclosure.
FIG. 2 is a block diagram of a user interface for voice messages provided by an embodiment of the present disclosure when not read.
FIG. 3 is a block diagram of a user interface when a voice message is read, according to one embodiment of the present disclosure.
Fig. 4 is a block diagram of a user interface for converting voice messages into text according to an embodiment of the present disclosure.
Fig. 5 is a flowchart illustrating a voice message display method according to another embodiment of the present disclosure.
FIG. 6 is a block diagram of a user interface after clicking on a particular keyword jump provided in one embodiment of the present disclosure.
Fig. 7 is a flowchart illustrating a voice message display method according to another embodiment of the present disclosure.
Fig. 8 is a flowchart illustrating a voice message display method according to another embodiment of the present disclosure.
Fig. 9 is a diagram illustrating an interaction process between a user, a user terminal and a server according to an embodiment of the present disclosure.
Fig. 10 is a block diagram of a voice message display device according to an embodiment of the present disclosure.
Fig. 11 is a block diagram showing a voice message display apparatus according to another embodiment of the present invention.
Fig. 12 is a block diagram of an electronic device according to an embodiment of the present disclosure.
Detailed Description
The technical solutions of the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification, and it is apparent that the described embodiments are only some embodiments of the present specification, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are intended to be within the scope of the present disclosure.
Fig. 1 is a flow chart illustrating a voice message display method according to an embodiment of the present disclosure. The method may be performed by a computer device (e.g., a server). As shown in fig. 1, the method includes the following.
S110: the server acquires text information corresponding to the voice message.
The server may invoke a language processing service to parse out text information in the voice message. Specifically, the server may utilize a speech recognition technique to implement automatic conversion of speech into text.
The voice message may be a voice message sent by the user in the instant messaging software. The instant messaging software may be, for example, weChat, nail, payment device, doctor-deer, etc., and the embodiment of the present disclosure does not specifically limit the type of software, so long as it can send voice message.
It should be understood that the voice message may be a voice message sent in a one-to-one user chat interface, or may be a voice message sent in a chat group, which is not specifically limited in this embodiment of the present disclosure.
S120: the server compares the text information with a plurality of preset keywords in the keyword database to determine whether the text information contains at least one preset keyword of the plurality of preset keywords.
The keyword database is a set of a plurality of preset keywords, and the preset keywords in the keyword database may be added, reduced or modified as required, and it should be understood that the embodiment of the present disclosure is not limited specifically. The keyword database may be set for one or more chat groups, or may be set for a chat platform where a plurality of chat groups and a plurality of one-to-one user chat windows are located, which is not specifically limited in this embodiment of the present disclosure.
For example, in one embodiment of the present specification, the keyword database may include a keyword database in the medical field, and the plurality of preset keywords include at least one of a medical drug name, a medical drug manufacturer name, a disease type name, a medical means name, and a hospital name, and it should be understood that the above is only an exemplary description, and the embodiment of the present specification is not limited thereto in particular.
Specifically, the server may perform word segmentation processing on the text information first, and then compare the words obtained after the word segmentation processing with preset keywords in the keyword database one by one. When the partial words after word segmentation are matched with preset keywords in the keyword database, the word information is stated to hit the preset keywords in the keyword database, namely, the word information contains at least one preset keyword in the keyword database; when the word after word segmentation is not matched with the preset keywords in the keyword database, the preset keywords in the keyword database are not hit in the text information, namely, the text information does not contain at least one preset keyword in the keyword database.
S130: when the text information contains at least one preset keyword of a plurality of preset keywords, the server sends the voice message and the at least one preset keyword to the mobile terminal so that the mobile terminal displays the voice message and the at least one preset keyword.
For example, the text information corresponding to the voice message is "sister I am this time is ending in the robbing of the seedling-! Just on the third 8 points. The plurality of preset keywords in the keyword database include "rush to", "vaccine", "tuesday", "wednesday", and the like. After the word is segmented, 3 preset keywords in the keyword database are hit, namely 'robbing up', 'seedling', 'Zhousan'. Therefore, the voice message and the 3 preset keywords of "rob to", "Miao to" and "Zhousan" can be sent to the mobile terminal for display.
As shown in fig. 2, the hit keyword may be displayed at the lower side of the voice message. It should be understood that the hit keyword may be displayed in other adjacent positions of the voice message, for example, the right side of the voice message, etc., and the display position of the keyword is not specifically limited in the embodiment of the present specification. When the user does not play the voice message, the general content of the voice message can be judged according to the adjacent keywords of the voice message, so as to determine whether to listen to the voice message.
In one embodiment of the present disclosure, the interface when the voice message is unread may be as shown in fig. 2, and the interface when the voice message is read may be as shown in fig. 3. When the user wants to view the text information corresponding to the voice message, the voice message can be converted into text, as shown in fig. 4.
According to the technical scheme provided by the embodiment of the specification, text information corresponding to the voice message is obtained through the server; the server compares the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword in the plurality of preset keywords; when the text information contains at least one preset keyword of a plurality of preset keywords, the server sends the voice message and the at least one preset keyword to the mobile terminal, so that the mobile terminal displays the voice message and the at least one preset keyword, a user can conveniently judge the general content of the voice message according to the keywords in the voice message, whether to listen to the voice message is determined, and the processing efficiency of the user on the voice message is greatly improved.
Fig. 5 is a flowchart illustrating a voice message display method according to another embodiment of the present disclosure. The method may be performed by a computer device (e.g., a server). The embodiment shown in fig. 5 of the present specification extends beyond the embodiment shown in fig. 1 of the present specification, and differences between the embodiment shown in fig. 5 and the embodiment shown in fig. 1 are described in detail, which will not be repeated. As shown in fig. 5, the method includes the following.
S510: the server obtains text information corresponding to the voice message in the chat group.
In this embodiment, the voice message is a voice message sent in a chat group.
S520: the server obtains the group label corresponding to the chat group and the keyword database corresponding to the group label.
Because each chat group can be established for a certain field or a certain requirement, chat topics of group members in the chat group are concentrated, a keyword database can be set for each chat group, and can also be called a group keyword database.
Specifically, the server may query the group tag of the chat group through the group ID (Identity Document, identification number), and then query the keyword database corresponding thereto through the group tag.
For example, the group tag for "HPV (Human Papilloma Virus ) vaccine reservation group" may be "HPV", "vaccine", "reservation", "nine-valent", and/or "robbery", etc., and the preset keyword in the keyword database corresponding to the group tag may be "2-valent HPV, 4-valent HPV, 9-valent HPV, vaccine, reservation, community hospital, inoculation", etc. It should be understood that the above description is only an exemplary description, and the embodiments of the present specification are not particularly limited thereto.
In particular, the server may determine the group label based on chat information and/or group member labels in the chat group.
It should be noted that, the group member tags are tags set for each group member, for example, the group member tags in the "HPV vaccine reservation group" may be "HPV", "vaccine", "reservation", "nine price", etc., and it should be understood that the above description is only an exemplary description, and the embodiment of the present disclosure is not limited thereto specifically.
In one embodiment of the present disclosure, the group member tags are determined based on the channel entrances of the group members to the chat group.
For example, if a user enters the "HPV vaccine subscription group" chat group via an HPV vaccine ad page, the user's group member tags may be "HPV", "vaccine" or the like. It should be understood that the group member tag may also be a user-defined tag when the user joins the chat group or a tag selected by the user from a plurality of tags in the application grouping interface, which is not specifically limited in this embodiment of the present disclosure.
In one embodiment of the present specification, the group member tags for which the number of use reaches a certain threshold or reaches a certain proportion among all the group member tags may be determined as group tags. For example, when one third of the group member tags in a certain chat group are "HPV," HPV "can be used as the group tag of the chat group.
In one embodiment of the present description, the server may output the group labels using the machine learning model with chat information in the chat group as input to the machine learning model.
Specifically, text information corresponding to one or more pieces of information in the chat record can be input into a machine learning model as corpus, keywords in the text information are extracted by using the machine learning model, and the extracted keywords are used as group labels of the chat group.
It should be noted that the machine learning model may be a trained keyword extraction model. Specifically, one or more pieces of text information corresponding to the voice message, which are marked with keywords, are used as training samples to be input into a machine learning model, so that the machine learning model outputs the keywords; comparing the keywords output by the machine learning model with the labeled keywords to obtain a loss value; and further performing iterative training on the machine learning model according to the loss value until the machine learning model achieves a training effect.
S530: the server compares the text information with a plurality of preset keywords in the keyword database to determine whether the text information contains at least one preset keyword of the plurality of preset keywords.
S540: when the text information contains at least one preset keyword of a plurality of preset keywords, the server sends the voice message and the at least one preset keyword to the mobile terminal so that the mobile terminal displays the voice message and the at least one preset keyword.
According to the technical scheme provided by the embodiment of the specification, by setting a group keyword database for each chat group, when the server needs to determine the keyword hit by the text information, firstly, the group tag corresponding to the chat group is obtained according to the group ID, then the group tag is utilized to query the group keyword database corresponding to the chat group, and the preset keyword in the group keyword database is compared with the text information, so that the method has the advantages of more pertinence, higher hit rate and faster processing speed.
In one or more embodiments of the present disclosure, the plurality of preset keywords includes a special keyword, where the special keyword is configured with information of a skip page, and the method further includes: the method comprises the steps that a server receives a click request which is sent by a mobile terminal and aims at a special keyword in at least one preset keyword; the server sends the information of the jump page configured by the special keywords to the mobile terminal, so that the mobile terminal can display the jump page.
For example, when the user clicks on the special keyword "reserve" or "vaccine" under the voice message in fig. 2, 3 or 4, fig. 6 may be obtained, and the user may directly make a vaccine reservation on the skip page shown in fig. 6. It should be noted that, the special keywords may be displayed in different colors, so that the user may distinguish the special keywords from other keywords. In addition, in fig. 4, after the voice message is converted into text, the specific keyword in the text content may be displayed in a different color, and/or may jump to the page related to the specific keyword by clicking, which should be understood that embodiments of the present disclosure are not limited specifically.
The information of the jump page may be an address of the jump page, for example, URL (Uniform Resource Locator ), which is not specifically limited in the embodiment of the present disclosure.
It should be appreciated that clicking on the special keyword may jump to an applet page, a public number page, a popup page, etc., and it should be appreciated that the type of jump page or display information is not particularly limited in the embodiments of the present disclosure.
According to the technical scheme provided by the embodiment of the specification, the information of the skip page is configured for the special keyword by setting the special keyword, so that when a user clicks the special keyword, the user can skip to the page related to the keyword, convenience is provided for the user, and user experience is improved.
In one or more embodiments of the present disclosure, when the text information includes at least one preset keyword of the plurality of preset keywords, the server sends the voice message and the at least one preset keyword to the mobile terminal, so that the mobile terminal displays the voice message and the at least one preset keyword, including: when the text information comprises at least one preset keyword of a plurality of preset keywords, the server sends the voice message, the at least one preset keyword and the first label to the mobile terminal so that the mobile terminal displays the voice message and the at least one preset keyword. The first label is used for indicating that the text information corresponding to the voice message contains a preset keyword in the keyword database, and the mobile terminal needs to display the preset keyword.
In one or more embodiments of the present specification, the above method further comprises: when the text information does not contain at least one preset keyword of the preset keywords, the server sends the voice message and the second label to the mobile terminal so that the mobile terminal can display the voice message, wherein the second label is used for indicating that the text information corresponding to the voice message does not contain the preset keyword in the keyword database, and the mobile terminal does not need to display the preset keyword.
Specifically, after comparing the text information of the voice message with a plurality of preset keywords in the keyword database, the voice message may be labeled Y so that the mobile terminal may display the voice message according to the label.
In one embodiment of the present description, Y may be a Boolean value, including YES or No. YES can represent that the text information corresponding to the voice message hits the preset keyword in the keyword database, and the mobile terminal needs to display the hit preset keyword, namely the first tag; NO may represent a preset keyword in the text information missed keyword database corresponding to the voice message, and the mobile terminal does not need to display the hit preset keyword, i.e. the second tag.
The first label may be a display position of at least one hit keyword, and the embodiment of the present disclosure does not specifically limit the form of the first label or the second label.
According to the technical scheme provided by the embodiment of the specification, the mobile terminal can display the hit keywords according to the first label or not display the keywords according to the second label, so that the user can conveniently judge the general content of the voice message according to the keywords in the voice message, whether to listen to the voice message is determined, and the processing efficiency of the user on the voice message is greatly improved.
Fig. 7 is a flowchart illustrating a voice message display method according to another embodiment of the present disclosure. The method may be performed by a computer device (e.g., a mobile terminal). As shown in fig. 7, the method includes the following.
S710: the mobile terminal receives the voice message.
S720: the mobile terminal sends the voice message to the server so that the server obtains the text information corresponding to the voice message; comparing the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword of the plurality of preset keywords.
S730: when the text information contains at least one preset keyword of a plurality of preset keywords, the mobile terminal receives and displays the voice message returned by the server and the at least one preset keyword.
According to the technical scheme provided by the embodiment of the specification, text information corresponding to the voice message is obtained through the server; the server compares the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword in the plurality of preset keywords; when the text information contains at least one preset keyword of a plurality of preset keywords, the server sends the voice message and the at least one preset keyword to the mobile terminal, so that the mobile terminal displays the voice message and the at least one preset keyword, a user can conveniently judge the general content of the voice message according to the keywords in the voice message, whether to listen to the voice message is determined, and the processing efficiency of the user on the voice message is greatly improved.
Fig. 8 is a flowchart illustrating a voice message display method according to another embodiment of the present disclosure. The method may be performed by a computer device (e.g., a mobile terminal). As shown in fig. 8, the method includes the following.
S810: the mobile terminal receives voice messages in the chat group.
S820: the mobile terminal sends the voice message to the server so that the server obtains the text information corresponding to the voice message; obtaining a group label corresponding to the chat group and a keyword database corresponding to the group label; comparing the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword of the plurality of preset keywords.
S830: when the text information contains at least one preset keyword of a plurality of preset keywords, the mobile terminal receives and displays the voice message returned by the server and the at least one preset keyword.
According to the technical scheme provided by the embodiment of the specification, by setting a group keyword database for each chat group, when the server needs to determine the keyword hit by the text information, firstly, the group tag corresponding to the chat group is obtained according to the group ID, then the group tag is utilized to query the group keyword database corresponding to the chat group, and the preset keyword in the group keyword database is compared with the text information, so that the method has the advantages of more pertinence, higher hit rate and faster processing speed.
In one or more embodiments of the present disclosure, the plurality of preset keywords includes a special keyword, where the special keyword is configured with information of a skip page, and the method further includes: the mobile terminal sends a click request aiming at a special keyword in at least one preset keyword to the server so that the server returns information of a jump page configured by the special keyword; and the mobile terminal displays the skip page according to the information of the skip page.
In one or more embodiments of the present disclosure, when the text information includes at least one preset keyword of the plurality of preset keywords, the mobile terminal receives and displays a voice message returned by the server and the at least one preset keyword, including: when the text information comprises at least one preset keyword in a plurality of preset keywords, the mobile terminal receives the voice message sent by the server, the at least one preset keyword and a first label, wherein the first label is used for indicating that the text information corresponding to the voice message comprises the preset keyword in a keyword database, and the mobile terminal needs to display the preset keyword; the mobile terminal displays the voice message and at least one preset keyword.
In one or more embodiments of the present specification, the above method further comprises: when the text information does not contain at least one preset keyword in the plurality of preset keywords, the mobile terminal receives the voice message and a second label sent by the server, wherein the second label is used for indicating that the text information corresponding to the voice message does not contain the preset keywords in the keyword database, and the mobile terminal does not need to display the preset keywords; the mobile terminal displays the voice message.
In one or more embodiments of the present specification, the keyword database includes a keyword database of a medical field, and the plurality of preset keywords includes at least one of a medical drug name, a medical drug manufacturer name, a disease type name, a medical means name, and a hospital name.
The implementation process of each method step in the embodiments shown in fig. 7 to 8 is specifically described in the implementation process of the corresponding method step in the embodiments shown in fig. 1 to 6, and will not be described herein again.
The following describes in detail the interaction procedure of the user, the user terminal and the server according to the embodiment of the present specification with reference to fig. 9. As shown in fig. 9, the interactive process includes the following.
S910: the server determines a group label based on the chat record and/or the group member label for the chat group.
S920: a group keyword database is imported into the server, wherein each chat group can correspond to one group keyword database.
It should be noted that, the group tag may be queried by inputting the group ID, and then the corresponding group keyword database may be queried by the group tag.
S930: the user sends a voice message.
S940: the mobile terminal sends a voice message to the server.
S950: the server stores the voice message.
S960: the server returns a message "message transmission success" message to the mobile terminal.
S970: the server starts an asynchronous task and invokes a language processing service to analyze text information X corresponding to the voice message.
S980: the server obtains text information X corresponding to the voice message.
S990: the server queries the corresponding group keyword database, namely the preset keyword set S, through the group ID of the current chat group.
S9100: the server obtains a group keyword database corresponding to the current chat group, namely a preset keyword set S.
S9110: the server compares the text information X with the preset keyword set S to determine whether the text information X includes the preset keywords in the preset keyword set S, tags the voice message with a label Y, and records all hit keyword subsets S1.
S9120: the user browses the message stream.
S9130: the user terminal initiates a "query message stream" request to the server.
S9140: the server returns all voice messages, the tag Y (YES or NO) of the voice message and its hit keyword subset S1 to the mobile terminal.
S9150: the mobile terminal displays the voice message to the user, and meanwhile, the voice message with the label Y of YES displays the keyword subset S1, and the voice message with the label Y of NO is normally displayed.
According to the technical scheme provided by the embodiment of the specification, by setting a group keyword database for each chat group, when the server needs to determine the keyword hit by the text information, firstly, the group tag corresponding to the chat group is obtained according to the group ID, then the group tag is utilized to query the group keyword database corresponding to the chat group, and the preset keyword in the group keyword database is compared with the text information, so that the method has the advantages of more pertinence, higher hit rate and faster processing speed. When the text information contains at least one preset keyword in the group keyword database, the server sends the voice message and the at least one preset keyword to the mobile terminal, so that the mobile terminal displays the voice message and the at least one preset keyword, the user can conveniently judge the general content of the voice message according to the keywords in the voice message, whether to listen to the voice message is determined, and the processing efficiency of the user on the voice message is greatly improved.
All the above optional solutions may be combined arbitrarily to form an optional embodiment of the present specification, which is not described herein.
The following are device embodiments of the present specification that may be used to perform method embodiments of the present specification. For details not disclosed in the device embodiments of the present specification, please refer to the method embodiments of the present specification.
Fig. 10 is a block diagram of a voice message display device according to an embodiment of the present disclosure. As shown in fig. 10, the voice message display apparatus 1000 includes:
an obtaining module 1010, configured to obtain text information corresponding to the voice message by using a server;
the comparison module 1020 is configured to compare the text information with a plurality of preset keywords in the keyword database by using the server to determine whether the text information includes at least one preset keyword of the plurality of preset keywords;
and the sending module 1030 is configured to send the voice message and the at least one preset keyword to the mobile terminal when the text message includes the at least one preset keyword of the plurality of preset keywords, so that the mobile terminal displays the voice message and the at least one preset keyword.
According to the technical scheme provided by the embodiment of the specification, text information corresponding to the voice message is obtained through the server; the server compares the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword in the plurality of preset keywords; when the text information contains at least one preset keyword of a plurality of preset keywords, the server sends the voice message and the at least one preset keyword to the mobile terminal, so that the mobile terminal displays the voice message and the at least one preset keyword, a user can conveniently judge the general content of the voice message according to the keywords in the voice message, whether to listen to the voice message is determined, and the processing efficiency of the user on the voice message is greatly improved.
In one or more embodiments of the present disclosure, the obtaining module 1010 is configured to obtain text information corresponding to a voice message in a chat group by using a server; before the server compares the text information with a plurality of preset keywords in the keyword database, the obtaining module 1010 is further configured to obtain a group tag corresponding to the chat group and obtain a keyword database corresponding to the group tag.
In one or more embodiments of the present disclosure, the apparatus further includes a determining module 1040, configured to determine, before the server obtains a group tag corresponding to the chat group and obtains a keyword database corresponding to the group tag, the group tag according to chat information and/or group member tags in the chat group.
In one or more embodiments of the present disclosure, the determining module 1040 is configured to output the group label using the machine learning model by using the chat information as an input of the machine learning model.
In one or more embodiments of the present description, the group member tags are determined based on the channel entrances of group members to chat groups.
In one or more embodiments of the present disclosure, the plurality of preset keywords include a special keyword, where the special keyword is configured with information of a skip page, and the apparatus further includes a skip module 1050, configured to receive, by the server, a click request sent by the mobile terminal for the special keyword in the at least one preset keyword; the server sends the information of the jump page configured by the special keywords to the mobile terminal, so that the mobile terminal can display the jump page.
In one or more embodiments of the present disclosure, the sending module 1030 is configured to send, when the text message includes at least one preset keyword of the plurality of preset keywords, the voice message, the at least one preset keyword, and a first tag to the mobile terminal, so that the mobile terminal displays the voice message and the at least one preset keyword, where the first tag is used to indicate that the text message corresponding to the voice message includes the preset keyword in the keyword database, and the mobile terminal needs to display the preset keyword.
In one or more embodiments of the present disclosure, the sending module 1030 is further configured to send, when the text message does not include at least one preset keyword of the plurality of preset keywords, the voice message and the second tag to the mobile terminal, so that the mobile terminal displays the voice message, where the second tag is used to indicate that the text message corresponding to the voice message does not include the preset keyword in the keyword database, and the mobile terminal does not need to display the preset keyword.
In one or more embodiments of the present specification, the keyword database includes a keyword database of a medical field, and the plurality of preset keywords includes at least one of a medical drug name, a medical drug manufacturer name, a disease type name, a medical means name, and a hospital name.
Fig. 11 is a block diagram showing a voice message display apparatus according to another embodiment of the present invention. As shown in fig. 11, the voice message display apparatus 1100 includes:
a receiving module 1110, configured to receive a voice message by a mobile terminal;
the sending module 1120 is configured to send a voice message to a server by using the mobile terminal, so that the server obtains text information corresponding to the voice message; comparing the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword of the plurality of preset keywords;
and the display module 1130 is configured to receive and display, when the text message includes at least one preset keyword of the plurality of preset keywords, the voice message returned by the server and the at least one preset keyword.
According to the technical scheme provided by the embodiment of the specification, by setting a group keyword database for each chat group, when the server needs to determine the keyword hit by the text information, firstly, the group tag corresponding to the chat group is obtained according to the group ID, then the group tag is utilized to query the group keyword database corresponding to the chat group, and the preset keyword in the group keyword database is compared with the text information, so that the method has the advantages of more pertinence, higher hit rate and faster processing speed.
In one or more embodiments of the present disclosure, the receiving module 1110 is configured to receive a voice message in a chat group by a mobile terminal; the sending module 1120 is configured to send a voice message to a server by using a mobile terminal, so that the server obtains text information corresponding to the voice message; obtaining a group label corresponding to the chat group and a keyword database corresponding to the group label; comparing the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword of the plurality of preset keywords.
In one or more embodiments of the present disclosure, the plurality of preset keywords include a special keyword, where the special keyword is configured with information of a skip page, and the apparatus further includes a skip module 1140, configured to send a click request for the special keyword in at least one preset keyword to the server by the mobile terminal, so that the server returns the information of the skip page configured by the special keyword; and the mobile terminal displays the skip page according to the information of the skip page.
In one or more embodiments of the present disclosure, the display module 1130 is configured to receive, when the text message includes at least one preset keyword of a plurality of preset keywords, a voice message sent by a server, at least one preset keyword, and a first tag, where the first tag is used to indicate that the text message corresponding to the voice message includes the preset keyword in a keyword database, and the mobile terminal needs to display the preset keyword; the mobile terminal displays the voice message and at least one preset keyword.
In one or more embodiments of the present disclosure, the display module 1130 is further configured to receive, when the text message does not include at least one preset keyword of the plurality of preset keywords, the voice message and the second tag sent by the server, where the second tag is used to indicate that the text message corresponding to the voice message does not include the preset keyword in the keyword database, and the mobile terminal does not need to display the preset keyword; the mobile terminal displays the voice message.
In one or more embodiments of the present specification, the keyword database includes a keyword database of a medical field, and the plurality of preset keywords includes at least one of a medical drug name, a medical drug manufacturer name, a disease type name, a medical means name, and a hospital name.
The implementation process of the functions and roles of each module in the above device is specifically shown in the implementation process of the corresponding steps in the above method, and will not be described herein again.
Fig. 12 is a block diagram of an electronic device 1200 according to an embodiment of the present disclosure.
Referring to fig. 12, an electronic device 1200 includes a processing component 1210 that further includes one or more processors, and memory resources represented by memory 1220, for storing instructions, such as applications, executable by the processing component 1210. The application programs stored in memory 1220 may include one or more modules each corresponding to a set of instructions. Further, the processing component 1210 is configured to execute instructions to perform the above-described voice message display method.
The electronic device 1200 may also include a power component configured to perform power management of the electronic device 1200, a wired or wireless network interface configured to connect the electronic device 1200 to a network, and an input output (I/O) interface. The electronic device 1200 may operate based on an operating system stored in memory 1220, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, or the like.
A non-transitory computer readable storage medium, which when executed by a processor of the electronic device 1200, enables the electronic device 1200 to perform a voice message display method.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present specification.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present specification may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present specification may be essentially or, what contributes to the prior art, or the part of the technical solution may be embodied in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) to execute all or part of the steps of the method described in the embodiments of the present specification. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program verification codes.
In addition, it should be noted that the combination of the technical features described in the present invention is not limited to the combination described in the claims or the combination described in the specific embodiments, and all the technical features described in the present invention may be freely combined or combined in any manner unless contradiction occurs between them.
It should be noted that the above list is merely a specific embodiment of the present specification, and it is obvious that the present specification is not limited to the above embodiment, and many similar variations follow. All modifications and variations therein which would occur to a person skilled in the art upon direct derivation or association with the present disclosure are intended to be included within the scope of this disclosure.
It should be understood that the first, second, etc. qualifiers mentioned in the embodiments of the present specification are used only for more clearly describing the technical solutions of the embodiments of the present specification, and should not be used to limit the protection scope of the present specification.
The foregoing is merely a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present specification should be included in the protection scope of the present specification.

Claims (11)

1. A voice message display method, comprising:
the method comprises the steps that a server obtains a group tag corresponding to a chat group and a keyword database corresponding to the group tag, wherein the group tag is determined according to a group member tag in the chat group, and the group member tag is determined according to a channel entrance of a group member joining the chat group;
The server acquires text information corresponding to the voice message in the chat group;
the server compares the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword in the plurality of preset keywords;
when the text information contains at least one preset keyword in the plurality of preset keywords, the server sends the voice message and the at least one preset keyword to a mobile terminal so that the mobile terminal displays the voice message and the at least one preset keyword.
2. The method of claim 1, wherein before the server obtains the group tag corresponding to the chat group and obtains the keyword database corresponding to the group tag, the method further comprises:
the server determines the group label according to the chat information and the group member label in the chat group.
3. The method of claim 2, wherein the server determining the group tag based on chat information and group member tags in the chat group comprises:
The server uses the chat information as input of a machine learning model, and outputs the group label by using the machine learning model.
4. A method according to any one of claims 1 to 3, wherein the plurality of preset keywords includes a special keyword configured with information of a jump page, the method further comprising:
the server receives a click request which is sent by the mobile terminal and is aimed at the special keyword in the at least one preset keyword;
and the server sends the information of the jump page configured by the special keywords to the mobile terminal so that the mobile terminal can display the jump page.
5. A method according to any one of claims 1 to 3, wherein said sending, by said server, said voice message and said at least one preset keyword to a mobile terminal when said text message contains at least one preset keyword of said plurality of preset keywords, to cause said mobile terminal to display said voice message and said at least one preset keyword, comprises:
when the text information contains at least one preset keyword in the plurality of preset keywords, the server sends the voice message, the at least one preset keyword and a first label to the mobile terminal so that the mobile terminal displays the voice message and the at least one preset keyword, wherein the first label is used for indicating that the text information corresponding to the voice message contains the preset keyword in the keyword database, and the mobile terminal needs to display the preset keyword.
6. A method according to any one of claims 1 to 3, wherein the keyword database comprises a keyword database of a medical field, and the plurality of preset keywords comprises at least one of a medical drug name, a medical drug manufacturer name, a disease category name, a medical means name, a hospital name.
7. A voice message display method, comprising:
the mobile terminal receives voice messages in the chat group;
the mobile terminal sends the voice message to a server so that the server obtains text information corresponding to the voice message; acquiring a group label corresponding to the chat group and acquiring a keyword database corresponding to the group label; comparing the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword in the preset keywords, wherein the group label is determined according to a group member label in the chat group, and the group member label is determined according to a channel entrance of a group member joining the chat group;
when the text information contains at least one preset keyword in the preset keywords, the mobile terminal receives and displays the voice message returned by the server and the at least one preset keyword.
8. The method of claim 7, wherein the plurality of preset keywords include a special keyword configured with information of a skip page, the method further comprising:
the mobile terminal sends a click request aiming at the special keyword in the at least one preset keyword to the server so that the server returns the information of the jump page configured by the special keyword;
and the mobile terminal displays the skip page according to the information of the skip page.
9. A voice message display apparatus, comprising:
the acquisition module is used for acquiring a group label corresponding to the chat group by the server and acquiring a keyword database corresponding to the group label; the text information corresponding to the voice message in the chat group is obtained, wherein the group label is determined according to the group member label in the chat group, and the group member label is determined according to the channel entrance of the group member joining the chat group;
the comparison module is used for comparing the text information with a plurality of preset keywords in a keyword database by the server so as to determine whether the text information contains at least one preset keyword in the preset keywords;
And the sending module is used for sending the voice message and the at least one preset keyword to the mobile terminal by the server when the text information contains the at least one preset keyword in the plurality of preset keywords, so that the voice message and the at least one preset keyword are displayed by the mobile terminal.
10. A voice message display apparatus, comprising:
the receiving module is used for receiving the voice message in the chat group by the mobile terminal;
the sending module is used for sending the voice message to a server by the mobile terminal so that the server can acquire the text information corresponding to the voice message; acquiring a group label corresponding to the chat group and acquiring a keyword database corresponding to the group label; comparing the text information with a plurality of preset keywords in a keyword database to determine whether the text information contains at least one preset keyword in the preset keywords, wherein the group label is determined according to a group member label in the chat group, and the group member label is determined according to a channel entrance of a group member joining the chat group;
And the display module is used for receiving and displaying the voice message returned by the server and at least one preset keyword when the text information comprises the at least one preset keyword in the plurality of preset keywords.
11. An electronic device, the electronic device comprising:
a processor;
a memory for storing the processor-executable instructions;
the processor configured to perform the voice message display method of any one of the preceding claims 1 to 6.
CN202210945951.0A 2022-08-08 2022-08-08 Voice message display method and device Active CN115334030B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210945951.0A CN115334030B (en) 2022-08-08 2022-08-08 Voice message display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210945951.0A CN115334030B (en) 2022-08-08 2022-08-08 Voice message display method and device

Publications (2)

Publication Number Publication Date
CN115334030A CN115334030A (en) 2022-11-11
CN115334030B true CN115334030B (en) 2023-09-19

Family

ID=83921623

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210945951.0A Active CN115334030B (en) 2022-08-08 2022-08-08 Voice message display method and device

Country Status (1)

Country Link
CN (1) CN115334030B (en)

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103369477A (en) * 2013-07-02 2013-10-23 华为技术有限公司 Method, device and client for displaying medium information, graphic control display method and device
CN104035995A (en) * 2014-06-11 2014-09-10 小米科技有限责任公司 Method and device for generating group tags
CN105141510A (en) * 2015-09-24 2015-12-09 网易传媒科技(北京)有限公司 Information hinting method and device
CN105302810A (en) * 2014-06-12 2016-02-03 北京搜狗科技发展有限公司 Information search method and apparatus
CN105376140A (en) * 2015-09-25 2016-03-02 云活科技有限公司 A voice message prompt method and device
CN105791078A (en) * 2014-12-24 2016-07-20 阿里巴巴集团控股有限公司 Information presentation method and device
CN105824930A (en) * 2016-03-17 2016-08-03 深圳市金立通信设备有限公司 Voice message processing method and terminal
WO2017036047A1 (en) * 2015-08-31 2017-03-09 宇龙计算机通信科技(深圳)有限公司 Information extraction method and information extraction device
CN106782604A (en) * 2016-12-07 2017-05-31 乐视控股(北京)有限公司 The processing method of speech message, device and its electronic equipment
CN107070783A (en) * 2017-05-19 2017-08-18 深圳市金立通信设备有限公司 The method and terminal of a kind of message cluster transmition
CN109104354A (en) * 2017-06-21 2018-12-28 腾讯科技(深圳)有限公司 Enter group, group building method and its equipment
CN110099360A (en) * 2018-01-30 2019-08-06 腾讯科技(深圳)有限公司 Voice message processing method and device
CN111078856A (en) * 2019-12-26 2020-04-28 联想(北京)有限公司 Group chat conversation processing method and device and electronic equipment
CN111400586A (en) * 2020-02-13 2020-07-10 北京达佳互联信息技术有限公司 Group display method, terminal, server, system and storage medium
CN111859900A (en) * 2020-07-14 2020-10-30 维沃移动通信有限公司 Message display method and device and electronic equipment
CN112039679A (en) * 2020-08-17 2020-12-04 上海掌门科技有限公司 Method and device for processing group chat voice message, electronic equipment and medium
WO2020263210A1 (en) * 2019-06-28 2020-12-30 Turkcell Teknoloji Arastirma Ve Gelistirme Anonim Sirketi System and method for alerting a plurality of persons in group chats in instant messaging applications
CN113014476A (en) * 2021-03-17 2021-06-22 维沃移动通信有限公司 Group creation method and device
CN113051485A (en) * 2021-03-26 2021-06-29 北京达佳互联信息技术有限公司 Group searching method, device, terminal and storage medium
CN113872849A (en) * 2021-09-26 2021-12-31 维沃移动通信有限公司 Message interaction method and device and electronic equipment

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9786296B2 (en) * 2013-07-08 2017-10-10 Qualcomm Incorporated Method and apparatus for assigning keyword model to voice operated function
US11011166B2 (en) * 2018-11-29 2021-05-18 International Business Machines Corporation Voice message categorization and tagging

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103369477A (en) * 2013-07-02 2013-10-23 华为技术有限公司 Method, device and client for displaying medium information, graphic control display method and device
CN104035995A (en) * 2014-06-11 2014-09-10 小米科技有限责任公司 Method and device for generating group tags
CN105302810A (en) * 2014-06-12 2016-02-03 北京搜狗科技发展有限公司 Information search method and apparatus
CN105791078A (en) * 2014-12-24 2016-07-20 阿里巴巴集团控股有限公司 Information presentation method and device
WO2017036047A1 (en) * 2015-08-31 2017-03-09 宇龙计算机通信科技(深圳)有限公司 Information extraction method and information extraction device
CN105141510A (en) * 2015-09-24 2015-12-09 网易传媒科技(北京)有限公司 Information hinting method and device
CN105376140A (en) * 2015-09-25 2016-03-02 云活科技有限公司 A voice message prompt method and device
CN105824930A (en) * 2016-03-17 2016-08-03 深圳市金立通信设备有限公司 Voice message processing method and terminal
CN106782604A (en) * 2016-12-07 2017-05-31 乐视控股(北京)有限公司 The processing method of speech message, device and its electronic equipment
CN107070783A (en) * 2017-05-19 2017-08-18 深圳市金立通信设备有限公司 The method and terminal of a kind of message cluster transmition
CN109104354A (en) * 2017-06-21 2018-12-28 腾讯科技(深圳)有限公司 Enter group, group building method and its equipment
CN110099360A (en) * 2018-01-30 2019-08-06 腾讯科技(深圳)有限公司 Voice message processing method and device
WO2020263210A1 (en) * 2019-06-28 2020-12-30 Turkcell Teknoloji Arastirma Ve Gelistirme Anonim Sirketi System and method for alerting a plurality of persons in group chats in instant messaging applications
CN111078856A (en) * 2019-12-26 2020-04-28 联想(北京)有限公司 Group chat conversation processing method and device and electronic equipment
CN111400586A (en) * 2020-02-13 2020-07-10 北京达佳互联信息技术有限公司 Group display method, terminal, server, system and storage medium
CN111859900A (en) * 2020-07-14 2020-10-30 维沃移动通信有限公司 Message display method and device and electronic equipment
CN112039679A (en) * 2020-08-17 2020-12-04 上海掌门科技有限公司 Method and device for processing group chat voice message, electronic equipment and medium
CN113014476A (en) * 2021-03-17 2021-06-22 维沃移动通信有限公司 Group creation method and device
CN113051485A (en) * 2021-03-26 2021-06-29 北京达佳互联信息技术有限公司 Group searching method, device, terminal and storage medium
CN113872849A (en) * 2021-09-26 2021-12-31 维沃移动通信有限公司 Message interaction method and device and electronic equipment

Also Published As

Publication number Publication date
CN115334030A (en) 2022-11-11

Similar Documents

Publication Publication Date Title
US10795629B2 (en) Text and custom format information processing method, client, server, and computer-readable storage medium
CN109873745B (en) Communication control method, communication control device and storage medium
EP3316586A1 (en) Information pushing method and device
RU2589327C2 (en) Method and device for sending message to user or users of group through microblog
CN108984650B (en) Computer-readable recording medium and computer device
US20220206994A1 (en) Method and Apparatus for Generating Multimedia File
CN107453978B (en) Group-based data statistical method, mobile terminal, server and storage medium
CN109104354B (en) Grouping and establishing method and equipment thereof
EP3996373A2 (en) Method and apparatus of generating bullet comment, device, and storage medium
EP2928143A1 (en) Page operation processing method, device and terminal
CN108039173B (en) Voice information input method, mobile terminal, system and readable storage medium
JP2019536122A (en) Method and apparatus for information interaction
CN108173747B (en) Information interaction method and device
WO2015196987A1 (en) Natural language supported data query method, open platform and user terminal
CN112929253B (en) Virtual image interaction method and device
CN106886594B (en) Method and device for displaying information
CN112612690B (en) User interface information processing method and device, electronic equipment and storage medium
CN106487655B (en) Message interaction method and device and processing server
US20150317124A1 (en) Audio interaction method, apparatus, and system
WO2017121332A1 (en) Information sharing method and system
CN108768835B (en) Mail analysis method, device, server and storage medium
CN112600750A (en) Method and device for processing multiple pieces of dialogue information in instant messaging
CN115202599A (en) Screen projection display method and related device
CN111641554B (en) Message processing method and device and computer readable storage medium
CN108429848B (en) Information processing method, device and 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
GR01 Patent grant
GR01 Patent grant