You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
01/OS/_archive/core/stt/whisper-rust
Shiven Mian 12df8bbfac
Merge remote-tracking branch 'zakiui/u/zabirauf/stt-py' into u/shivenmian/local
12 months ago
..
src Merge remote-tracking branch 'zakiui/u/zabirauf/stt-py' into u/shivenmian/local 12 months ago
.env.example Merge remote-tracking branch 'zakiui/u/zabirauf/stt-py' into u/shivenmian/local 12 months ago
.gitignore Merge remote-tracking branch 'zakiui/u/zabirauf/stt-py' into u/shivenmian/local 12 months ago
Cargo.lock Merge remote-tracking branch 'zakiui/u/zabirauf/stt-py' into u/shivenmian/local 12 months ago
Cargo.toml Merge remote-tracking branch 'zakiui/u/zabirauf/stt-py' into u/shivenmian/local 12 months ago
README.md Merge remote-tracking branch 'zakiui/u/zabirauf/stt-py' into u/shivenmian/local 12 months ago
__init__.py Merge remote-tracking branch 'zakiui/u/zabirauf/stt-py' into u/shivenmian/local 12 months ago
test_cli.py Merge remote-tracking branch 'zakiui/u/zabirauf/stt-py' into u/shivenmian/local 12 months ago

README.md

Setup

  1. Install Rust and Python dependencies pip install -r requirements.txt.
  2. Go to core/stt and run cargo build --release.
  3. Download GGML Whisper model from Huggingface.
  4. In core, copy .env.example to .env and put the path to model.
  5. Run python core/i_endpoint.py to start the server.
  6. Run python core/test_cli.py PATH_TO_FILE to test sending audio to service and getting transcription back over websocket.