1. A method comprising: determining geometric constraints for speech bubbles within an image, the image including characters, wherein the geometric constraints are based on boundaries of the characters within the image and boundaries of the image; determining features of the characters in the image; receiving speech content for the characters; identifying a conversation order of the speech content with respect to the characters; and generating a layout of the speech bubbles that defines a location and size of each speech bubble, with respect to the image, based on the geometric constraints, the features of the characters, the speech content, and the conversation order.
1. A method comprising: determining geometric constraints for speech bubbles within an image, the image including characters, wherein the geometric constraints are based on boundaries of the characters within the image and boundaries of the image; determining features of the characters in the image; receiving speech content for the characters; identifying a conversation order of the speech content with respect to the characters; and generating a layout of the speech bubbles that defines a location and size of each speech bubble, with respect to the image, based on the geometric constraints, the features of the characters, the speech content, and the conversation order. 3. The method of claim 1 , wherein the layout of the speech bubbles further defines a shape of the speech bubbles, and an identification of a position, size, and shape of text of the speech content within the speech bubbles.