Tõlk.fm documentation
Help Center
Guides for organisers and AV teams — choosing a product, connecting audio, languages and voices, what listeners see, recordings, pricing, and troubleshooting. For quick answers, see the FAQ.
First steps
Getting started
Sign in, try live translation for free, create your first event, and share it with your audience.
Sign in or create a workspace
- Go to tolk.fm/login. Sign in with your email and password.
- New here? Ask your organisation's owner or admin to invite you, or use a magic link from the sign-in page to create your own workspace.
- Add your name and company in Settings → Profile. Team invites live under Settings → Organization.
Listeners never need an account. They open the QR code or the join link and pick a language.
Try it before you plan an event
- Listener demo: hear recorded stages in any language at tolk.fm/try — no sign-in.
- Live demo: run a short live session from your own microphone at tolk.fm/demo.
- In your workspace: the dashboard has a Free demo · Try live translation card so you can test your mic and languages before a real event.
Create your first event
- In the workspace, open Create. The first screen asks How will this event run?
- Pick a setup type: Spotlight, Polylogue, Conference, or Studio. See Which setup type should I choose?
- In Basics, name the event, set the spoken language and choose up to 13 target languages.
- Conference events add a Configure step for stages, inputs and the translation engine.
- In Share & review, check the summary and create the event. You land in its control room.
Titles, languages, engines, voices and most audio settings can be changed after creation, many of them during the broadcast. Spotlight and Conference events can switch type; Conference and Studio can switch both ways.
Find your way around the control room
| Section | What it is for |
|---|---|
| Links | Listener link, QR codes and the share hub (named after your setup type, e.g. Conference links). |
| Speakers & schedule | Sessions, speakers and times that listeners see on their phones. |
| Cues Studio | Studio events only: prepare, review and publish translated lines and voices. |
| Audio settings | Inputs, original audio, speech speed, speaker monitor and audience mics. |
| Online meeting | Send Tõlk into a Zoom, Teams, Google Meet or ClickMeeting session. |
| Live captions | The captions archive, transcript export and AI summaries. |
| Recordings | Original and per-language audio recordings of the broadcast. |
| Analytics | Listeners, listening time and audience feedback. |
| Dictionary | Names and terms the engines should recognise and translate correctly. |
| Event settings | Setup type, languages, engine, translation style, voices, recording and join link. |
Share the join link and QR code
Every event has a listener link and QR code. Conference and Studio events also have a deep link and QR code per stage.
- Download the QR as PNG or SVG, or as a Branded poster (PDF) in a horizontal or vertical layout.
- Project it on the title slide and on break slides.
- Send the link in the programme, an email, or a messaging group.
- Share hub: collects the listener link, stage links and the speaker monitor link (when enabled) in one place.
Set a custom join link
Replace the code-based link with a readable one:
tolk.fm/my-conference-2026
- Open Event settings and find Premium join link slug.
- Enter 3–40 lowercase letters, numbers or hyphens. Slugs are unique — you will see a message if one is taken or reserved.
- Save. The new link works at once and the code-based link keeps working.
Products
Products & event types
Five products for different moments: live sessions, multi-stage events, conversations, recordings, and calls on your own computer.
Which setup type should I choose?
| Setup type | What it does | Status |
|---|---|---|
| Spotlight | One speaker, one link. Perfect for tours and straightforward sessions. | Available — For groups of up to 50 listeners. |
| Polylogue | Up to 10 people speak their own language — everyone hears translations in the language they chose. | Pilot/beta — Beta. Up to 10 people speaking. |
| Conference | Multiple stages, flexible inputs. For gatherings and multi-room programs. | Available — Running at live events. |
| Studio | Prepare translated voices and captions from a recording or script, then broadcast or export them. | Pilot/beta — In pilot with selected customers. |
Bridge is not an event type: it is a desktop app that translates your own voice in any call. See Bridge below.
Spotlight — one speaker, one link
- Best for: tours, workshops, classes, briefings and small sessions with one main speaker.
- Audience: up to 50 listeners on their own phones or laptops.
- Equipment: a laptop or phone microphone works; a headset microphone sounds better.
- Speaker link: the speaker can broadcast from their own phone with a speaker link, without signing in.
Conference — stages, venue audio, large audiences
- Stages: up to 12 stages per event, each with its own inputs, languages and QR code. Listeners pick a stage, then a language.
- Inputs: a mixer feed through a USB audio interface, an RTMP stream from vMix, OBS or ATEM, or several devices combined. See Audio & inputs.
- Speaker monitors: stage speakers or moderators can follow the translation and manage the audience queue on their own device.
- Human interpreters: keep them for high-stakes sessions and use Tõlk for the rest.
Polylogue — multilingual conversations (beta)
Up to 10 people each speak their own language and hear everyone else in the language they chose. It works like an audio-only call with raise-hand signals.
- Each participant chooses a speak language and a listen language.
- Use it next to your video tool, or in person with headphones.
- Polylogue rooms are not recorded.
- A Polylogue event cannot be switched to another setup type later.
Studio and Cues Studio — translations for recordings (pilot)
Studio turns a recording or a script into reviewed language versions. Studio events open on Cues Studio, where every line can be checked before anyone hears it.
- Upload a video or audio file, or import it from a link.
- Choose the program type: Prerecorded plays the recording itself (film, replay); Scripted live follows a performance in the room, cue by cue (theatre, ceremony).
- Add context if you like — the subject, a synopsis, script, slides or glossary, and notes per language. Cues Studio reads the whole program first and builds a term sheet, so names and terms stay consistent from line to line.
- Pick a recipe per language: Subtitles, Standard, Premium, or the speaker's own voice. See Studio prices.
- Review the transcript and translations. Use Translate again or wording help on any line, edit lines, move or push them later, transcribe a stretch again, and assign voices per speaker. Cues Studio flags missed speech and voices to fix.
- Export the transcript to Word and import your edits back; changed lines are voiced again automatically.
- Publish: broadcast on a schedule on the Tõlk listener page, or download the language tracks and captions for your own player.
Studio is in pilot with selected customers. Some steps may run with our team — we tell you which. A Conference event can switch to Studio (and back) to add prepared parts such as a recorded keynote followed by live Q&A.
Bridge — your voice translated in any call (desktop beta)
Bridge is a desktop app for macOS, Windows and Linux. It adds a translated virtual microphone you can pick in Zoom, Teams, Google Meet, WhatsApp, Discord, OBS and most games — you speak your language and they hear theirs.
- You speak / They hear: one target language per direction.
- What you hear: incoming translation of the call on macOS 14.2+, Windows 10 (2004+) and 11, and Linux (PulseAudio or PipeWire).
- Output: Translation only, Original + translation, or Bypass.
- Windows: beta builds may need a virtual audio cable; the tester guide explains it.
Installers go to beta testers only. Request Bridge beta access.
Translate an online meeting or webinar
In Online meeting, Tõlk joins your Zoom, Microsoft Teams, Google Meet or ClickMeeting session and translates what is said for listeners on the Tõlk join page.
- Meeting: paste the meeting link.
- When: join now or at the scheduled start.
- For listeners: optionally show the webinar video, add a YouTube live link, and show speaker names on captions.
Streaming platforms such as YouTube Live, Vimeo, Twitch, Restream and StreamYard connect through RTMP — see Integrations.
Speakers and schedule
In Speakers & schedule, add sessions with a title, start and optional end time, stage and speakers. Turn on Show to listeners and listeners see On stage and Up next in their menu.
Speaker details also help the engines: per-speaker voices follow each speaker's pronouns, and caption speaker names come from here.
Live, scheduled playback and hybrid events
- Live translation is available for every setup type.
- Scheduled playback of prepared tracks runs from Studio events.
- Prepared + live (a recording followed by live Q&A) is available in Studio pilots.
Audio
Audio & inputs
Good audio in means good translation out. Connect the room, add devices, and decide what listeners hear.
Ways to bring audio in
| Input | Use it when |
|---|---|
| Browser microphone or USB audio interface | The control room device sits next to the speaker or the mixer. |
| Another device (remote input link) | The mic is somewhere else — use Add another device and open the link on that phone or laptop. |
| Speaker link | A Spotlight speaker or guest broadcasts from their own phone. |
| RTMP stream | The production already runs vMix, OBS, Wirecast, ATEM Mini or a webinar platform. |
| Online meeting | The talk happens in Zoom, Teams, Google Meet or ClickMeeting. |
| Public API | You launch sessions from your own platform. |
In Audio settings, choose Simple / mobile guide for a single device or Advanced AV for several feeds. Advanced AV lets you mark a feed as General / room or Audience / stage, lock it to a device, and Combine multiple inputs.
Microphone tips
- Use a directional or headset microphone close to the speaker rather than a room mic.
- Set gain so speech peaks around –12 dBFS. Clipping and very low levels both hurt accuracy.
- Prefer wired connections. Bluetooth microphones add delay.
- Speaker focus in Audio settings translates only the person on a clip-on or headset mic and leaves room noise out. Turn it off when people share one room mic.
Use a mixer or PA feed
- Ask the sound engineer for an aux send or direct output from the desk.
- Connect it to the control room laptop with a USB audio interface, or send an RTMP stream from your encoder.
- Select that input in Audio settings before going live.
- Keep the send level steady — riding the fader during the event makes translation quality uneven.
A clean desk feed usually beats a lavalier near the speaker, especially in large or echoing rooms.
Pre-flight checks before you go live
Before the broadcast, the control room checks your inputs, languages, voice and monitor and marks each Ready or Needs setup. Checks include microphone access, a stable audio source, at least one target language and, for rehearsals, two distinct devices (one speaking, one listening).
Rehearse in the real venue with the real microphone whenever you can.
Audience questions and raise hand
In the Audience participation card, turn on Raise hand from phones so listeners can ask to speak from the join page. Their speech is translated for everyone like the main speaker's.
- Listeners tap Raise hand to speak and join the queue. The organiser or a speaker monitor approves, denies or ends each turn.
- Skip the approval queue gives the floor straight away.
- Open mics at once lets up to 8 people speak at the same time.
- Audience mic for speakers lets speakers use a phone as a roaming audience mic.
Speaker monitor
A speaker monitor link shows a speaker or moderator the translation as it happens and lets them manage the raise-hand queue without the organiser dashboard. Set it up in the Speaker monitor card in Audio settings, choose whether it translates the general or the audience input, and share the link from the share hub.
Original audio and same-language listeners
Listeners can turn on the original audio under the translation. In Audio settings, Original audio for listeners sets whom it starts on for:
| Starts on for | Good for |
|---|---|
| Nobody | Most talks. Listeners can still turn it on. |
| Listeners of the stage language | Hybrid and remote audiences, overflow rooms, hearing help in a large hall. Speech already in their language is not translated or voiced — they hear the speaker directly. |
| Everyone | Concerts, worship, sports, ceremonies and shows where the room sound matters, and language learners. |
Understanding latency
Live AI translation trails the speaker by a few seconds: the engine has to hear a phrase before it can translate it.
| Latency | What it means |
|---|---|
| 1–4 seconds | Normal for live AI translation. |
| 5–8 seconds | Acceptable. Check the network if it stays here. |
| 10+ seconds | Investigate network, audio or provider load. |
For dictionary-assisted languages, Wait for complete thoughts in Event settings trades a little delay for whole sentences. Tell your audience at the start that translation trails the speaker slightly.
Headphones for listeners
Headphones keep translated audio out of the event microphone and stop phones from disturbing neighbours. Ask attendees to bring earphones or hand out earbuds at registration. Listeners without headphones can choose Captions only or Ear Speaker when they join.
Network requirements
| Connection | Requirement |
|---|---|
| Control room / input device | Stable uplink ≥1 Mbps, latency under 100 ms preferred. Use wired Ethernet where possible. |
| Listener devices | Any Wi-Fi or 4G/5G connection, about 200 kbps per listener. |
| Venue Wi-Fi | A separate event network with enough access points for the audience. |
Do not put the input device on shared guest Wi-Fi. If it drops, translation stops for every listener on that stage.
Languages
Languages & voices
Choose engines and voices per language, teach Tõlk your vocabulary, and set how translations sound.
Supported languages
Each event runs up to 13 target languages at once. Which languages you can pick depends on the engine for that language.
OpenAI Realtime — 13 target languages
- EnglishEnglish
- SpanishEspañol
- PortuguesePortuguês
- FrenchFrançais
- Japanese日本語
- RussianРусский
- Chinese中文
- GermanDeutsch
- Korean한국어
- Hindiहिन्दी
- IndonesianBahasa Indonesia
- VietnameseTiếng Việt
- ItalianItaliano
Gemini Live Translate — 81 target languages (includes all OpenAI languages)
- AfrikaansAfrikaans
- AkanAkan
- AlbanianShqip
- Amharicአማርኛ
- Arabicالعربية
- ArmenianՀայերեն
- AzerbaijaniAzərbaycan dili
- BasqueEuskara
- BelarusianБеларуская
- Bengaliবাংলা
- BulgarianБългарски
- Burmese (Myanmar)မြန်မာစာ
- CatalanCatalà
- Chinese中文
- Chinese (Simplified)简体中文
- Chinese (Traditional)繁體中文
- CroatianHrvatski
- CzechČeština
- DanishDansk
- DutchNederlands
- EnglishEnglish
- EstonianEesti
- FilipinoFilipino
- FinnishSuomi
- FrenchFrançais
- GalicianGalego
- Georgianქართული
- GermanDeutsch
- GreekΕλληνικά
- Gujaratiગુજરાતી
- HausaHausa
- Hebrewעברית
- Hindiहिन्दी
- HungarianMagyar
- IcelandicÍslenska
- IndonesianBahasa Indonesia
- ItalianItaliano
- Japanese日本語
- JavaneseBasa Jawa
- Kannadaಕನ್ನಡ
- KazakhҚазақ тілі
- Khmerខ្មែរ
- KinyarwandaIkinyarwanda
- Korean한국어
- Laoລາວ
- LatvianLatviešu
- LithuanianLietuvių
- MacedonianМакедонски
- MalayBahasa Melayu
- Malayalamമലയാളം
- Marathiमराठी
- MongolianМонгол
- Nepaliनेपाली
- NorwegianNorsk
- Norwegian (Bokmål)Norsk bokmål
- Persianفارسی
- PolishPolski
- PortuguesePortuguês
- Portuguese (Brazil)Português (Brasil)
- Portuguese (Portugal)Português (Portugal)
- Punjabiਪੰਜਾਬੀ
- RomanianRomână
- RussianРусский
- SerbianСрпски
- Sindhiسنڌي
- Sinhalaසිංහල
- SlovakSlovenčina
- SlovenianSlovenščina
- SpanishEspañol
- SundaneseBasa Sunda
- SwahiliKiswahili
- SwedishSvenska
- Tamilதமிழ்
- Teluguతెలుగు
- Thaiไทย
- TurkishTürkçe
- UkrainianУкраїнська
- Urduاردو
- UzbekOʻzbekcha
- VietnameseTiếng Việt
- ZuluisiZulu
Qwen LiveTranslate — 29 target languages (opt-in)
- Arabicالعربية
- Chinese中文
- CzechČeština
- DanishDansk
- DutchNederlands
- EnglishEnglish
- FilipinoFilipino
- FinnishSuomi
- FrenchFrançais
- GermanDeutsch
- Hebrewעברית
- Hindiहिन्दी
- IcelandicÍslenska
- IndonesianBahasa Indonesia
- ItalianItaliano
- Japanese日本語
- Korean한국어
- MalayBahasa Melayu
- Norwegian (Bokmål)Norsk bokmål
- Persianفارسی
- PolishPolski
- PortuguesePortuguês
- RussianРусский
- SpanishEspañol
- SwedishSvenska
- Thaiไทย
- TurkishTürkçe
- Urduاردو
- VietnameseTiếng Việt
Qwen can be used once the account owner allows processing outside the EEA in Settings. That setting applies to every event in the account and can be turned off at any time.
Translation modes and engines
Every language runs in one of three modes:
| Mode | How it works | Choose it for |
|---|---|---|
| Direct speech translation | Speech in, translated speech out, from OpenAI, Gemini or Qwen. | Lowest delay and natural flow. |
| Dictionary-assisted translation | Speech recognition → text translation with your Dictionary → voice. | Names, terms and acronyms that must be right. |
| Direct + studio voice | Direct translation, re-voiced with an OpenAI or ElevenLabs studio voice. | A consistent, polished voice. |
- Per language: set Translation mode for new languages and Default direct engine for new languages in Event settings, then change any single language as needed.
- Automatic failover: if an engine fails during the broadcast, Tõlk moves that language to another engine and keeps going.
- Speech recognition: for captions and dictionary-assisted languages, choose OpenAI, ElevenLabs, Google Gemini or Microsoft Azure under Speech recognition.
OpenAI vs Gemini vs Qwen
| OpenAI | Gemini | Qwen | |
|---|---|---|---|
| Languages | 13 | 81 | 29 |
| Voice | Selectable voices, adjustable speed | Keeps the speaker's voice and intonation | One natural translated voice |
| Latency | Typically low | Comparable | Typically low |
| Data location | Provider DPA | Provider DPA | Alibaba Cloud, Singapore (outside the EEA) — opt-in per account |
| Best for | Common languages, voice control | Rare and regional languages, voice fidelity | Asian languages where the transfer is acceptable |
Test your speaker and content with more than one engine before a big event.
Voices and speech speed
- Speaker voices: in Event settings, give each speaker a matching voice. Voices follow the pronouns set in Speakers & schedule.
- Studio voices: OpenAI and ElevenLabs voices for Direct + studio voice and dictionary-assisted languages. Preview a voice before you choose it.
- Speech speed: in Audio settings, set one speed for all languages from 0.25× to 1.5× and override it per language. Changes apply live, from the next sentence.
- Gemini keeps the speaker's own voice and has no voice picker; Qwen has no voice or speed controls.
Live translation never clones a speaker's voice. In Studio, the speaker's own voice recipe uses ElevenLabs dubbing to keep each speaker's voice in the recording's translations.
Translation style and warm-up
| Translation style | What listeners get |
|---|---|
| Word for word | Renders everything the speaker says, as closely as natural speech allows. |
| Concise | The same content in fewer words: drops fillers, stutters and repetitions, never information. |
| Meaning | Conveys what the speaker means in plain, simple sentences: rephrases freely and skips filler, asides and rambling. |
| Translation warm-up | Behaviour |
|---|---|
| Always ready | Every configured language translates from the moment the broadcast starts. |
| Cost saver | A language translates only while someone is listening to it or a caption screen shows it. |
Dictionary: names, terms and acronyms
Add entries in Dictionary so speech recognition and translation get them right. Each entry is a Term, Person, Organization, Place or Acronym.
- Also recognized as: other spellings or the way people mispronounce it.
- Written translation: how it should appear in each language.
- Read as (voice only): how the voice should say it.
Accuracy and limitations
Quality drops with:
- Several people talking at once
- Fast speech with few pauses
- Strong accents or dialects the models know less well
- Specialist jargon not in your Dictionary
- Music, applause or crowd noise in the feed
Do not rely on Tõlk.fm alone for medical, legal, financial, safety, emergency or other high-stakes decisions. Provide human interpreters where accuracy is critical or legally required.
Audience
Listener experience
What your audience sees on their phone — no app and no account.
Joining and choosing how to listen
- Scan the QR code or open the join link.
- Pick a stage (Conference and Studio events with several stages).
- Pick a language, or search the list.
- Choose how to listen: Headphones, Ear Speaker, Speaker, or Captions only.
In the player, listeners can change language, turn original audio on or off, open live captions, and see Speakers and schedule.
Live captions and the caption screen
Listeners can read live captions on their phone, switch between original and translation, change font and text size, and jump back to live. A full-screen caption view is available for projecting captions in the room.
AI Summary and recap
- The first summary appears after about 5 minutes, then a new one every 5 minutes, with key quotes.
- Listeners can ask for the recap by email. In Live captions, turn on Publish to join link to let them review the transcript and summaries after the event and to send the recap emails.
- Published recaps can be copied or downloaded as a transcript.
Listener feedback
A short feedback card asks listeners to rate stream quality, translation quality and ease of use and leave a comment. Results appear in Analytics.
After the event
Recordings, transcripts & analytics
Keep what was said, in every language, and see how your audience listened.
Recordings
Turn on Record broadcast in Event settings. After the broadcast, Recordings holds the original audio and one audio file per translated language, plus the webinar video for online meetings. Recordings are private to your organisation and never shown to listeners.
With Cost saver warm-up, languages nobody listened to are not translated, so they are missing from the recording. Use Always ready when you need every language recorded.
Transcripts and caption exports
Live captions keeps the captions archive for each broadcast. Download it as JSON, Markdown, SRT, VTT or plain text, and publish it to the join link if you want listeners to see it.
Analytics
Analytics shows listeners now, peak and unique listeners, time listened, history by stage, the rating breakdown and recent comments.
Pricing
Pricing & quotes
Every product has one starting price, per hour per language. Listeners are always free.
Starting prices
| Product | For | From (per hour per language) |
|---|---|---|
| Tõlk Conference | Live interpretation for events | €29 |
| Tõlk Spotlight | Translation for small live sessions | €9 |
| Tõlk Studio | Translation for recordings | €49 |
| Tõlk Polylogue | Multilingual conversations | €9 |
| Tõlk Bridge | Desktop voice translation | €9 |
Starting prices, excl. VAT. Your quote is confirmed by the Tõlk team.
Studio prices by recipe
Studio is priced by the recipe you choose for each language, per hour of the recording per language, excluding VAT. Cues Studio shows the estimate before anything runs.
| Recipe | Per hour per language | What you get |
|---|---|---|
| Subtitles | €19 | Captions only, no voice. |
| Standard | €49 | OpenAI voice, fitted to the original timing. |
| Premium | €79 | ElevenLabs voice per speaker, more natural delivery. |
| Speaker’s own voice | €129 | End-to-end ElevenLabs dubbing that keeps each speaker’s voice. €9 minimum per job. |
The same rates apply when you re-voice a program after editing it. Failed jobs refund what was reserved for them.
What counts as an hour per language?
- One target language running for one hour is one billable hour. Two languages for one hour are two.
- The number of listeners never changes the price.
- With Cost saver warm-up, a language is only translated while someone listens to it or a caption screen shows it.
Estimate ≈ hours × target languages × starting price
Get a quote
- Tell us about your event on the pilot form, or email hello@tolk.fm.
- Include the date, duration, number of stages and languages, and how the audio reaches us.
- The Tõlk team confirms your quote and how you pay before the event.
Invoices, refunds and billing questions
- For invoices, payment and billing questions, email billing@tolk.fm with your event ID.
- Refunds are given where the law requires or where we agree case by case. AI provider costs already used may not be refundable.
- EU consumers have a 14-day withdrawal right for distance contracts, which may not apply once a digital service has been fully performed.
Account
Account & team
Profile, notifications, your organisation, data-processing choices and API access.
Settings
| Tab | What you set there |
|---|---|
| Profile | Name, company and email, and Data processing outside the EEA (allows Qwen). |
| Notifications | Which emails Tõlk sends you. |
| Organization | Your organisation teams and members. |
Invite your team
In Settings → Organization, use Invite member and pick a role: Member, Admin, Billing or Owner. The person accepts the invite from the email link.
Public API
Create API keys in Developers to create events, manage language channels, launch and stop sessions, and set up RTMP ingest, RTMP pushes and direct stream links from your own platform. Read the API docs.
Privacy
Privacy & security
How Tõlk.fm handles event audio, recordings, organiser data, listener data, and GDPR obligations.
What is stored, and for how long?
| Data | Default |
|---|---|
| Live audio streams | Processed in real time for translation. Not stored unless you turn on Record broadcast. |
| Broadcast recordings | Stored privately for your organisation when Record broadcast is on. Never shown to listeners. |
| Captions, transcripts and AI summaries | Kept in the captions archive. Listeners see them after the event only if you publish them to the join link. |
| Uploaded media and prepared tracks (Studio) | Kept until you delete them or close your workspace. |
| Event metadata, feedback and usage records | Kept for event history, billing and troubleshooting. |
| Invoices and accounting records | Kept for the statutory period under Estonian and applicable law. |
To have data deleted sooner, contact privacy@tolk.fm. See also the Privacy Policy — Retention.
Data shared with AI providers
Audio and text go only to the providers your event uses. We use business API terms with data-processing agreements, and your data is not used to train their models.
| Provider | Used for | Notes |
|---|---|---|
| OpenAI | Direct translation, speech recognition, studio voices, AI summaries | API data is not used to train OpenAI models. |
| Google Gemini | Direct translation, speech recognition | Paid API terms: prompts and responses are not used to improve Google products. |
| ElevenLabs | Studio voices, speech recognition, Studio dubbing in the speaker’s own voice | Receives translated text to voice, or source audio to transcribe or dub. |
| Microsoft Azure | Speech recognition | Only when selected under Speech recognition. |
| Alibaba Cloud / Qwen | Direct translation | Singapore, outside the EEA. Opt-in per account by the owner; turning it off moves live Qwen languages to another engine. |
Full details are in the Privacy Policy — AI providers.
What data do we collect from listeners?
- Join code, event and stage
- Chosen language and listening mode
- Playback session status and connection logs
- Device and browser type, IP address and approximate location
- Feedback, raise-hand requests and recap email address — only if the listener gives them
Listener data is not sold. It is shared only with the infrastructure providers that run the service.
Organiser GDPR obligations
- Tell attendees that audio is sent to AI providers for live translation — at the start and in writing (programme or signage).
- Tell them if you record the broadcast or publish the transcript.
- Have a legal basis for streaming audience voices, especially with raise hand and open mics.
- Do not capture children's voices without documented parental consent.
- If you allow Qwen, assess whether sending attendee voices to Alibaba Cloud outside the EEA is lawful for your event.
- Disclose AI-generated content where your jurisdiction requires it, and provide human interpreters where rules demand them.
Laws differ by country and industry. Ask legal counsel for regulated events.
Support
Troubleshooting
Fix the most common problems with translation, audio, and listener access.
Translation stopped or froze
- Check that the input device is online and the audio meter moves in Audio settings.
- Check the language: with Cost saver warm-up, a language only runs while someone listens.
- Change the affected language's engine or translation mode in Event settings.
- Still stuck? Email hello@tolk.fm with your event ID.
Choppy or cutting-out audio for listeners
| Cause | Fix |
|---|---|
| Weak listener Wi-Fi or mobile data | Move closer to an access point or switch to mobile data. |
| Input device on weak Wi-Fi | Use wired Ethernet or a dedicated hotspot. |
| Congested venue Wi-Fi | Use a separate event network with enough access points. |
Latency is very high
- Check the input device’s connection — round-trip times above 150 ms add delay.
- Try another engine for the slow language.
- For dictionary-assisted languages, turn off Wait for complete thoughts if you need the shortest delay.
- Keep the feed steady and well paced; long silences and very slow speech make engines wait longer.
Microphone not detected in the browser
- Chrome: lock icon → Site settings → Microphone → Allow, then reload.
- Firefox: lock icon → clear permissions, reload and allow again.
- Safari: Settings → Websites → Microphone → tolk.fm → Allow.
- iOS: Settings → Safari → Camera & Microphone Access → allow.
Using a USB interface? Pick it as the input in Audio settings, not the built-in mic.
A listener hears nothing
- Check they picked the right stage and language.
- Ask them to tap play again — phones block sound until the page is tapped.
- Check the phone is not on silent and the volume is up, or suggest Captions only.
Find your event ID for support
The event ID is in the control room URL:
tolk.fm/events/[event-id]
Include it in support emails so we can find your event quickly.