Skip to main content

Client package for hosted Coqui STT service

Project description

Coqui STT Model manager

🐸STT Model Manager is a tool for installing and trying out Coqui STT models from the Coqui Model Zoo.

Usage

Dependencies:

  • Python >= 3.7 (On Raspberry Pi, only Python 3.7 is supported)
$ pip install coqui_stt_model_manager
$ stt-model-manager

On Raspberry Pi:

$ pip install https://github.com/coqui-ai/STT/releases/download/v1.3.0/stt-1.3.0-cp37-cp37m-linux_armv7l.whl
$ pip install coqui_stt_model_manager
$ stt-model-manager

Build and install from source

Build dependencies:

  • Node.JS
  • Yarn
  • Python >=3.7
  • Up-to-date pip/setuptools/wheel packages
$ # Create and activate virtualenv:
$ python -m venv /tmp/venv
$ /tmp/venv/bin/activate
$ # Update Python packaging tools:
$ python -m pip install -U pip setuptools wheel
$ # Install package
$ make install

Development installation (editable, with pre-commit hooks)

$ # Create and activate virtualenv:
$ python -m venv /tmp/venv
$ /tmp/venv/bin/activate
$ # Install package in editable mode:
$ make dev_install
$ # Install pre-commit hooks for development:
$ make install_pre_commit_hooks

Running in development mode (watching file changes and rebuilding automatically)

The following command will watch the React-based front-end files for changes and rebuild automatically:

$ yarn watch

Then, in a separate terminal window run the following to start the Python server in debug mode:

$ # Create and activate virtualenv:
$ python -m venv /tmp/venv
$ /tmp/venv/bin/activate
$ # Start server in debug mode with automatic server reloads:
$ stt-model-manager --debug

For now you have to reload the browser manually. We'd gladly welcome a PR adding auto-refresh functionality :)

Build Python package (sdist/wheel)

$ make package
$ ll dist/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stt-remote-0.0.1.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

stt_remote-0.0.1-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file stt-remote-0.0.1.tar.gz.

File metadata

  • Download URL: stt-remote-0.0.1.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.2

File hashes

Hashes for stt-remote-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c69fe19aa7af1e44c01684741d79f7d81ca82a9a087628323ade46826421156c
MD5 ea30c8c99c8883ac9168ff7dc2b3da65
BLAKE2b-256 78470d0d74fe50317fe7caf2b2085aab7de61b4bcdc197937f4a0ce2ab698b06

See more details on using hashes here.

File details

Details for the file stt_remote-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: stt_remote-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.2

File hashes

Hashes for stt_remote-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f2ed92d6cce54c490b1c4ac34c0dd6c01393063f78850ea1b9c7d2df7261c630
MD5 eec204711c36b950e825685f55970272
BLAKE2b-256 6be47b6cc98ac6ebd308193bc6ea87bd30565ebb175357745c9fb93443f30509

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page