This repository contains a Python GUI application built using Tkinter and SpeechRecognition libraries, designed to recognize speech from audio files with the .wav extension.
- Browse Functionality: Allows users to browse their file system and select a .wav audio file for speech recognition.
- Speech Recognition: Utilizes the SpeechRecognition library to transcribe speech from the selected audio file using Google Speech Recognition.
- Error Handling: Provides robust error handling to gracefully handle cases where speech cannot be recognized or there are issues with the Google Speech Recognition service.
- Clone the repository to your local machine.
- Install the required dependencies using
pip install -r requirements.txt
. - Run the
speech_recognition_gui.py
script. - Browse and select a .wav audio file.
- Click the "Recognize Speech" button to transcribe the speech from the selected audio file.
- View the recognized text or any error messages in the GUI.
- Python 3
- Tkinter
- SpeechRecognition
Contributions are welcome! If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.