Single noun that encompasses both writer and speaker
The word rhetorician applies specifically to both writer and speaker:
[Merriam-Webster]
2 : an eloquent or grandiloquent writer or speaker
The word rhetorician applies specifically to both writer and speaker:
[Merriam-Webster]
2 : an eloquent or grandiloquent writer or speaker