This repository contains a Python application that converts spoken language into text using the Google Speech Recognition API.
- Continuous speech recognition.
- Output results are saved into
output.txt
. - Handles and logs recognition errors.
Before you can run this project, you need to have Python installed on your machine. Python 3.6 or higher is recommended. You can download and install Python from python.org.
To set up your local environment to run this application, follow these steps:
-
Clone the repository
-
Set up a virtual environment (optional, but recommended):
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts�ctivate`
-
Install the required packages:
pip install -r requirements.txt
To run the application, use the following command from the root directory of the project:
python main.py
This will start the application in a mode that continuously listens to your microphone input and converts spoken words into text, which will then be appended to output.txt
.
Contributions to this project are welcome. Please consider forking the repository and submitting a pull request.
This project is open-sourced under the MIT License. See the LICENSE
file for more details.