soliloquy

noun

1.
speech you make to yourself
Derived from:
soliloquize
2.
a (usually long) dramatic speech intended to give the illusion of unspoken reflections
Derived from:
soliloquize