Skip to content

Search

Find where something was said. Search returns the matching lines, not the transcript.

ailoud audio search rollback
01M1B2W5EG  Backend standup  [standup, backend]  2 hits
  [00:01:02] Ben: I still think CI is too slow in general.
  [00:01:10] Ann: Agreed, but that is a separate problem.

Phrases and prefixes

ailoud audio f "before sunrise"    # these words, adjacent
ailoud audio f "гаван*"            # any ending: гавани, гавань, гаванью
ailoud audio f rollback deploy     # both words, same line

A trailing * matters most in inflected languages, where a word has many endings.

Case and language

Search folds case in every language, Russian included:

ailoud audio f встреча     # finds "Встреча у пирса"

Punctuation is safe

These are searches, not syntax errors:

ailoud audio f "don't"
ailoud audio f "C++"
ailoud audio f AND

Narrow it

ailoud audio f rollback --tag release
ailoud audio f rollback --lang ru
ailoud audio f rollback --recording ID001
ailoud audio f rollback --limit 200

Every transcript

By default only each recording's newest transcript is searched. A recording re-transcribed with --force holds the same words twice, and returning both looks like two occurrences.

ailoud audio f rollback --all

For scripts

ailoud audio f rollback --json | jq '.[] | {at, text}'
[
  {
    "recordingId": "01M1B2W5EG3SG628QEZCGAKP33",
    "startMs": 62000,
    "speaker": "Ben",
    "text": "I still think CI is too slow in general."
  }
]