A speech given by a character that is somewhat long and expresses his/her feelings out loud is called a soliloquy.
9.0m questions
11.6m answers