Tandilwe

Tandilwe is the master speechcraft trainer. During the day, she can be found in the Temple of the One in the Imperial City Temple District. She will only train you after you've spoken to every beggar in the City.