Class

SFTranscriptionSegment

A discrete part of an entire transcription, as identified by the speech recognizer.

Declaration

@interface SFTranscriptionSegment : NSObject

Overview

Use SFTranscriptionSegment to get details about a part of an overall SFTranscription. An SFTranscriptionSegment represents an utterance, which is a vocalized word or group of words that represent a single meaning to the speech recognizer (SFSpeechRecognizer).

You don’t create transcription object segments directly. Instead, you access them from a transcription’s segments property.

A transcription segment includes the following information:

  • The text of the utterance, plus any alternative interpretations of the spoken word.

  • The character range of the segment within the formattedString of its parent SFTranscription.

  • A confidence value, indicating how likely it is that the specified string matches the audible speech.

  • A timestamp and duration value, indicating the position of the segment within the provided audio stream.

  • A voiceAnalytics metric, indicating the likelihood of a voice in a segment, and that voice’s pitch, jitter, and shimmer properties.

Topics

Transcribing the Segment

substring

The string representation of the utterance in the transcription segment.

substringRange

The range information for the transcription segment’s substring, relative to the overall transcription.

alternativeSubstrings

An array of alternate interpretations of the utterance in the transcription segment.

Assessing the Recognition Confidence Level

confidence

The level of confidence the speech recognizer has in its recognition of the speech transcribed for the segment.

Getting the Audio Timing Information

timestamp

The start time of the segment in the processed audio stream.

duration

The number of seconds it took for the user to speak the utterance represented by the segment.

Analyzing Voice

voiceAnalytics

An analysis of the transcription segment’s vocal properties.

SFVoiceAnalytics

A collection of vocal analysis metrics.

Relationships

Inherits From

See Also

Transcription Results

SFSpeechRecognitionResult

An object containing the partial or final results of a speech recognition request.

SFTranscription

A textual representation of the given speech it its entirety, as recognized by the speech recognizer.