1. A computer-implemented method comprising: acquiring, by a computing system, real-time image data depicting at least a portion of a face of a user of the computing system; analyzing, by the computing system, the real-time image data to determine a state associated with at least the portion of the face; providing, by the computing system, an emoji based on the state associated with at least the portion of the face; and inputting, by the computing system, the emoji based on the state associated with at least the portion of the face in a communication to be made by the user.