tts-1-hd의 기술 사양
| 사양 | 상세 |
|---|---|
| 모델 ID | tts-1-hd |
| 제공자 | OpenAI |
| 모델 유형 | 텍스트 음성 변환(TTS) |
| 주요 사용 사례 | 텍스트를 고품질 음성 오디오로 변환 |
| 최适화 초점 | 최저 지연보다 더 높은 품질의 음성 합성에 중점 |
| API 엔드포인트 | /v1/audio/speech |
| 함께 지원 | tts-1, gpt-4o-mini-tts |
| 입력 | 텍스트 |
| 출력 | 생성된 음성 오디오 |
| 음성 선택 | 선택 가능한 사전 설정 음성을 통해 지원 |
| 일반적인 제어 항목 | 음성, 응답 형식, 속도 |
| 통합 패턴 | Audio API를 통한 요청 기반 오디오 생성 |
What is tts-1-hd?
tts-1-hd는 텍스트를 자연스러운 음성 오디오로 생성하는 OpenAI의 고품질 텍스트 음성 변환 모델입니다. 내러이션, 음성 비서, 접근성 기능, 교육 콘텐츠, 미디어 제작 등과 같이 지연 최소화보다 출력 품질이 더 중요한 사용 사례에 적합하도록 설계되었습니다. OpenAI는 tts-1-hd를 고품질 텍스트 음성 변환에 최적화된 모델로 문서화하고 있으며, Audio API의 Speech 엔드포인트를 통해 사용된다고 명시합니다.
더 가볍거나 빠른 TTS 옵션과 비교하면, tts-1-hd는 일반적으로 OpenAI 음성 스택에서 품질 중심의 선택지로 위치합니다. 개발자는 보통 입력 텍스트를 보내고 음성을 선택하며, 필요에 따라 속도나 출력 형식을 설정한 뒤, 재생 또는 저장에 적합한 오디오 파일이나 스트리밍 가능한 오디오 응답을 받습니다.
Main features of tts-1-hd
- 고품질 음성 합성:
tts-1-hd는 더 높은 품질의 오디오 생성을 위해 특별히 최적화되어 있어, 가장 빠른 응답 시간보다 명료성과 자연스러움이 더 중요한 경우에 적합합니다. - 간단한 텍스트-오디오 워크플로: 이 모델은 텍스트 입력을 받아 OpenAI의 Audio API를 통해 합성 음성을 반환하므로, 내러이션이나 음성 출력 기능을 구축하는 개발자에게 구현이 간단합니다.
- 사전 설정 음성 지원: 개발자는 생성 시 지원되는 기본 제공 음성을 선택할 수 있어, 사용자 지정 음성 모델을 학습하지 않고도 다양한 톤이나 프레젠테이션 스타일을 사용할 수 있습니다.
- 출력 동작 구성 가능: API는 응답 형식과 말하기 속도 같은 실용적 제어를 지원하여, 재생, 다운로드, 접근성 도구, 콘텐츠 파이프라인에 맞게 생성 오디오를 조정할 수 있습니다.
- 프로덕션 오디오 사용 사례에 적합: 표준 Speech 엔드포인트를 통해 제공되므로, 예측 가능한 API 기반 접근으로 앱, 백엔드 워크플로, 자동화 시스템, 다단계 음성 파이프라인에 통합할 수 있습니다.
How to access and integrate tts-1-hd
1단계: API 키 등록
tts-1-hd를 사용하려면 먼저 CometAPI에 등록하고 대시보드에서 API 키를 생성하십시오. 로그인 후 프로젝트용 키를 만들고, 모든 API 요청 인증에 필요하므로 안전하게 보관하십시오.
2단계: tts-1-hd API로 요청 보내기
API 키를 확보했으면, CometAPI의 호환되는 채팅 완성 엔드포인트로 POST 요청을 보내고, 요청 본문에서 모델을 tts-1-hd로 지정하십시오.
curl https://api.cometapi.com/v1/audio/speech \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"model": "tts-1-hd",
"input": "Hello! This is a sample speech generation request.",
"voice": "alloy"
}' \
--output speech.mp3
from openai import OpenAI
client = OpenAI(
api_key="YOUR_COMETAPI_API_KEY",
base_url="https://api.cometapi.com/v1"
)
response = client.audio.speech.create(
model="tts-1-hd",
voice="alloy",
input="Hello! This is a sample speech generation request."
)
response.stream_to_file("speech.mp3")
3단계: 결과 가져오기 및 검증
요청을 제출하면 CometAPI가 tts-1-hd의 생성된 오디오 결과를 반환합니다. 출력 파일을 저장하고 재생하여 음성 품질, 음성 선택, 속도, 발음이 애플리케이션 요구 사항에 부합하는지 확인하십시오. 필요하다면 입력 텍스트, 음성 또는 기타 지원되는 매개변수를 조정하면서 반복하십시오.