Realtime speech-to-text client and server with multi-client support
Project description
RealtimeSTT Multiclient
An extended RealtimeSST server that supports multiple clients connecting simultaneously, and API key authentication. Developed for the SCS group. Built using FastAPI and Docker for easy deployment. Adatped from the original RealtimeSTT server project.
Installation
Pull the repository
git clone git@gitlab.ub.uni-bielefeld.de:scs/enrico/modules/realtimestt_multiclient.git
cd realtimestt_multiclient
Create a .env file containing your desired api key:
API_KEY_REALTIMESTT=your_api_key
Using Docker
- Build the Docker image
docker build -t realtimestt_multiclient .
- Run the Docker container
docker run -d --gpus all --env-file .env --name realtimestt_multiclient -p 8011:8011 -p 8012:8012 realtimestt_multiclient
Running Without Docker
- Install dependencies
pip install -r requirements.txt
- Start the FastAPI app
python RealtimeSTT_server/stt_server.py --model large-v2 --language de --open_lan --debug
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file realtimestt_multiclient-0.1.4.tar.gz.
File metadata
- Download URL: realtimestt_multiclient-0.1.4.tar.gz
- Upload date:
- Size: 105.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c328d49481361130dfc2b8335957ed316c17e2b33e1028a845c0adb1765289d
|
|
| MD5 |
9e1cdf82c73353e4ae61ad61f41a4211
|
|
| BLAKE2b-256 |
933fc1a2fd8a6dc7a81e93bcf2a32032c07d131b6b038b0183fee31fb16c9382
|
File details
Details for the file realtimestt_multiclient-0.1.4-py3-none-any.whl.
File metadata
- Download URL: realtimestt_multiclient-0.1.4-py3-none-any.whl
- Upload date:
- Size: 105.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a81388614d6c7b6abf0f3fde04d46ad7ecceb89bb78e173e4dae22c882a96f5a
|
|
| MD5 |
ee10068fa3d49b4fe293ce67b14a229d
|
|
| BLAKE2b-256 |
b7935d6cd297d1a4dd16dabd25ff25a8e912018b02cb9dcd273ad047d3d17b82
|