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
Metadata
Release files for realtimestt-multiclient 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| realtimestt_multiclient-0.2.1.tar.gz | 106.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| realtimestt_multiclient-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 212.5 kB
Release files / realtimestt_multiclient-0.2.1.tar.gz
| Download URL | realtimestt_multiclient-0.2.1.tar.gz |
|---|---|
| Size | 106.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
34b999c76ded3dde6d851bf19df66d14b45b92d03fc35cd08d0e63d4c9bdb840
|
|
BLAKE2b-256 checksum How to use checksums |
1923d0bb6e929174f6a3d569b918d13ff1aec7ffda26633f5b717ef7481564cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / realtimestt_multiclient-0.2.1-py3-none-any.whl
| Download URL | realtimestt_multiclient-0.2.1-py3-none-any.whl |
|---|---|
| Size | 106.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
74ff4a127360a51900cd5b852dbb1adeab1fa471cd13511310f480d533850991
|
|
BLAKE2b-256 checksum How to use checksums |
b308ddd533c660d3744a0233e6934815fa2604fa41322390377ee2bbce902fb1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|