A simple speech recognition application built with Python, Tkinter and SpeechRecognition library.
- Transcribes spoken words into text
- Continuous recording with start/stop button
- GUI interface for user-friendly interaction
- Text display and editing
- Save notes to file
- Clear text functionality
- Audio playback
- Note organization by date and title
- Python 3.x
- Tkinter for GUI
- SpeechRecognition library for speech-to-text functionality
- PyAudio for audio playback and recording
- Wave library for audio file processing
Refer to requirements.txt for installation requirements.
- Clone the repository.
- Install requirements using pip:
pip install -r requirements.txt - Run the application:
python speech_recognizer.py
- Launch the application.
- Press "Start" to begin recording.
- Press "Stop" to halt recording.
- Edit recognized text.
- Save notes to file.
- Play back recorded audio.
- User authentication for note security
- Advanced error handling mechanisms
- Custom speech recognition API integration
- Cross-platform compatibility