Use this file to discover all available pages before exploring further.
이 문서는 영어 원문을 기반으로 자동 번역되었습니다. 표현이 어색하거나 모호한 부분이 있을 수 있으니, 정확한 내용은 영어 원문을 함께 확인해 주세요.
커스텀 보이스는 계정에 귀속된 보이스 클론입니다. 한 번 등록하고 나면 프리셋 보이스와 동일하게 동작합니다 — 동일한 text_to_speech 엔드포인트, 동일한 파라미터, 동일한 응답 형태를 사용합니다.이 예제는 전체 흐름을 안내합니다. 오디오 샘플을 업로드하고, 커스텀 보이스 목록을 확인한 뒤, 새 클론으로 음성을 생성합니다.
API를 통한 보이스 클로닝은 Free 플랜에서는 제공되지 않습니다. 샘플 오디오는 WAV 또는 MP3 형식, 3MB 미만이어야 하며, 보이스 이름은 100자 이하여야 합니다.
response = client.text_to_speech.create_speech( voice_id=NEW_VOICE_ID, text="The first chapter begins on a quiet rainy morning.", language="en", model="sona_speech_2",)with open("speech.wav", "wb") as f: f.write(response.result.read())
커스텀 보이스는 프리셋 보이스와 마찬가지로 voice_settings, output_format, include_phonemes, normalized_text 필드를 모두 지원합니다.
# Rename or update the descriptionclient.custom_voices.edit_custom_voice( voice_id=NEW_VOICE_ID, name="Hana — narrator (v2)", description="Improved take with cleaner room tone.",)# Permanently deleteclient.custom_voices.delete_custom_voice(voice_id=NEW_VOICE_ID)