Intelligent reminding method and device and medium
An intelligent reminder and time slot technology, applied in the computer field, can solve problems such as difficulty in identifying users, ignoring the needs of users to set reminders, etc., and achieve the effect of improving accuracy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0045] An intelligent reminder method, such as figure 1 shown, including the following steps:
[0046] S1: receiving the voice signal input by the user;
[0047] S2: Preprocessing the voice signal to obtain user intention information and time information in the voice signal;
[0048] Among them, such as figure 2 As shown, the preprocessing of the voice signal to obtain user intention information and time information in the voice signal specifically includes:
[0049] S11: Using ASR to identify the voice signal, and convert the voice signal into text information;
[0050] S12: Perform word segmentation processing on the text information to obtain multiple word strings;
[0051] S13: Extract the user intention information and time information from the word string.
[0052] This method converts voice information into text signals, then performs word segmentation, and extracts user intent and reminder time. The user intention information is used to indicate what the user wa...
Embodiment 2
[0060] Embodiment 2 adds a method of defining time slots on the basis of Embodiment 1:
[0061] The if the user intention information is a reminder specifically includes:
[0062] Retrieve whether there is a phrase identical to the user's intention information in the preset intention library;
[0063] If it exists, disambiguate the user intent information according to the context of the user intent information;
[0064] If the disambiguated user intention information points to the intention of ordering a reminder, define the user intention information as a reminder;
[0065] Specifically, the intention library includes a plurality of phrases, such as: remind, book, call, set, fix and so on. The method also judges the user's intention after disambiguating the user's intention information, which improves the accuracy of user's intention judgment. For example: the user enters "book a taxi at 2 o'clock tomorrow afternoon", and after word segmentation, the word "book" is obtaine...
Embodiment 3
[0078] Embodiment 3 On the basis of Embodiment 2, an error reporting function is added.
[0079] For the time slot set in the second embodiment, if an error occurs in the filled time slot, the values of tfy, tpd, uc, and tpt are empty. For example, an example of parameters passed at this time: {'tfy':",'tpd':",'uc':",'tpt':",'error_type':'...'}. error_type is used to identify the type of error.
[0080] For example, the value range of error_type includes:
[0081] ① "tfy_time_undefined", that is, the tfy time is uncertain, for example: the user enters "wake me up every working day", since each working day does not belong to the definite time frequency, so the tfy time is uncertain and an error is reported, the user should input the number of times per day Time, which day of the week, or which day of the month, etc. to determine the frequency of reminders.
[0082] ②"tpt_time_undefined", that is, the tpt time is uncertain, for example: the user enters "remind me to go out ...
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