If using a laptop doesn't scare you, I invite you to take a look at the software "vArranger"
of Dan who is sometimes mentioned here.

A small fraction of the cost of a keyboard; accepts VST and VSTi , reads files midi , karaoke , texts etc.

moreover the soft can play styles of all brands with a lot of efficiency if you take the banks of optional sounds
that go well with it. It is not essential either, it depends on your quality requirements.

Here's a link to get an idea: https://www.varranger.com/english-forum/