Gemini 3.8 Flash-Lite TTS (gemini-3.8-flash-lite-tts)는 Gemini Enterprise를 통해 제공되는 높은 처리량의 프로덕션 워크로드를 위한 Google의 빠르고 비용 효율적인 텍스트 음성 변환 모델입니다.
기능
- 높은 처리량 효율성: 대량 생산, 대화형 음성 에이전트 캐스케이드, 소리 내어 읽기 기능, 101개 언어의 일상적인 단일 스피커 음성을 위해 빌드되었습니다.
- Gemini 3.8 Flash TTS와 동일한 스키마:
gemini-3.8-flash-tts와 동일한 요청 스키마 및 프롬프트 형식을 사용하므로 모델 ID를 변경하여 모델을 전환할 수 있습니다. - 음성 옵션: 30개의 사전 제작된 음성, 확장 음성 보관함의 2,000개가 넘는 선별된 음성, 음성 디자인으로 만든 음성, 음성 복제로 복제한 음성과 함께 작동합니다.
기능, 코드 샘플, 프롬프트 안내는 Gemini TTS로 음성 생성을 참고하세요.
TTS 모델 사용 시기
두 Gemini 3.8 TTS 모델은 동일한 요청 스키마와 프롬프트 형식을 공유합니다. 워크로드에 맞는 모델을 선택합니다.
| 기능 또는 워크로드 | Gemini 3.8 Flash-Lite TTS (gemini-3.8-flash-lite-tts) |
Gemini 3.8 Flash TTS (gemini-3.8-flash-tts) |
|---|---|---|
| 기본 강점 | 높은 처리량, 짧은 지연 시간, 비용 효율성 | 음성 충실도, 연기 뉘앙스, 방언 지원 |
| 최적의 사용 사례 | 대량 생산, 실시간 음성 에이전트 캐스케이드, 텍스트 음성 변환 기능, 음성 복제, 일상적인 단일 화자 음성 | 오디오북, 스튜디오 내레이션, 복잡한 다중 화자 대화, 빈번한 보컬 버스트 태그, 어려운 발음, 지역 방언 |
| 지원되는 언어 | 101개 언어 | 130개 언어 |
| 모델 ID | gemini-3.8-flash-lite-tts |
|
|---|---|---|
| 형식 |
|
|
| 토큰 한도 | 입력 토큰 한도 | 8,192 |
| 출력 토큰 한도 | 16,384 | |
| 기능 | ||
| 소비 옵션 |
|
|
| 지원되는 리전 |
|
|
| 버전 |
|
|
| 지원 언어 | 101개 언어 지원되는 언어를 참고하세요. | |
시작하기
다음 예시에서는 단일 화자 음성을 생성하고 WAV 파일로 저장합니다.
Python
from google import genai
client = genai.Client(enterprise=True, project="PROJECT_ID", location="global")
response = client.models.generate_content(
model="gemini-3.8-flash-lite-tts",
contents=[{
"role": "user",
"parts": [{
"text": "Have a wonderful day!",
"speech_metadata": {"style": "cheerful and friendly"},
}],
}],
config={
"response_modalities": ["AUDIO"],
"speech_config": {"voice_config": {"voice": "Kore"}},
},
)
# The SDK has already decoded the base64 audio, so inline_data.data is a
# complete WAV file by default.
with open("out.wav", "wb") as f:
f.write(response.candidates[0].content.parts[0].inline_data.data)
REST
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/global/publishers/google/models/gemini-3.8-flash-lite-tts:generateContent \
-d '{
"contents": [{
"role": "user",
"parts": [{
"text": "Have a wonderful day!",
"speechMetadata": {"style": "cheerful and friendly"}
}]
}],
"generationConfig": {
"responseModalities": ["AUDIO"],
"speechConfig": {
"voiceConfig": {"voice": "Kore"}
}
}
}' | jq -r '.candidates[0].content.parts[0].inlineData.data' | base64 --decode > out.wav
gemini-3.1-flash-tts-preview 또는 다른 이전 Gemini TTS 모델을 사용하는 경우 이전 가이드를 참고하세요.