-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
GoogleNetworkSpeechSynthesis
Google's Network Speech Synthesis: Bring your own Google API key and proxy
Here you‘ll find a list of public APIs. Try replacing a paid API with a public one or one that has a free tier for personal use.
captureSystemAudio and native-messaging-espeak-ng are FOSS and were created to solve this issue.
It is possible to use Google Network Speech Synthesis service "free of charge", see GoogleNetworkSpeechSynthesis. On Chrome if you use Google voices with SpeechSynthesisUtterance() and window.speechSynthesis.speak() you are doing that anyway.