Piper TTS Text Entry Field

I currently have a simple card that allows you to enter text and have it said on a specific media player. We use it for announcing meal times etc. Currently it uses Google.

type: custom:mini-media-player
entity: media_player.office
tts:
  platform: google
hide:
  name: true
  power: true
  source: true
  controls: true
  icon: true
  volume: true
  runtime: true
  info: true

I would like to switch it to use Piper instead. However the card I am using doesn’t support Piper and the developer appears to have abandoned the project.
Can any other card do something similar? I am struggling to find anything, so I wonder if someone else had done similar?

I haven’t set one up for Conversations/Piper yet, but I use an Input select, a Text Input Row and a couple buttons with script actions for something similar with Alexa.

Alexa TTS and Command Console