- Python 3.1x
- Install requirements using
pip install -r requirements.txt
- Run the flask app using
python3 app.py
Whisper offers several models that balance speed and accuracy:
tiny
: Fastest but least accuratebase
: A balance between speed and accuracysmall
: More accurate, slower than basemedium
: Even more accurate, slower than smalllarge
: Most accurate but slowest
You can select a model by specifying it when loading the Whisper model. For example:
self.model = whisper.load_model("medium")
- Improve accuracy of transcription
- Add support for multiple languages
- Optimize performance for low-latency environments
- Implement speaker recognition
- Webohook - Create separate sessions(?) for each connected client
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a pull request.
This project is licensed under the MIT License.