from gtts import gTTS
from io import BytesIO

mp3_fp = BytesIO()
tts = gTTS('hello', 'en')
tts.write_to_fp(mp3_fp)

gTTSでmp3ファイルを作成するのはいいんですけれども、
いちいちセーブをして、そのセーブによってできたmp3ファイルを
再生するという手順をとっています。
 こういう回りくどいことをしないで、直接音を鳴らせないものかと
思いました。
 そこで、公式を見てみると、
http://gtts.readthedocs.io/en/latest/module.html#languages-gtts-lang

Playing sound directly
There’s quite a few libraries that do this. Write ‘hello’ to a file-like object do further manipulation::

と書いてあり、直接音を再生する手順が書いてあるように読めるのですが、
上のサンプルコードからどのようにすれば、直接音が出るようになるのでしょうか。

その下に、

Load audio_fp as an mp3 file in
the audio library of your choice

と書いてあり、あなた自身の選択でオーディオライブラリ内のmp3ファイルとしてaudio_fpをロードしなさいと書いてあります。こうしろということなのでしょうが、いまいちわからなかったです。
python3.6.3 gTTS2.0