A natural language text is received from a user. The natural language text includes typing characteristics metadata. An emotive content of the natural language text is determined using a machine learning model. The natural language text is modified based on the emotive content.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for annotating natural language text based on an emotive content of the natural language text, the method comprising the steps of: receiving, by one or more computer processors, a natural language text from a user, wherein the natural language text includes typing characteristics metadata, and wherein the typing characteristics metadata includes all of the following: a key press duration; a duration between key presses in the natural language text; a capitalization of the natural language text; a frequency of the capitalization of the natural language text; a frequency of spelling errors in the natural language text; an average word length in the natural language text; and previously deleted natural language text; determining, by one or more computer processors, an emotive content of the natural language text using a machine learning model; and determining, by one or more computer processors, an annotation to the natural language text based on the emotive content, wherein the annotation includes all of the following: an emoticon; a picture; an audio; a video; and a text that describes the emotive content. 2. The method of claim 1, further comprising: receiving, by one or more computer processors, an indication from the user, wherein the indication is to an accuracy of the modification to the natural language text; and updating, by one or more computer processors, the machine learning model based on the indication. 3. (canceled) 4. The method of claim 1, wherein the step of determining, by one or more computer processors, an emotive content of the natural language text using a machine learning model comprises: determining, by one or more computer processors, an emotive content of the natural language text using a machine learning model and the typing characteristics metadata. 5. (canceled) 6. (canceled) 7. The method of claim 1, wherein the annotation is modifying a font of the natural language text. 8. A computer program product for annotating natural language text based on an emotive content of the natural language text, the computer program product comprising: one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media, the program instructions comprising: program instructions to receive a natural language text from a user, wherein the natural language text includes typing characteristics metadata, and wherein the typing characteristics metadata includes all of the following: a key press duration; a duration between key presses in the natural language text; a capitalization of the natural language text; a frequency of the capitalization of the natural language text; a frequency of spelling errors in the natural language text; an average word length in the natural language text; and previously deleted natural language text; program instructions to determine an emotive content of the natural language text using a machine learning model; and program instructions to determine an annotation to the natural language text based on the emotive content, wherein the annotation includes all of following: an emoticon; a picture; an audio; a video; and a text that describes the emotive content. 9. The computer program product of claim 8, further comprising program instructions, stored on the one or more computer readable storage media, to: receive an indication from the user, wherein the indication is to an accuracy of the modification to the natural language text; and update the machine learning model based on the indication. 10. (canceled) 11. The computer program product of claim 8, wherein the program instructions to determine an emotive content of the natural language text using a machine learning model comprise: program instructions to determine an emotive content of the natural language text using a machine learning model and the typing characteristics metadata. 12. (canceled) 13. (canceled) 14. The computer program product of claim 8, wherein the annotation is modifying a font of the natural language text. 15. A computer system for annotating natural language text based on an emotive content of the natural language text, the computer system comprising: one or more computer processors; one or more computer readable storage media; and program instructions, stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to receive a natural language text from a user, wherein the natural language text includes typing characteristics metadata, and wherein the typing characteristics metadata includes all of the following: a key press duration; a duration between key presses in the natural language text; a capitalization of the natural language text; a frequency of the capitalization of the natural language text; a frequency of spelling errors in the natural language text; an average word length in the natural language text; and previously deleted natural language text; program instructions to determine an emotive content of the natural language text using a machine learning model; and program instructions to determine an annotation to the natural language text based on the emotive content, wherein the annotation includes all of the following: an emoticon; a picture; an audio; a video; and a text that describes the emotive content. 16. The computer system of claim 15, further comprising program instructions, stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, to: receive an indication from the user, wherein the indication is to an accuracy of the modification to the natural language text; and update the machine learning model based on the indication. 17. (canceled) 18. The computer system of claim 15, wherein the program instructions to determine an emotive content of the natural language text using a machine learning model comprise: program instructions to determine an emotive content of the natural language text using a machine learning model and the typing characteristics metadata. 19. (canceled) 20. (canceled)