Tokativ Speaker Console
Broadcast start - ingest mic - chat - announcements - mute audience chat
Start Broadcast
Broadcast code
JWT (Bearer token)
Required for create/start/mute/announcements endpoints. Join is anonymous.
Source language (recommended)
Select…
English
Yoruba
Hausa
French
Swahili
Helps STT pick the right MMS adapter; blank often produces gibberish.
Start Broadcast
Room
—
Ingest WS
—
LiveKit
—
Connect LiveKit (chat)
Disconnect
LiveKit status:
disconnected
Audience Chat
State:
—
Mute
Unmute
This updates listener tokens and attempts to update currently connected listeners in LiveKit.
Microphone Ingest
Sends PCM16 audio to the Django ingest WebSocket (used for STT/translation pipeline).
Start Mic + Send
Stop
Send “end”
Clear log
Announcements (stored)
Stored announcements are visible to listeners who join later.
Publish announcement
Recent announcements
Refresh
No announcements yet.
Live Chat
Ephemeral (LiveKit data channel). Use announcements for persistent messages.
You are the speaker.
Send
Log
Useful debug output for tokens/URLs and runtime errors.