Google TTS not working?

My Google TTS notifications has stopped working since I moved to hass.io from hassbian. If I go to the mediaplayer entity and manually send a text it’s working as expected but when triggering the automation I get this in the log

018-07-08 00:30:08 INFO (MainThread) [homeassistant.helpers.script] Script Erik is Home TTS: Running script
2018-07-08 00:30:08 INFO (MainThread) [homeassistant.helpers.script] Script Erik is Home TTS: Executing step call service
2018-07-08 00:30:08 ERROR (MainThread) [homeassistant.core] Error executing service <ServiceCall media_player.play_media: media_content_id=http://192.168.1.106:8123/api/tts_proxy/dff6693919f1af7d221b3b8b7f5cafc064789425_en_-_google.mp3, media_content_type=music>
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/homeassistant/core.py", line 1021, in _event_to_service_call
    await service_handler.func(service_call)
  File "/usr/lib/python3.6/site-packages/homeassistant/components/media_player/__init__.py", line 441, in async_service_handler
    await getattr(player, method['method'])(**params)
  File "/usr/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python3.6/site-packages/homeassistant/components/media_player/__init__.py", line 750, in play_media
    raise NotImplementedError()
NotImplementedError

Automation looks like this and I’ve tried both with and without entity_id but both gives the same error.

- alias: 'Erik is Home TTS'
  trigger:
  - entity_id: device_tracker.erik
    from: 'Away'
    platform: state
    to: 'Just Arrived'
  action:
    service: tts.google_say
    entity_id: media_player.google_home_group
    data:
      message: Erik just arrived home!