이 문서는 영어 원문을 기반으로 자동 번역되었습니다. 표현이 어색하거나 모호한 부분이 있을 수 있으니, 정확한 내용은 영어 원문을 함께 확인해 주세요.
1. API Key 발급받기
Supertone API는 API Key 기반 인증을 사용합니다. 개발자 콘솔에서 발급받으세요.- console.supertoneapi.com에서 가입합니다.
- 새 서비스를 생성하고 발급된 키를 복사합니다.
- 소스 코드에 노출되지 않도록 환경 변수로 저장합니다.
계정당 최대 3개의 API Key를 발급받을 수 있습니다. 키가 유출된 경우 콘솔에서 폐기하고 재발급하세요.
2. 첫 음성 생성하기
아래에서 사용할 언어를 선택하고 스니펫을 실행하세요. Python 및 TypeScript SDK는 인증, 재시도, 긴 텍스트의 청크 분할을 기본으로 처리합니다. 코드에는 예시voice_id가 포함되어 있습니다. 동작을 확인한 뒤에는 보이스 라이브러리에 있는 원하는 보이스로 교체하세요.
- Python
- TypeScript
- cURL
SDK를 설치합니다.실행합니다.
quickstart.py를 생성합니다.speech.wav를 열어보세요. 예시 보이스로 문장이 발화된 것을 들을 수 있습니다.
3. 내부에서 일어나는 일
SDK는 타입 안전성을 위해 enum 상수도 제공합니다(예:
models.APIConvertTextToSpeechUsingCharacterRequestLanguage.EN). 일반 문자열과 enum 둘 다 사용 가능하니 선호하는 방식을 선택하세요.
4. 다음 단계
더 많은 보이스 찾기
프리셋 보이스 라이브러리를 탐색하고 사용 사례에 맞는
voice_id를 찾으세요.모델 선택하기
sona_speech_2, sona_speech_2_flash, supertonic_api_3, supertonic_api_1, sona_speech_1 중에서 선택하세요.긴 텍스트 처리하기
300자 API 제한과 SDK의 자동 청크 분할을 이해하세요.
보이스 튜닝하기
voice_settings로 피치, 억양, 속도를 조정하세요.