Speech to Text for Your Contact Center

Every call transcribed. Every pattern visible.

Click anywhere to start transcribing

Experience pulse speech to text

Speech to Text for Your Contact Center

Every call transcribed. Every pattern visible.

Click anywhere to start transcribing

Experience pulse speech to text

Speech to Text for Your Contact Center

Every call transcribed. Every pattern visible.

Click anywhere to start transcribing

Experience pulse speech to text

Transcription Benchmarks

Transcription Benchmarks

Transcription Benchmarks

Model
Streaming
Batch
Smallest
3.4% WER
3.0% WER
Scribe v2
6.0% WER
5.3% WER
Deepgram
8.2% WER
7.2% WER
Whisper large v3
5.3% WER
4.7% WER

Worldโ€™s Most Advanced Speech Intelligence

Go beyond text with automated speaker labeling, real-time sentiment analysis, and intelligent language identification for global production workloads.

Worldโ€™s Most Advanced Speech Intelligence

Go beyond text with automated speaker labeling, real-time sentiment analysis, and intelligent language identification for global production workloads.

Worldโ€™s Most Advanced Speech Intelligence

Go beyond text with automated speaker labeling, real-time sentiment analysis, and intelligent language identification for global production workloads.

For Developers

Automate. Orchestrate. Dominate with code

Build real-time speech pipelines with Node and Python SDKs. Audio in, transcription out โ€” no middleware, no complexity.

For Developers

Automate. Orchestrate. Dominate with code

Build real-time speech pipelines with Node and Python SDKs. Audio in, transcription out โ€” no middleware, no complexity.

For Developers

Automate. Orchestrate. Dominate with code

Build real-time speech pipelines with Node and Python SDKs. Audio in, transcription out โ€” no middleware, no complexity.

01// Node.js 18+. This sample transcribes English audio with Pulse.02// Use your own audio and a documented language code for other languages.03const audioResponse = await fetch("https://github.com/smallest-inc/cookbook/raw/main/speech-to-text/getting-started/samples/audio.wav");04if (!audioResponse.ok) throw new Error(await audioResponse.text());05const audio = await audioResponse.arrayBuffer();06const response = await fetch("https://api.smallest.ai/waves/v1/stt/?model=pulse&language=en", {07 method: "POST",08 headers: {09 Authorization: `Bearer ${process.env.SMALLEST_API_KEY}`,10 "Content-Type": "application/octet-stream",11 },12 body: audio,13});14if (!response.ok) throw new Error(await response.text());15console.log((await response.json()).transcription);

Certified & Compliant

Guarding your data with enterprise security

Certified & Compliant

Guarding your data with enterprise security

Certified & Compliant

Guarding your data with enterprise security

Proactive Defense

Anticipating threats before they emerge, thanks to our advanced monitoring.

Proactive Defense

Anticipating threats before they emerge, thanks to our advanced monitoring.

Proactive Defense

Anticipating threats before they emerge, thanks to our advanced monitoring.

Frequently
asked questions

Can Pulse transcribe calls live for agent assist?

Does it work on telephony audio?

How many concurrent calls can Pulse handle?

Can sensitive data like card numbers be redacted?

Are transcripts good enough for QA and compliance reviews?

What about customers who mix languages on a call?

Languages

From your city to Timbuktu,
we hear you.

Languages

From your city to Timbuktu,
we hear you.