This project demonstrates a real-time speech translation application using Python and various libraries.
speech_recognition
: Python library for speech recognitiongoogletrans
: Python wrapper for Google Translate APInltk
: Natural Language Toolkit for NLP tasksnumpy
: Library for numerical computationspandas
: Library for data manipulation and analysis- Other standard Python libraries
- Speech Recognition: Utilizes the Google Web Speech API through
speech_recognition
library to transcribe spoken words into text. - Language Translation: Integrates
googletrans
library to translate recognized text into multiple target languages. - Dynamic Language Selection: Supports a wide range of languages for both source and target translations.
- Ambient Noise Adjustment: Enhances accuracy by adjusting for ambient noise levels during speech recognition.
- Python: Used for application development.
- Libraries:
speech_recognition
,googletrans
,numpy
,pandas
,re
,nltk
,sklearn
. - Integrated Development Environment (IDE): Used Visual Studio Code
- Clone the repository:
- Install dependencies:
- Run the application:
git clone https://github.com/your-username/real-time-speech-translation.git
pip install -r requirements.txt
python transcribe_translate.py
Upon running the application, follow the prompts to select the source language and begin speaking for real-time translation.
This project is licensed under the MIT License - see the LICENSE
file for details.
Generated by README generator v1.0