METHODS AND SYSTEMS FOR PHONETIC MATCHING IN DIGITAL ASSISTANT SERVICES
First Claim
1. An electronic device comprising:
- one or more processors;
memory; and
one or more programs stored in memory, the one or more programs including instructions for;
receiving a speech input from a user;
determining whether the speech input includes a user request for a media item;
in accordance with a determination that the speech input includes a user request for a media item, determining a candidate media item from a repository of media items;
determining, based on a difference between a phonetic representation of the candidate media item and a phonetic representation of the speech input, whether the candidate media item is to be provided to the user; and
in accordance with a determination that the candidate media item is to be provided to the user, providing the candidate media item to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and processes for operating an intelligent automated assistant to provide media items based on phonetic matching techniques are provided. An example method includes receiving a speech input from a user and determining whether the speech input includes a user request for a media item. The method further includes, in accordance with a determination that the speech input includes a user request for obtaining a media item, determining a candidate media item from a plurality of media items. The method further includes determining, based on a difference between a phonetic representation of the candidate media item and a phonetic representation of the speech input, whether the candidate media item is to be provided to the user. The method further includes, in accordance with a determination that the candidate media item is to be provided to the user, providing the candidate media item to the user.
-
Citations
25 Claims
-
1. An electronic device comprising:
-
one or more processors; memory; and one or more programs stored in memory, the one or more programs including instructions for; receiving a speech input from a user; determining whether the speech input includes a user request for a media item; in accordance with a determination that the speech input includes a user request for a media item, determining a candidate media item from a repository of media items; determining, based on a difference between a phonetic representation of the candidate media item and a phonetic representation of the speech input, whether the candidate media item is to be provided to the user; and in accordance with a determination that the candidate media item is to be provided to the user, providing the candidate media item to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to:
-
receive a speech input from a user; determine whether the speech input includes a user request for a media item; in accordance with a determination that the speech input includes a user request for obtaining a media item, determine a candidate media item from a repository of media items; determine, based on a difference between a phonetic representation of the candidate media item and a phonetic representation of the speech input, whether the candidate media item is to be provided to the user; and in accordance with a determination that the candidate media item is to be provided to the user, provide the candidate media item to the user.
-
-
25. A method for providing digital assistant service, comprising:
-
at one or more electronic devices with one or more processors and memory; receiving a speech input from a user; determining whether the speech input includes a user request for a media item; in accordance with a determination that the speech input includes a user request for obtaining a media item, determining a candidate media item from a repository of media items; determining, based on a difference between a phonetic representation of the candidate media item and a phonetic representation of the speech input, whether the candidate media item is to be provided to the user; and in accordance with a determination that the candidate media item is to be provided to the user, providing the candidate media item to the user.
-
Specification