AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Hospitality › ScribeCrate
✦ Free & open sourceHospitality

ScribeCrate

Self-hosted speech-to-text API offering OpenAI-compatible transcription, translation, and speaker diarization.

Local speech-to-text API for guest audio and calls

Run faster-whisper locally with OpenAI API compatibility, speaker diarization, and offline support.

Free forever · open source · MIT
✓ Needs IT✓ Browser-based✓ Real-time collaboration
6.9
ZEKAI
Solid local speech-to-text API
Free & open source · Hospitality
Ease of setup5
Usefulness8
Maintenance9.5
Community5
★ 119
GITHUB
Oct 2026
UPDATED
MIT
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

ScribeCrate is a self-hosted audio transcription server built on faster-whisper that mirrors OpenAI's Whisper API format. It allows hospitality operators to process recorded guest feedback, staff calls, or guided tour audio locally without routing audio to third-party cloud providers.

Runs on
Cross-platform
Hosting
Self-host
Languages
Python
License
MIT

What it is

The server accepts audio files through REST endpoints to produce plain text, JSON, or SRT/VTT subtitle files. It supports foreign speech translation to English, speaker diarization via an optional sherpa-onnx extension, and progressive Server-Sent Events (SSE) streaming.

Who it's for

It suits hospitality software developers and IT engineers who need a local alternative to OpenAI's audio endpoints to retain data control and avoid per-minute API fees. It does not suit end users looking for a finished web dashboard or real-time microphone dictation out of the box.

Key features

OpenAI API compatibility

Provides standard endpoints for transcription and translation that match OpenAI Whisper API requests.

Speaker diarization

Identifies who spoke each audio segment using an optional local sherpa-onnx extension.

Server-Sent Events streaming

Streams decoded transcript segments progressively via SSE instead of waiting for full file processing.

Offline operation

Runs in isolated network environments using pre-cached Whisper models and local execution flags.

How to start

Up and running in 3 steps

1
Install Docker and the NVIDIA Container Toolkit on your Linux host if using GPU acceleration.
2
Launch the container using the hwdsl2/whisper-server image mapped to your desired port.
3
Retrieve the generated API key with docker exec and send a test audio file using curl.
Real talk

Our honest verdict

What's great

  • OpenAI-compatible REST API drops into existing software workflows with minimal code modifications.
  • Supports local speaker diarization using sherpa-onnx to separate guest and staff dialogue.
  • Provides SSE streaming so client applications display transcribed text progressively.
  • Runs completely offline once speech models are downloaded and cached.

Where it falls short

  • Requires container setup and server administration skills to deploy and maintain.
  • Needs dedicated host memory and GPU hardware to run larger Whisper models efficiently.
  • Lacks a user interface, requiring you to build or connect your own frontend.
  • Requires configuring an external reverse proxy to secure API calls with HTTPS.
Cost

Pricing & license

ScribeCrate is free to use under the MIT licence. Your only costs are the underlying hardware host, GPU compute resources, and administration time required to run the server.

Paid work

Open remote AI-training roles

880 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives
Get more

Use it, or have us set it up

📄 Free PDF: ScribeCrate for Hospitality
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure ScribeCrate for you — and train your team.
Get it done for you ↗
Questions

FAQ

Can ScribeCrate translate foreign guest audio into English?

Yes, it includes an OpenAI-compatible translation endpoint that converts foreign speech directly into English text output.

Does ScribeCrate include a web interface for hotel staff?

No, ScribeCrate operates strictly as a backend API service. You must connect it to an existing app or custom user interface.

What hardware do I need to host ScribeCrate?

You need a Linux server running Docker with at least 700 MB of free RAM for the base model, though an NVIDIA GPU is recommended for high-volume audio processing.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Hospitality — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google