## The problem
A user tried to use `transcript.word_search(["price", "product"])` as a keyword trigger to stop a live transcriber, and it did nothing. Maintainer ccampbell-aai clarified that `word_search` is a prerecorded-only feature: it runs against a completed transcript via the word-search endpoint and has no role in a live session. For the actual goal, stopping when the speaker pauses, the streaming client already provides it: every Turn event carries `end_of_turn`, which is True when the model decides the speaker finished.
## The fix
`word_search` only works on completed prerecorded transcripts, so it can never act as a keyword trigger inside a live session. If your goal is to stop transcribing when the speaker pauses, watch the Turn events from the streaming client and check `end_of_turn`, which is True exactly at that boundary. Then hand the accumulated text to your next step. See the SDK README streaming section and MIGRATION.md for the current 1.1.0 patterns.