## What happened
A user streaming audio through Amazon Transcribe got output with every partial hypothesis repeated: This. / This is / This is a / This is a te / This is a test. They only wanted the final transcript line. The examples print every result the service returns, and Transcribe emits partial hypotheses continuously as it refines them. The fix is in the event handler, not the API call.
## The fix that worked
Each Result object carries an is_partial flag telling you whether the hypothesis is final. Only emit results where result.is_partial is False. The maintainer's example handler: class MyEventHandler(TranscriptResultStreamHandler): async def handle_transcript_event(self, transcript_event): results = transcript_event.transcript.results; for result in results: if result.is_partial is False: for alt in result.alternatives: ... handle alt.transcript here. That gives you one final line per utterance instead of the streaming repeats.