このトピックでは、Fun-ASR-Flash 非リアルタイム音声認識 HTTP API のパラメーターとインターフェイスの詳細について説明します。
サポートされている音声フォーマット、ファイルサイズの制限、時間の制限などの入力要件については、音声仕様をご参照ください。
サービスエンドポイント
シンガポール
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation
{WorkspaceId} を実際の ワークスペース ID に置き換えます。
中国 (北京)
POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation
{WorkspaceId} を実際の ワークスペース ID に置き換えます。
重要Alibaba Cloud Model Studio は、中国 (北京) およびシンガポールリージョン向けにワークスペース固有のドメインをリリースしました。新しい専用ドメインは、推論リクエストに対して優れたパフォーマンスと高い安定性を提供します。新しいドメインへの移行を推奨します:
- 中国 (北京):
dashscope.aliyuncs.comから{WorkspaceId}.cn-beijing.maas.aliyuncs.comへ - シンガポール:
dashscope-intl.aliyuncs.comから{WorkspaceId}.ap-southeast-1.maas.aliyuncs.comに
リクエストヘッダー
| パラメーター | タイプ | 必須 | 説明 |
|---|---|---|---|
|
| はい | 認証トークン。 |
|
| はい | リクエストボディのメディアタイプ。 |
|
| いいえ | 結果が SSE ストリームとして返されるかどうかを制御します。 |
リクエストボディmodel モデル名。 input 入力情報。 parameters モデルパラメーター。 注記テキスト調整機能はデフォルトで無効で、まだ提供されていません。 テキスト調整では、音声認識と同時に、意味のないフィラーや言いよどみによる重複の削除、発話中の言い直しへの対応、口語表現の整理、句読点とテキスト形式の標準化を行います。話者の最終的な意図と重要な情報をできる限り保ちながら、簡潔で流暢かつ読みやすい結果を出力します。 | 以下の例では、シンガポールリージョンの構成を使用しています。 非ストリーミングストリーミングコンテキスト付き - 非ストリーミングコンテキスト付き - ストリーミングBase64Base64 エンコードされたデータ (データ URL) を
|
レスポンスボディrequest_id このリクエストの一意の識別子。 output 出力結果。 usage 使用量情報です。 プロパティ duration 処理された音声の長さ (秒)。 | 非ストリーミングストリーミングSSE ストリーミングレスポンスのイベント形式は次のとおりです。 応答の例: |
SSE ストリーミング結果の処理ロジック
ストリーミングモードでは、クライアントは以下を処理する必要があります:
- 受信した SSE イベントごとに、
dataフィールドの JSON を解析します。 output.sentence.sentence_endで現在の文が終了したかを判断します。trueの場合は認識が完了し、単語レベルのタイムスタンプが確定しているため、最終結果として使用できます。falseの場合は認識中であり、後続のイベントでテキストやタイムスタンプが更新される可能性があります。usageは文の終了イベントでのみ返され、処理済みの音声時間を含みます。