formatstring(必須)
音声フォーマット。
有効値:
pcm
wav
mp3
opus
speex
aac
amr
重要opus/speex:Ogg カプセル化を使用する必要があります。
wav:PCM エンコーディングを使用する必要があります。
amr:AMR-NB タイプのみがサポートされています。
sample_rateinteger(必須)
サンプルレート (単位:Hz)。
有効値:8 kHz モデルは 8000 Hz のみをサポートし、その他のモデルは任意のサンプルレートをサポートします。
vocabulary_idstring(任意)
プリコンパイルされたホットワードリストの ID。
この ID は、ホットワードリスト作成 API を呼び出して事前に生成します。認識時に ID を渡すことで、リスト内のホットワードを使用できます。
語彙が既知で比較的に安定しており、リクエスト間で同じ単語リストを再利用する必要があるシナリオに適しています。
使用方法の詳細については、「プリコンパイルされたホットワード」をご参照ください。
language_hintsarray[string](任意)
認識する音声の言語。デフォルト値はありません。設定しない場合、モデルは自動的に言語を検出します。
1 つの値を設定できます。複数設定した場合は、最初の値のみが有効です。
max_sentence_silenceinteger(任意)
セグメンテーションのための VAD 無音しきい値 (単位:ms)。音声セグメントの後の無音がこのしきい値を超えると、システムは文が終了したと判断します。
デフォルト値:1300。
有効値:[200, 6000]。
multi_threshold_mode_enabledboolean(任意)
マルチしきい値モードを有効にするかどうか。有効にすると、VAD セグメントが長くなりすぎるのを防ぎます。
デフォルト値:false。
heartbeatboolean(任意)
ハートビートパケットを有効にするかどうか。
デフォルト値:false。
- true:無音音声を継続的に送信しても、サーバーへの接続を維持します。
- false (デフォルト):無音音声を継続的に送信しても、60 秒後にタイムアウトにより接続が切断されます。
無音音声とは、音声ファイルまたはデータストリーム内の音声信号を含まないコンテンツを指します。無音音声は、Audacity や Adobe Audition などの音声編集ソフトウェアを使用したり、FFmpeg などのコマンドラインツールを使用したりするなど、いくつかの方法で生成できます。
speech_noise_thresholdfloat(任意)
音声とノイズを区別するためのしきい値で、音声アクティビティ検出 (VAD) の感度を調整するために使用されます。
有効値:[-1.0, 1.0]。
値の説明:
- 値が -1 に近いほど:ノイズのしきい値が下がり、ノイズが音声として認識されやすくなるため、より多くのノイズが書き起こされる可能性があります。
- 値が +1 に近いほど:ノイズのしきい値が上がり、音声がノイズとして誤って判断されやすくなるため、一部の音声がフィルタリングされる可能性があります。
これは詳細設定パラメーターです。調整すると認識結果に大きな影響を与える可能性があります。推奨事項:
- 調整する前に、結果を十分にテストし、検証してください。
- 実際の音声環境に基づいて、小さな増分で調整してください (0.1 のステップを推奨します)。
special_word_filter string(任意)
音声認識中に処理する禁止用語を指定し、異なる禁止用語に対して異なる処理方法を設定することをサポートします。詳細については、「禁止用語フィルター」をご参照ください。