Skip to main content

Pre-recorded best practices

Follow these recommendations to keep Pulse STT latencies low while preserving transcript fidelity.

Audio preprocessing workflow

Convert with FFmpeg

Python example

JavaScript example

Quality checklist

  1. Use 16 kHz mono whenever possible; downsample higher-fidelity recordings.
  2. Normalize audio levels so peaks stay consistent across large batches.
  3. Remove silence at the beginning and end to avoid wasted compute.
  4. Handle multiple speakers by enabling diarization when agents and customers share a channel.
  5. Test with a sample clip before launching full backfills to validate accuracy and metadata.