46 lines
859 B
Python
46 lines
859 B
Python
from typing import Literal
|
|
|
|
TTSModels = Literal[
|
|
"eleven_monolingual_v1",
|
|
"eleven_multilingual_v1",
|
|
"eleven_multilingual_v2",
|
|
"eleven_turbo_v2",
|
|
"eleven_turbo_v2_5",
|
|
"eleven_flash_v2_5",
|
|
"eleven_flash_v2",
|
|
"eleven_v3",
|
|
]
|
|
|
|
# https://elevenlabs.io/docs/api-reference/text-to-speech/convert#request.query.output_format
|
|
TTSEncoding = Literal[
|
|
"mp3_22050_32",
|
|
"mp3_24000_48",
|
|
"mp3_44100",
|
|
"mp3_44100_32",
|
|
"mp3_44100_64",
|
|
"mp3_44100_96",
|
|
"mp3_44100_128",
|
|
"mp3_44100_192",
|
|
"opus_48000_32",
|
|
"opus_48000_64",
|
|
"opus_48000_96",
|
|
"opus_48000_128",
|
|
"opus_48000_192",
|
|
"pcm_8000",
|
|
"pcm_16000",
|
|
"pcm_22050",
|
|
"pcm_24000",
|
|
"pcm_32000",
|
|
"pcm_44100",
|
|
"pcm_48000",
|
|
]
|
|
|
|
STTRealtimeSampleRates = Literal[
|
|
8000,
|
|
16000,
|
|
22050,
|
|
24000,
|
|
44100,
|
|
48000,
|
|
]
|