Text-To-Speech 
1. 소개 
Text-To-Speech (TTS) API는 텍스트 데이터를 음성으로 변환하여 제공하는 서비스입니다. 이 API를 사용하면 텍스트 데이터를 다양한 음성 형식으로 변환하여 음성 응용 프로그램을 개발하거나 음성 서비스 기능을 통합할 수 있습니다.
주요 기능 
- 텍스트 데이터 변환: 제공된 텍스트 데이터를 음성으로 변환합니다.
 - 높은 품질의 음성 출력: 고급 음성 합성 알고리즘을 통해 자연스럽고 명확한 음성 출력을 제공합니다.
 
왜 사용해야 하나요? 
TTS API를 통해 다양한 음성 기반의 응용 프로그램을 개발하거나 음성 서비스를 구현하여 사용자 경험을 향상시킬 수 있습니다.
- 오디오북 생성: 텍스트 데이터를 음성으로 변환하여 오디오북을 생성합니다.
 - 교육용 애플리케이션: 학습 자료를 음성으로 변환하여 청각적인 학습을 지원합니다.
 - 자동 응답 시스템: 텍스트 데이터를 음성으로 변환하여 자동 응답 시스템에 통합합니다.
 - 접근성 향상: 시각 장애인을 위한 텍스트 내용을 음성으로 변환하여 정보 접근성을 향상시킵니다.
 
2. 예제 
Request Sample
shell
curl -X POST 'https://apis.daglo.ai/tts/v1/sync/audios' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <API_TOKEN>' \
--data '{ "text": "안녕하세요. 액션파워입니다."}'Response Sample
shell
wav file3. 사용법 
1) API Key 발급하기 
text
- API Cosole에 접속하여 회원가입 후 로그인합니다.
- 토큰 메뉴에 들어가 새로운 토큰을 발급합니다.
- 발급한 토큰 정보를 복사해 요청시 인증 토큰 정보로 사용합니다.2) 요청하기 
a. POST Synthesize short speech
- Endpoint
 
shell
POST https://apis.daglo.ai/tts/v1/sync/audios| Parameter | Type | Info | 
|---|---|---|
| text | string | 발화할 텍스트를 입력합니다. | 
- 요청가능한 Voice
 
| Voice | Language | Info | Sample | 
|---|---|---|---|
| en_US_Olivia | en_US | 올리비아, 성인, 여성, 친근 | play | 
| ko_KR_Jimin | ko_KR | 지민, 성인, 여성, 차분 | play | 
3) 응답받기 
- Success
 
응답 코드 보기
200204- No Content. 요청은 성공하였으나 반환한 결과가 없습니다. :::
 
- Error
 
응답 코드 보기
400: Bad Request. 요청 형식이 잘못 되었습니다.401: Unauthorized.403: Forbidden. 허용되지 않은 접근입니다.413: Payload Too Large. 요청이 너무 큽니다.415: Unsupported Media Type.429: Too Many Requests.500: Internal Server Error. 서버 오류입니다.503: 너무 많은 요청을 처리하고 있어 일시적으로 응답이 불가능한 상태입니다. 잠시 후 다시 시도해주세요.
업데이트 이력
- 20240902 ver1.0 API 문서가 작성되었습니다.