CLOVA Speech Recognition(CSR)概要
    • PDF

    CLOVA Speech Recognition(CSR)概要

    • PDF

    Article Summary

    人の声を認識して動作する秘書アプリケーション、chatbot、音声メモなどのサービスを作る時に活用できる音声認識APIサービスです。音声データはAPIを通じてCLOVA Speech Recognition(CSR)エンジンに伝送されるし、該当音声データを認識し、テキストに変換して伝達します。

    共通設定

    Client IDは Naverクラウドプラットフォームコンソールでアプリケーションを登録して発行します。

    1. コンソールのAI·NAVER API > AI·NAVER API > Applicationでアプリケーションを登録します。 詳しい方法の確認 >

    2. AI·NAVER API > AI·NAVER API > Applicationで登録したアプリケーションを選択してClient IDとClient Secretの値を確認します。

    3. AI·NAVER API > AI·NAVER API > Application[変更] 画面で CLOVA Speech Recognitionが選択されていることを確認します。選択されてない場合は429 (Quota Exceed)が発生するのでご注意をお願いします。

    STT APIの使用

    STT APIはREST APIであり、音声認識する音声データをHTTP通信で音声認識サーバに送信することで実行されます。音声認識サーバが提供するREST APIのURIは以下のようであり、POST方式で連結を試す必要があります。

    API URL

    MethodRequest URI
    POSThttps://naveropenapi.apigw.ntruss.com/recog/v1/stt

    リクエストヘッダ

    ヘッダ名説明
    X-NCP-APIGW-API-KEY-IDアプリケーションを登録する時に発行されたClient ID
    X-NCP-APIGW-API-KEY-ID:{Client ID}
    X-NCP-APIGW-API-KEYアプリケーションを登録する時に発行されたClient Secret
    X-NCP-APIGW-API-KEY:{Client Secret}
    Content-Typeapplication/octet-streamに固定
    Content-Type: application/octet-stream

    エラーコード

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

    共通エラー

    HttpStatusCodeErrorCodeErrorMessageDescription
    400100Bad Request Exceptionprotocol(https), endocing(UTF-8) など requestエラー
    401200Authentication Failed認証失敗
    401210Permission Denied権限なし
    404300Not Found Exception権限なし
    429400Quota ExceededQuota超過
    429410Throttle LimitedRate超過
    429420Rate LimitedRate超過
    413430Request Entity Too Largeconent-length超過 (10MB)
    503500Endpoint Errorエンドポイント連結エラー
    504510Endpoint Timeoutエンドポイント連結時間超過
    500900Unexpected Error例外処理がされてないエラー

    APIエラー

    HttpStatusCodeErrorCodeErrorMessageDescription
    413STT000Request Entity Too Large許容する音声データの容量を超えました。(最大3MB )
    413STT001Exceed Sound Data length許容する音声データの長さを超えました。 ( 60秒 )
    400STT002Invalid Content Typeapplication/octet-stream以外のcontent-typeの場合に発生します。
    400STT003Empty Sound Data音声データが入力されてません。
    400STT004Empty Language言語パラメータが入力されてません。
    400STT005Invalid Language決まっている言語以外の言語値が入力されました。
    500STT006Failed to pre-processing音声認識の前処理中にエラーが発生しました。音声データが正常的なwav, mp3, flacであるかに対する確認が必要です。
    500STT998Failed to STT音声認識中にエラーが発生しました。速やかに対応しますのでお客様サポートまでお問い合わせください。
    500STT999Internal Server Error予期せぬエラーが発生しました。速やかに対応しますのでお客様サポートまでお問い合わせください。

    この記事は役に立ちましたか?

    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.