/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 * @generated-id: 727d07e7e380
 */

import { ClientSDK } from "../lib/sdks.js";
import { Speech } from "./speech.js";
import { Transcriptions } from "./transcriptions.js";
import { Voices } from "./voices.js";

export class Audio extends ClientSDK {
  private _speech?: Speech;
  get speech(): Speech {
    return (this._speech ??= new Speech(this._options));
  }

  private _transcriptions?: Transcriptions;
  get transcriptions(): Transcriptions {
    return (this._transcriptions ??= new Transcriptions(this._options));
  }

  private _voices?: Voices;
  get voices(): Voices {
    return (this._voices ??= new Voices(this._options));
  }
}
