You can try Kõnele and Kõnele service, they’re open source but honestly how to get them working is beyond me. Not sure what I’m doing wrong but I’d previously tinkered with them some but couldn’t get it working. If you figure it out I’d love to know what you find or any advice