// SPDX-FileCopyrightText: 2024 LiveKit, Inc.
//
// SPDX-License-Identifier: Apache-2.0

export type TTSModels =
  | 'eleven_monolingual_v1'
  | 'eleven_multilingual_v1'
  | 'eleven_multilingual_v2'
  | 'eleven_flash_v2'
  | 'eleven_flash_v2_5'
  | 'eleven_turbo_v2'
  | 'eleven_turbo_v2_5'
  | 'eleven_v3';

export type TTSEncoding =
  | 'mp3_22050_32'
  | 'mp3_44100_32'
  | 'mp3_44100_64'
  | 'mp3_44100_96'
  | 'mp3_44100_128'
  | 'mp3_44100_192'
  // PCM encodings
  | 'pcm_16000'
  | 'pcm_22050'
  | 'pcm_44100';

export type STTRealtimeSampleRates = 8000 | 16000 | 22050 | 24000 | 44100 | 48000;
