SpeechToText is a web-based application that allows users to input voice in English and get the translated text in various languages. The application is built using Django for the backend and provides a user-friendly interface for recording and translating the input words.
- Voice input using the microphone
- Translation of voice input to text in multiple languages
- User-friendly web interface
- Supports various languages including Tamil, Spanish, French, and more
- Python
- Django
- SpeechRecognition
- Googletrans
- gTTS (Google Text-to-Speech)
- HTML, CSS, JavaScript (for the frontend)
- Clone the repository:
git clone https://github.com/Navenesvar/VoiceToTextTranslator.git cd VoiceToTextTranslator - Create a virtual environment
python -m venv venv venv\Scripts\activate # On Windows source venv/bin/activate # On macOS/Linux
- Run migrations
python manage.py migrate
- Run the server
python manage.py runserver
- Access the application:
Open your web browser and navigate to http://localhost:8000