PeepoG logo

Twitch Chat Text-to-Speech designed to read every message.

A website that uses text-to-speech to read out every message in your chat, with customizable filters.

Brought to you by Sean Houlihan

Backend Update

Many backend changes have been made to the server. You won't see much of a difference on your end. These changes were made to be more efficient with compute.

  • Change from Apache to Nginx
  • MySQL (used for alerts, the "FAQ", privacy policy and changelog) switched to AWS Dynamo DB and .json files.

Stop All Playback and Maintenance Alerts

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.

Account Creation

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.