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.
- Host: GitHub
- URL: https://github.com/khilnani/chat2speech
- Owner: khilnani
- License: gpl-3.0
- Created: 2016-12-03T04:02:01.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-23T19:36:32.000Z (over 6 years ago)
- Last Synced: 2025-01-30T06:26:15.486Z (4 months ago)
- Topics: chat, docker, flask, python, python-flask, rabbitmq, socket-io
- Language: HTML
- Homepage:
- Size: 3.33 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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!

## 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/wGzuJFlask
- 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-24462Google Materialize CSS
- http://materializecss.com/