Change Log
Fixed an issue where Amazon Polly was unlimited under certain conditions and fixed some frontend issues regarding connection to Twitch chat.
Updated the application so that "Stop All Playback" actually works for Amazon Polly. In addition, there is now an "alert" I can use in the backend to let users know when the application is about to push an update. If you see this alert, the best case is to not refresh your browser and have speech not be processed by Polly until the alert goes away. The application will check for an alert every 60 seconds automatically.
In addition, As of the 11:30 AM PT Update, Amazon Polly is now processed on the server directly rather than through Lambda/API Gateway and S3. This should speed up response times for Polly significantly. Older messages are still deleted from the server every day.
This update allows users to create accounts, and all the features that come with that. The goal is to eventually be able to link it to their twitch account, for those who want more advanced features and to be able to redeem channel points for custom TTS. In addition, Amazon Polly messages either are accounted for by IP address or username. You can still use this tool without logging in.
Note that account integration is done with Amazon Cognito, and is in compliance with the privacy policy. In short, your email address is only used to verify you as a user, and Amazon Cognito is the keeper of the data that I have access to. Your password is encrypted and NOT accessible.