CLOVA Voice Overview
    • PDF

    CLOVA Voice Overview

    • PDF

    Article Summary

    This service is useful when creating an application that can read texts in a beautiful voice actor's voice. CLOVA Voice can produce natural synthetic sounds without domain limitations.

    Common settings

    Client IDs are issued by registering the application in the NAVER Cloud Platform console.

    1. Register the application at AI·NAVER API > AI·NAVER API > Application in the console. View details >

    2. Select the application registered at AAI·NAVER API > AI·NAVER API > Application to check the client ID and client secret value.

    3. Check if CLOVA Voice has been selected in the Change screen of AI·NAVER API > AI·NAVER API > Application. If it is not selected, then 429 (Quota Exceed) will occur, so please be careful.

    API URL

    MethodRequest URI
    POSThttps://naveropenapi.apigw.ntruss.com/tts-premium/v1/tts

    Request headers

    HeaderDescription
    X-NCP-APIGW-API-KEY-IDClient ID issued when registering the app
    X-NCP-APIGW-API-KEY-ID:{Client ID}
    X-NCP-APIGW-API-KEYClient secret issued when registering the app
    X-NCP-APIGW-API-KEY:{Client Secret}
    Content-TypeFixed as application/x-www-form-urlencoded
    Content-Type: application/x-www-form-urlencoded

    Error code

    {
      "error": {
        "errorCode": "300",
        "message": "Not Found Exception"
      }
    }
    

    Common errors

    HttpStatusCodeErrorCodeErrorMessageDescription
    400100Bad Request ExceptionRequest error such as protocol (https) or encoding (UTF-8)
    401200Authentication FailedAuthentication failure
    401210Permission DeniedNo permission
    404300Not Found ExceptionNo permission
    429400Quota ExceededQuota exceeded
    429420Rate LimitedRate exceeded
    413430Request Entity Too Largecontent-length exceeded (10 MB)
    503500Endpoint ErrorEndpoint connection error
    504510Endpoint TimeoutEndpoint connection time exceeded
    500900Unexpected ErrorError without exception handling

    API errors

    HttpStatusCodeErrorCodeErrorMessageDescription
    400VS01speaker parameter is needed.Missing speaker parameter
    400VS02Unsupported speaker.Unsupported speaker parameters
    400VS03Speed parameter is needed.Missing speed parameter
    400VS04Unsupported speed.Unsupported speed parameters
    400VS05text parameter is needed.Missing text parameter
    400VS06text parameter exceeds max length.Exceeds the number of text parameter input characters
    400VS07Unsupported volume.Unsupported volume
    400VS08Unsupported pitch.Unsupported pitch
    400VS09Unsupported alpha.Unsupported voice
    400VS10Text parameter check.Existence of text that cannot be synthesized
    400VS11Unsupported format.Unsupported format
    400VS14Unsupported emotion value.Unsupported emotion parameters
    400VS18Text parameter exceeds max length per sentence.Exceeded the maximum length per sentence (200 characters)
    400VS19Unsupported emotion-strength.Unsupported intensity of emotion
    400VS26Failed to make tts.TTS creation failed
    400VS46Unsupported end-pitch.Unsupported end-pitch
    500VS99Internal server errorInternal server error
    Requires contacting customer support

    Was this article helpful?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.