Classic/VPC環境で利用できます。
CLOVA Speechを利用しながら、次のような問題が発生することがあります。問題ごとの原因と解決方法を確認し、適切に対処してください。
「No more slot」というエラーメッセージ
長文認識>リアルタイムストリーミング認識(gRPC)を利用する際、「No more slot」というエラーメッセージが表示されます。
原因
当該時間帯に呼び出し量が集中するため、一時的に発生する場合があります。
ストリーミング認識サービスで断続的な接続エラーが発生する場合、当該エラーが発生する場合があります。
解決方法
一時的に呼び出し量が集中した場合に表示されるエラーメッセージです。一定時間が経過した後、呼び出しを再試行します。
「ERROR INVALID SECRET」というエラーメッセージ
「ERROR INVALID SECRET」というエラーメッセージが表示されます。
原因
Secret Keyの値が正しく入力されていない場合、当該エラーが発生する場合があります。
解決方法
- Secret Keyが正しいかをご確認ください。
- Secret Keyの確認方法は、長文認識ビルダー > API呼び出し情報確認をご参照ください。
- Invoke URLが正しいかをご確認ください。
- Invoke URLをマウスでドラッグしてコピーする場合、値が欠落する場合があるため、 [コピー] ボタンをクリックして値をコピーします。
「RESOURCE_EXHAUSTED」というエラーメッセージ
- 「RESOURCE_EXHAUSTED:Too many channels, the max channel is: 15」というエラーメッセージが表示されます。
- 単一のストリーミング接続のみを維持する構造であるにもかかわらず、「RESOURCE_EXHAUSTED」エラーが発生します。
- 「gRPC接続に余剰リソースがありません」というエラーメッセージが表示されます。
原因
gRPCの同時接続コネクション数は、ドメイン当たり最大15個に制限されます。接続されたコネクション数が15件を超えた場合、当該エラーが発生する場合があります。
解決方法
- 音声認識の使用が終了したら、gRPC接続コネクションを終了します。
- チャンネルの終了には、channel.shutdown、channel.closeなどの一般的な開発コードを使用します。詳細なユースケースは、リアルタイムストリーミング認識内容をご参照ください。
- 音声認識リクエストが持続する単一のストリーム単位でチャンネルコネクションを維持します。
例) ライブ配信の場合、ライブ配信が終了する時点で gRPCコネクションを終了
- 音声認識データの送/受信に応じて、タイムアウトロジックの適用をお勧めします。
- 送/受信がないステータスでコネクションを維持すると、gRPCチャンネルの取得に問題が発生する場合があります。
「ERROR REQUEST PARAMETER」エラーメッセージ
「ERROR REQUEST PARAMETER」エラーメッセージが表示されます。
「speaker detect is off」というエラーメッセージが表示されます。
原因
diarization.enableの値の入力に誤りがあります。diarization.enableは、次のように使用されます。
"diarization" : { "enable" : false }
解決方法
diarization.enableの値を入力しない場合、 trueがデフォルト値として適用されます。話者認識の有無を Offにする場合、diarization.enableの値を falseに設定してから呼び出します。詳細は、長文認識ビルダーをご参照ください。
本ガイドで必要な情報が見つからない場合やさらに必要な情報がある場合は、いつでも以下のフィードバックアイコンをクリックして、ご意見をお寄せください。いただいたご意見を参照して、より有益な情報を提供できるよう努力してまいります。