A discrete part of an entire transcription, as identified by the speech recognizer.
- iOS 10.0+
- macOS 10.15+Beta
- Mac Catalyst 13.0+Beta
SFTranscriptionSegment to get details about a part of an overall
SFTranscriptionSegment represents an utterance, which is a vocalized word or group of words that represent a single meaning to the speech recognizer (
You don’t create transcription object segments directly. Instead, you access them from a transcription’s
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
confidence value, indicating how likely it is that the specified string matches the audible speech.
duration value, indicating the position of the segment within the provided audio stream.
voiceAnalytics metric, indicating the likelihood of a voice in a segment, and that voice’s
Assessing the Recognition Confidence Level
var confidence: Float
The level of confidence the speech recognizer has in its recognition of the speech transcribed for the segment.
Getting the Audio Timing Information
A textual representation of the given speech it its entirety, as recognized by the speech recognizer.
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.Learn more about using Apple's beta software