whisper-server: move to port 8085 (8080 taken on the host)
Consistent across compose, entrypoint default, Dockerfile EXPOSE, healthcheck, and README examples.
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
The transcription backend for meetrec clients: the same pinned whisper.cpp
|
||||
release (v1.9.3) as the Android app, exposed as an HTTP inference API with
|
||||
**Vulkan GPU support** (AMD Radeon AI PRO R9700) and reachable over
|
||||
Tailscale at `100.103.83.12:8080`.
|
||||
Tailscale at `100.103.83.12:8085`.
|
||||
|
||||
The Fairphone 6 transcribes at roughly 0.6–0.8× realtime on-device; the
|
||||
R9700 (Strix Halo, RDNA 3.5, ~256 GB/s shared memory) is bandwidth-bound
|
||||
@@ -28,12 +28,12 @@ Configuration lives in `docker-compose.yml`:
|
||||
| ---------- | --------- | ------------------------------------------ |
|
||||
| `MODEL` | `large-v3`| `tiny`/`base`/`small`/`medium`/`large-v3` (downloaded to `./models` on first start) |
|
||||
| `THREADS` | `8` | CPU threads per inference |
|
||||
| `PORT` | `8080` | Port inside the container |
|
||||
| `PORT` | `8085` | Port inside the container |
|
||||
|
||||
## Try it
|
||||
|
||||
```sh
|
||||
curl http://100.103.83.12:8080/inference \
|
||||
curl http://100.103.83.12:8085/inference \
|
||||
-F file=@meeting.wav \
|
||||
-F response_format=verbose_json \
|
||||
-F language=auto
|
||||
@@ -51,7 +51,7 @@ Notes:
|
||||
override), so the live/final beam split of the clients doesn't apply
|
||||
here — one beam for all requests.
|
||||
- The server also has a `/load` endpoint to swap models at runtime.
|
||||
- **No authentication**: the compose file binds `100.103.83.12:8080`
|
||||
- **No authentication**: the compose file binds `100.103.83.12:8085`
|
||||
(Tailscale interface only) for that reason. Do not switch this to
|
||||
`0.0.0.0` unless the host is otherwise firewalled.
|
||||
- The image builds with CPU feature auto-detection (`-march=native`):
|
||||
@@ -66,6 +66,6 @@ Notes:
|
||||
## Client status
|
||||
|
||||
- Desktop `meetrec`: a `whisper-server` engine is planned
|
||||
(`--engine whisper-server --server-url http://100.103.83.12:8080`).
|
||||
(`--engine whisper-server --server-url http://100.103.83.12:8085`).
|
||||
- Android app: a remote engine option is planned (phone records, server
|
||||
transcribes; local JNI stays as the offline fallback).
|
||||
Reference in New Issue
Block a user