Sentiment analysis is the interpretation of the general thought, feeling, or sense of an object or a situation.
Symbl's Sentiment API works over Speech to Text sentences and Topics (or aspect) level.
To see Sentiment API in action, you need to process a conversation using Symbl. After you process a conversation, you'll receive a conversation Id which can be passed in below-mentioned Conversation APIs. All you need to do is pass query parameters
Each continuous sentence spoken by a speaker in conversation is referred to as a Message. Hence ,we named our Speech to Text API as Messages API. Messages API returns you a list of messages in a conversation.
For topic level, the sentiment is calculated over the topic messages scope i.e. it factors in the sentiment of messages where the topic was talked about.
- Speech to Text
|Shows the intensity of the sentiment. It ranges from -1.0 to 1.0, where -1.0 is the most negative sentiment and 1.0 is the most positive sentiment.|
|display suggested sentiment type (negative, neutral and positive).|
We have chosen the below polarity ranges wrt sentiment type which covers a wide range of conversations. Polarity Sentiment may vary for your use case. We recommend that you define a threshold that works for you, and then adjust the threshold after testing and verifying the results.
|-1.0 => x > -0.3||negative|
|-0.3 => x <= 0.3||neutral|
|0.3 < x <= 1.0||positive|