Methods and systems for establishing language model of address book names and searching voice
A technology of language model and establishment method, which is applied in speech analysis, speech recognition, special data processing applications, etc., can solve problems such as the difficulty in realizing speech recognition of names and the inability to have a good accuracy rate of speech search in address books, and achieve improvement The effect of voice search accuracy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] figure 1 The flow chart of the method for establishing a language model of the name of the address book provided by Embodiment 1 of the present invention, such as figure 1 As shown, the method includes the following steps:
[0047] Step 101: Collect name information from the search log of the text search.
[0048] The text search involved in this step may include, but is not limited to: text search through a browser, and search after voice is converted into text during voice search.
[0049]When collecting personal name information, it can be realized manually, it can also be extracted from text based on preset extraction rules, and it can also be obtained by matching with the personal name database of the input method. Taking Chinese personal names as an example, since the first character of Chinese personal names is surname, the surname can be enumerated, and other characters are first names, and the length of the first name is usually within three characters, so th...
Embodiment 2
[0063] figure 2 The voice search flow chart of the name of the address book provided by Embodiment 2 of the present invention, such as figure 2 As shown, the process may include the following steps:
[0064] Step 201: the client receives the user's voice request, and sends the voice request to the server.
[0065] In this embodiment, the user's voice request mainly refers to a voice request including name information, that is, the user inputs the name by voice, and the client first sends the voice request to the server for recognition.
[0066] Step 202: The server uses the name syllable language model or the final language model to recognize the voice request, and returns the recognized name syllables to the client.
[0067] The server matches the voice request with the name syllable language model or the final language model, and determines the matched name syllable, which is the recognition result. As for the recognition process through the language model, it is the sam...
Embodiment 3
[0074] image 3 The voice search flow chart of the phone number in the address book provided by Embodiment 3 of the present invention, such as image 3 As shown, the process may include the following steps:
[0075] Step 301: the client receives the user's voice request, and sends the voice request to the server.
[0076] In this embodiment, the user's voice request refers to a voice request including phone number information, that is, the user inputs a phone number by voice.
[0077] Step 302: The server uses the final language model to recognize the voice request, and returns the recognized number string to the client.
[0078] The server matches the voice request with the final language model, and determines the matched digit string, which is the recognition result of the phone number.
[0079] Step 303: The client uses the number string returned by the server to match in the local address book, and displays the matching result to the user.
[0080] In this step, the nu...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com