# AudioTranscriberResult

    class AudioTranscriberResult: TaskResult, NSCopying

Represents the transcription results generated by `MPPAudioTranscriber`.
- `
  ### [init(segments:timestampInMilliseconds:)](https://developers.google.com/edge/api/mediapipe/swift/audio/Classes/AudioTranscriberResult.md.txt#/c:objc(cs)MPPAudioTranscriberResult(im)initWithSegments:timestampInMilliseconds:)

  ` Initializes a new `MPPAudioTranscriberResult` with the given segments and timestamp.

  #### Declaration

  Swift

      init(segments: [AudioTranscriberSegment], timestampInMilliseconds: Int)

  #### Parameters

  |---|---|
  | `segments` | The transcribed segments emitted by this invocation. |
  | `timestampInMilliseconds` | The timestamp (in milliseconds) for this result. |

  #### Return Value

  An initialized `MPPAudioTranscriberResult`.
- `
  ### [segments](https://developers.google.com/edge/api/mediapipe/swift/audio/Classes/AudioTranscriberResult.md.txt#/c:objc(cs)MPPAudioTranscriberResult(py)segments)

  ` The transcribed segments emitted by this invocation.

  #### Declaration

  Swift

      var segments: [AudioTranscriberSegment] { get }

- `
  ### [text](https://developers.google.com/edge/api/mediapipe/swift/audio/Classes/AudioTranscriberResult.md.txt#/c:objc(cs)MPPAudioTranscriberResult(py)text)

  ` Convenience property returning the concatenated transcript of all `segments`.

  #### Declaration

  Swift

      var text: String { get }