Hallspeak

Free, open source, self-hosted

Simultaneous interpretation for live events

Self-hosted simultaneous interpretation for live, in-person events. An interpreter speaks into a browser; guests in the room listen on their own phones, in their own language.

Listener app for iPhone and AndroidComing soon
Download on the App Store — coming soonGet it on Google Play — coming soon

How it works

One event, one channel per language, a QR code for the room

  1. 1

    Create an event

    An Event is one occasion — a service, a session, a talk. Add one Channel per target language. The Event gets a QR code to print and a link to share.

  2. 2

    The interpreter goes live

    Each Channel has its own Speaker code. Whoever holds it opens the speaker studio in a browser, picks a microphone and goes live.

  3. 3

    Guests listen

    Guests scan the QR code or open the link, pick a Channel and listen on their own phone. No sign-up, and any modern browser works.

Three roles

One account, for the administrator. Everyone else just needs a link or a QR code.

The Hallspeak admin console: the events list with PINs, channels and status

Organiser

Signs in to the admin console, creates events and channels, and prints the QR code for the seats or shares the link.

The Hallspeak speaker studio on air, with listener reports, stats and the input level

Interpreter

Opens the speaker link, checks the mic on the level meter and goes live. Nothing to install.

The Hallspeak listener page, on air

Guest

Scans the QR code or opens the link, picks a language and listens. No account, no name, no email.

Built for the room

What happens during a live event

Handover without a gap

Two interpreters sharing a Channel swap through a handover, so neither is cut off mid-sentence and the audio has no gap.

Issue reports

Listeners can send an anonymous report — too quiet, too loud, static, noise, silence — that the interpreter sees in the studio.

Background playback

Audio keeps playing with the screen locked, in the browser and in the app.

Any modern browser

The listener and the speaker studio both run in the browser. The app is optional.

Mobile app

Join the events you attend often

The Hallspeak app for iPhone and Android remembers the events you have joined, so coming back next week is one tap. It also reconnects by itself when the phone switches network, even with the screen locked.

Coming soon
Download on the App Store — coming soonGet it on Google Play — coming soon
The Hallspeak app home screen with Scan QR code and pinned and recent events

Join

Scan the code at the venue, or pick up a pinned or recent event.

An event in the Hallspeak app with its channels

Choose a channel

Channels turn on when their interpreter connects.

The Hallspeak app listening to a channel on air

Listen

Keeps playing and reconnects with the screen locked.

Run your own

Your server. Hallspeak never learns who is listening.

Hallspeak is for churches, schools, conferences and anyone else running an event in more than one language. It runs on a NAS or a modest home server that you own.

On your own domainhttps://hallspeak.yourdomain.com
  • One Docker image

    Runs behind your own reverse proxy.

  • No cloud services, no subscription

    Audio goes from your server to the phones in the room.

  • One account, for the administrator

    Possession of a link or code is the whole authorization.

  • Open source

    Read the code, file an issue, run it for free.