An open API service indexing awesome lists of open source software.

https://github.com/khilnani/chat2speech

Why scroll and read, when you can listen? Python Flask, SocketIO, RabbitMQ based chat web app that reads messages aloud while you work on other stuff.
https://github.com/khilnani/chat2speech

chat docker flask python python-flask rabbitmq socket-io

Last synced: about 2 months ago
JSON representation

Why scroll and read, when you can listen? Python Flask, SocketIO, RabbitMQ based chat web app that reads messages aloud while you work on other stuff.

Awesome Lists containing this project

README

        

## chat2speech

A prototype of a chat app that reads aloud chat messages so you do not need to constantly read the chat message log. Prototype = rushed code.

Built using the Python Flask and Flask Socket IO libraries, Rabbit MQ, Google's Materialize CSS and some Docker.

Included links to referenced articles and documentation below. Thanks!

![Demo Anim](https://github.com/khilnani/chat2speech/blob/master/images/demo-sm.gif?raw=true "Demo Anim")

## Usage

- Run `docker-compose up`
- Navigate to:
- http://127.0.0.1:8888/ - Public room
- http://127.0.0.1:8888/ANY_ROOM_NAME - A room with the name ANY_ROOM_NAM

## Links

Text 2 Speech

- https://developers.google.com/web/updates/2014/01/Web-apps-that-talk-Introduction-to-the-Speech-Synthesis-API
- http://khaidoan.wikidot.com/html5-tts
- https://codepen.io/SteveJRobertson/pen/emGWaR
- https://codepen.io/matt-west/pen/wGzuJ

Flask

- http://flask.pocoo.org/
- https://flask-socketio.readthedocs.io/en/latest/
- https://code.tutsplus.com/tutorials/build-a-real-time-chat-application-with-modulus-and-python--cms-24462

Google Materialize CSS

- http://materializecss.com/