Methods, apparatuses and computer program products for implementing automatic speech recognition and sentiment detection on a device
First Claim
1. A method comprising:
- evaluating textual data and acoustic data corresponding to voice data associated with captured speech content;
analyzing the textual data and the acoustic data to detect whether the textual data or the acoustic data comprises one or more words indicating at least one sentiment of a user that spoke the speech content;
assigning, via a processor, at least one predefined sentiment to at least one of the words in response to detecting that the word indicates the sentiment of the user, wherein the at least one assigned predefined sentiment corresponds to at least one attribute of a domain;
generating at least one rating based in part on a classification of the predefined sentiment, the rating denotes an opinion regarding the attribute relating to an entity; and
generating a review indicating the rating.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for utilizing textual data and acoustic data corresponding to speech data to detect sentiment may include a processor and memory storing executable computer code causing the apparatus to at least perform operations including evaluating textual data and acoustic data corresponding to voice data associated with captured speech content. The computer program code may further cause the apparatus to analyze the textual data and the acoustic data to detect whether the textual data or the acoustic data includes one or more words indicating at least one sentiment of a user that spoke the speech content. The computer program code may further cause the apparatus to assign at least one predefined sentiment to at least one of the words in response to detecting that the word(s) indicates the sentiment of the user. Corresponding methods and computer program products are also provided.
14 Citations
20 Claims
-
1. A method comprising:
-
evaluating textual data and acoustic data corresponding to voice data associated with captured speech content; analyzing the textual data and the acoustic data to detect whether the textual data or the acoustic data comprises one or more words indicating at least one sentiment of a user that spoke the speech content; assigning, via a processor, at least one predefined sentiment to at least one of the words in response to detecting that the word indicates the sentiment of the user, wherein the at least one assigned predefined sentiment corresponds to at least one attribute of a domain; generating at least one rating based in part on a classification of the predefined sentiment, the rating denotes an opinion regarding the attribute relating to an entity; and generating a review indicating the rating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; evaluate textual data and acoustic data corresponding to voice data associated with captured speech content; analyze the textual data and the acoustic data to detect whether the textual data or the acoustic data comprises one or more words indicating at least one sentiment of a user that spoke the speech content; assign at least one predefined sentiment to at least one of the words in response to detecting that the word indicates the sentiment of the user, wherein the at least one assigned predefined sentiment corresponds to at least one attribute of a domain; generate at least one rating based in part on a classification of the predefined sentiment, the rating denotes an opinion regarding the attribute relating to an entity; and generate a review indicating the rating. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions in response to execution by a processor causes an apparatus to at least:
-
evaluate textual data and acoustic data corresponding to voice data associated with captured speech content; analyze textual data and the acoustic data to detect whether the textual data or the acoustic data comprises one or more words indicating at least one sentiment of a user that spoke the speech content; assign at least one predefined sentiment to at least one of the words in response to detecting that the word indicates the sentiment of the user, wherein the at least one assigned predefined sentiment corresponds to at least one attribute of a domain; generate at least one rating based in part on a classification of the predefined sentiment, the rating denotes an opinion regarding the attribute relating to an entity; and generate a review indicating the rating. - View Dependent Claims (18, 19, 20)
-
Specification