ehtisham91 / Django-Speech-to-text-Chat

This App allows users to convert their speech into text and send that text as a message. It records blobs in realtime! After every 10 seconds recorded blob is sent to server and there it is converted into text and send as a message to other user.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django Speech to text, Chat application

Django app to allow users to convert their speech into text and send that text as a message. This app record blobs in realtime to the server! After every 10 seconds recorded blob is converted into text and send as a message to chat.

Commands to Setup the environment and run the server

git clone https://github.com/ehtisham91/Django-Speech-to-text-Chat.git

cd Django-Speech-to-text-Chat

virtualenv venv

source venv/bin/activate

pip install -r requirements.txt

python manage.py runserver

Helpful Link

https://github.com/streamproc/MediaStreamRecorder/blob/master/demos/audio-recorder.html

I used it for recording audio in the browser as uncompressed pcm audio in .wav containers.

About

This App allows users to convert their speech into text and send that text as a message. It records blobs in realtime! After every 10 seconds recorded blob is sent to server and there it is converted into text and send as a message to other user.

License:MIT License


Languages

Language:HTML 59.2%Language:Python 30.9%Language:JavaScript 6.6%Language:CSS 3.3%