Add Hosted API (Trelis Router) section
Browse files
README.md
CHANGED
|
@@ -12,7 +12,18 @@ pinned: false
|
|
| 12 |
|
| 13 |
Upload audio of two people talking (possibly overlapping) and get separate transcripts for each speaker with timestamps.
|
| 14 |
|
| 15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
|
| 17 |
## How it works
|
| 18 |
|
|
@@ -26,7 +37,7 @@ See the [Trelis Studio repo](https://github.com/TrelisResearch/studio) (private)
|
|
| 26 |
|
| 27 |
## Model
|
| 28 |
|
| 29 |
-
- **Chorus
|
| 30 |
|
| 31 |
## Environment
|
| 32 |
|
|
|
|
| 12 |
|
| 13 |
Upload audio of two people talking (possibly overlapping) and get separate transcripts for each speaker with timestamps.
|
| 14 |
|
| 15 |
+
This Space runs on CPU (~30–60s per 30s of audio). For production use, Chorus is also available as a **hosted GPU API** — see below.
|
| 16 |
+
|
| 17 |
+
## Hosted API (Trelis Router)
|
| 18 |
+
|
| 19 |
+
Chorus is available as a hosted GPU endpoint on [Trelis Router](https://router.trelis.com) — handles long audio end-to-end (VAD chunking + cross-chunk speaker clustering). Model id `trelis/chorus-v1`, base URL `https://router.trelis.com/api/v1`.
|
| 20 |
+
|
| 21 |
+
```bash
|
| 22 |
+
curl -X POST https://router.trelis.com/api/v1/transcribe \
|
| 23 |
+
-H "Authorization: Bearer $TRELIS_ROUTER_API_KEY" \
|
| 24 |
+
-F model=trelis/chorus-v1 \
|
| 25 |
+
-F file=@meeting.wav
|
| 26 |
+
```
|
| 27 |
|
| 28 |
## How it works
|
| 29 |
|
|
|
|
| 37 |
|
| 38 |
## Model
|
| 39 |
|
| 40 |
+
- **Chorus v1**: [`Trelis/Chorus-v1`](https://huggingface.co/Trelis/Chorus-v1) — merged standalone Whisper model (base + LoRA merged + expanded tokenizer)
|
| 41 |
|
| 42 |
## Environment
|
| 43 |
|