__pycache__ | ||
.fleet | ||
.idea | ||
.gitignore | ||
main.py | ||
main.spec | ||
nn_model_manager.py | ||
openapitools.json | ||
poetry.lock | ||
pyproject.toml | ||
README.md | ||
temp | ||
utils.py | ||
whisper_webservice_interface.py |
Flüsterpost
Flüsterpost takes audio files and turns them into text. It's made to do so easily, quickly, and locally.
How to Run
This repo uses the poetry package manager for Python. If you don't have it, you'll need to install it before using this. (i can recommend it. it's great.)
cd
into the repository. Then, run poetry install
.
Then, do poetry run main.py
.
Deps
This project uses flet for the GUI. On Linux systems, you'll need gstreamer
installed.
You probably have this shipped with your system, but if you get the error message
error while loading shared libraries: libgstapp-1.0.so.0: cannot open shared object file: No such file or directory
,
install it. More info on the flet docs page.
License
This project is licensed under the MIT license.
Contributions
Any contributions to this project will be licensed under the MIT license, unless explicitly noted otherwise.