* Loquacious: This is a general term for someone who talks a lot, often excessively. It doesn't necessarily imply that they enjoy the sound of their own voice, but rather that they enjoy talking in general.
* Talkative: Similar to loquacious, but perhaps slightly less formal.
* Garrulous: This word suggests someone who talks incessantly, often about unimportant things, and may be seen as annoying.
* Egotistical: This term suggests that the person primarily enjoys hearing themselves speak because it makes them feel important or superior.
* Narcissist: A more serious term, implying a deep-seated need for admiration and a lack of empathy for others.
The best term to use depends on the specific situation and the speaker's intent.