v1.0

Talker SDK Documentation

Integrate push-to-talk (PTT) and real-time voice communication into your applications with the Talker SDK.

Choose Your Platform

Key Features

Push-to-Talk
Real-time voice transmission with low latency. Press to talk, release to listen.
Channels
Create group and direct channels. Manage participants and admins programmatically.
Real-time Events
Subscribe to broadcast, connection, and channel events. Build reactive UIs with ease.
Secure
End-to-end encrypted communication with secure authentication tokens.

Quick Example

Here's a minimal example to get you started with the Web SDK:

TypeScript
import { TalkerClient } from '@talker-network/talker-sdk';

// Initialize with credentials from your backend
const talker = new TalkerClient({
  userAuthToken,
  userId,
  a_username,
  a_password,
});

// Listen for broadcasts
talker.on('broadcast_start', (data) => {
  console.log(`${data.senderName} started speaking`);
});

// Push-to-talk
await talker.startTalking(channelId);
// ... user speaks ...
await talker.stopTalking();
Need an SDK Key?

Contact parag@talker.network to obtain your SDK key.