Use this file to discover all available pages before exploring further.
Supported Languages, Regions, and ModelsWord search is supported for all languages, regions, and models.
You can search through a completed transcript for a specific set of keywords, which is useful for quickly finding relevant information.The parameter can be a list of words, numbers, or phrases up to five words.
import assemblyai as aaiaai.settings.api_key = "<YOUR_API_KEY>"# audio_file = "./local_file.mp3"audio_file = "https://assembly.ai/wildfires.mp3"config = aai.TranscriptionConfig( speech_models=["universal-3-pro", "universal-2"], language_detection=True)transcript = aai.Transcriber(config=config).transcribe(audio_file)if transcript.status == "error": raise RuntimeError(f"Transcription failed: {transcript.error}")# Set the words you want to search forwords = ["foo", "bar", "foo bar", "42"]matches = transcript.word_search(words)for match in matches: print(f"Found '{match.text}' {match.count} times in the transcript")