> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getjumper.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Speech search

> Find spoken words, label speakers, and open search results in the full transcript

<img src="https://mintcdn.com/jumper/37x_tzKvdd7VO9KU/images/speech-search-speaker-result.webp?fit=max&auto=format&n=37x_tzKvdd7VO9KU&q=85&s=893a68a1afe35c9eacd43c8dafdb7270" alt="Speech search result with a detected Speaker 2 label and the Show in script action" width="1984" height="1584" data-path="images/speech-search-speaker-result.webp" />

## Overview

Speech search finds words and phrases in transcribed dialogue. Results show the matching line, timecode, source file, and detected speaker.

When speaker detection is enabled, Jumper labels voices as **Speaker 1**, **Speaker 2**, and so on. Name these speakers to filter later searches.

## How transcription works

Jumper's [speech models](/core-concepts/machine-learning#speech-models) convert dialogue into timestamped text during speech analysis.

The analysis:

* Converts speech to text with timestamps
* Stores the transcript for searching
* Runs entirely on your local machine

Transcription accuracy varies with accents, background noise, and audio quality.

## Audio channels

You can transcribe one or more selected audio channels. Set which channels to transcribe per file in the [Media tab](/interface/media-tab). This is useful when dialogue is split across channels, such as a separate lavalier per speaker.

When several channels contain the same dialogue, Jumper merges the transcripts and removes the duplicate speech, so a phrase picked up by two mics doesn't show up twice in your results.

## Speaker detection

Speaker detection is on by default. Jumper separates voices and assigns labels such as **Speaker 1** and **Speaker 2**.

To name a detected speaker:

1. Run a Speech search.
2. Click the speaker label on a result.
3. Enter the speaker's name and click **Save**.

<img src="https://mintcdn.com/jumper/37x_tzKvdd7VO9KU/images/speech-search-rename-speaker.webp?fit=max&auto=format&n=37x_tzKvdd7VO9KU&q=85&s=cdbe0c49e4dfbb26f9e456dc5673aa30" alt="Rename Speaker dialog with a name entered and the transcript-only notice" width="1984" height="1584" data-path="images/speech-search-rename-speaker.webp" />

Jumper updates that speaker label throughout the transcript. The name is saved for that transcript only. It does not carry across other media files or transcripts.

Named speakers appear in **Filters** for Speech search. Select a name to limit results to that speaker.

<Note>
  If you know the cast size, set the expected speaker count before analysis to **Auto**, **1**, **2**, **3**, **4**, or **5+**. A close count can improve detection. Overlapping speech and very short lines can still be mislabeled, so review the results and rename speakers where needed.
</Note>

## How search works

Jumper searches the transcripts of your analyzed media and ranks exact and fuzzy matches.

* **Exact matches** contain the word or phrase you entered.
* **Fuzzy matches** include close spellings and similar-sounding words.

Each result includes a timecode and source file.

### Open a result in the full transcript

Click **Show in script** on a result. Jumper opens the full transcript in the [Script Editor](/guides/script-editor) and highlights the matching line.

<img src="https://mintcdn.com/jumper/37x_tzKvdd7VO9KU/images/speech-search-full-transcript.webp?fit=max&auto=format&n=37x_tzKvdd7VO9KU&q=85&s=1896e052d547dee7fcf313cf6e0584a9" alt="Full transcript open in the Script Editor with the matching speech result highlighted" width="1848" height="1830" data-path="images/speech-search-full-transcript.webp" />

From there, review the surrounding dialogue, remove unwanted segments, jump to source timecodes, add selects to the timeline, or export the transcript.

## Language support

Jumper supports over 100 languages. The speech models can detect the spoken language automatically, or you can set it during analysis.

Set the language when you know it. This can improve accuracy for mixed-language recordings and specific dialects.

For a complete list of supported languages, see [Supported Languages](/reference/supported-languages).

## Transcription files

Speech analysis generates two plain text transcript files for each media file. Right-click the file in the Media tab to open its transcript or locate its speech analysis files.

<img src="https://mintcdn.com/jumper/agv1-ZQ7bD4tXLX2/images/context-menu.webp?fit=max&auto=format&n=agv1-ZQ7bD4tXLX2&q=85&s=10d20505dfb03de7865a63e0334387f1" alt="Media tab context menu with transcript, analysis, and file actions" width="1300" height="1100" data-path="images/context-menu.webp" />

Use the context menu actions to:

* **View transcript** opens the full transcript in the [Script Editor](/guides/script-editor).
* **Reveal Speech Analysis** opens the speech analysis folder in Finder.

The same menu includes shortcuts for summaries, source media, analysis folders, and cleanup.

The speech analysis folder contains two plain text files:

1. `transcription-full-text.txt` contains the complete transcript.
2. `transcription-segments.txt` splits the transcript into timestamped segments.

<img src="https://mintcdn.com/jumper/ue-U8-yof-QcETpv/images/SCR-20250509-ofri.avif?fit=max&auto=format&n=ue-U8-yof-QcETpv&q=85&s=4adabbae8edc912e9bb057a122ebba3d" alt="Speech analysis folder with the generated transcript files" width="902" height="465" data-path="images/SCR-20250509-ofri.avif" />

Use the text file to:

* Review or edit the transcriptions outside of Jumper
* Share transcriptions with others
* Use the transcriptions in other applications
* Verify what was transcribed

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="Can Jumper distinguish who said what (speaker diarization)?">
    Yes. Jumper detects speakers, lets you name them per transcript, and lets you filter Speech searches by named speaker. See [Speaker detection](/core-concepts/speech-search#speaker-detection).
  </Accordion>

  <Accordion title="Can Jumper transcribe more than one audio channel?">
    Yes. Select one or more channels. When the same dialogue appears on multiple channels, Jumper merges the transcripts and removes duplicate speech. See [Audio channels](/core-concepts/speech-search#audio-channels).
  </Accordion>
</AccordionGroup>
