Further to my earlier blog on text analytics, I have just discovered this - IBM Watson combining content analysis with tone analysis. Very clever.
"The Tone Analyzer service helps individuals understand the linguistic tones of their writing. The service uses linguistic analysis to detect and interpret emotional, social, and writing cues that are located within the text. The service also offers rhetorical suggestions for an author to improve the intended tone of their message.