Skip to content

Latest commit

 

History

History
80 lines (62 loc) · 1.73 KB

demo_guide.md

File metadata and controls

80 lines (62 loc) · 1.73 KB

TTS Demo Guide

HCID VPN 연결이 필요합니다.

Demo page

실행

conda activate tts 확인

ssh {admin}@mind.snu.ac.kr
screen -r tts
python app.py --checkpoint_path="./models/032902_vae_250000" --waveglow_path="./models/waveglow_130000"

기능

  • Mix: netural, sad, happy, angry 정도를 반영하여 문장을 읽습니다.
  • Ref Audio: 랜덤하게 선택된 음성의 스타일을 따라 읽습니다.

demo page

API

Request

Request Parameters

Key 설명 type
text 듣고 싶은 문장을 입력 string
neu neutral 정도 (0.0 ~ 1.0) string
hap happy 정도 (0.0 ~ 1.0) string
sad sad 정도 (0.0 ~ 1.0) string
ang angry 정도 (0.0 ~ 1.0) string

Requests 예제

curl --request POST \
 --header 'Content-Type: application/json' \
 --data '{"text":"안녕하세요.", "neu":"1.0", "hap":"0.0", "sad":"0.0", "ang":"0.0"}' \
 http://mind.snu.ac.kr:5907/api

Response Parameters

  • Response
Key 설명 type
params request parameters (text, neu, hap, sad, ang) object
data TTS 결과 (base64) string
  • params
Key 설명 type
text 듣고 싶은 문장을 입력 string
neu neutral 정도 (0.0 ~ 1.0) float
hap happy 정도 (0.0 ~ 1.0) float
sad sad 정도 (0.0 ~ 1.0) float
ang angry 정도 (0.0 ~ 1.0) float

Response 예제

{
    "params": {
        "text": "\uc548\ub155\ud558\uc138\uc694.", 
        "neu": 1.0, 
        "hap": 0.0, 
        "sad": 0.0, 
        "ang": 0.0
    }, 
    "data": "UklGRj..."
}