すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud Model Studio:カスタムホットワード

最終更新日:Apr 21, 2026

音声認識タスクで、製品名や固有名詞などの特定のビジネス用語が正確に認識されない場合に、ホットワード機能を使用できます。これらの用語をホットワードとして追加することで、優先順位を付け、認識の精度を向上させることができます。

重要

この機能はデフォルトのワークスペースでのみサポートされています。

ホットワードの概要

ホットワード機能では、JSON 配列形式で用語のリストを送信することで、特定の単語の認識精度を向上させることができます。配列内の各オブジェクトは、1 つのホットワードとそのプロパティを定義します。

:映画タイトルの認識精度を向上させる (Fun-ASR および Paraformer シリーズモデル向け)

[
    {"text": "赛德克巴莱", "weight": 4, "lang": "zh"},
    {"text": "Seediq Bale", "weight": 4, "lang": "en"},
    {"text": "夏洛特烦恼", "weight": 4, "lang": "zh"},
    {"text": "Goodbye Mr. Loser", "weight": 4, "lang": "en"},
    {"text": "阙里人家", "weight": 4, "lang": "zh"},
    {"text": "Confucius' Family", "weight": 4, "lang": "en"}
]

フィールドの説明

フィールド

タイプ

必須

説明

text

string

対応

ホットワードのテキスト。

ホットワードのテキストの言語は、選択したモデルでサポートされている必要があります。モデルによってサポートされる言語は異なります。

ホットワードは、認識または翻訳の精度を向上させるために使用されます。ランダムな文字の組み合わせではなく、実際の単語を使用してください。ホットワードのテキストの長さは、次のルールによって制限されます:

  • 非 ASCII 文字を含む場合:文字列の合計文字数は 15 文字を超えることはできません。これには、漢字、日本語の仮名、韓国語のハングル、ロシア語のキリル文字などの非 ASCII 文字と ASCII 文字が含まれます。

    例:

    • ✅ "厄洛替尼盐酸盐" (漢字 7 文字)

    • ✅ "EGFR抑制剂" (漢字 3 文字と ASCII 文字 4 文字、合計 7 文字)

    • ✅ "こんにちは" (5 文字)

    • ✅ " " (スペースを含めて 15 文字)

    • ❌ " " (24 文字)

  • ASCII 文字のみを含む場合:文字列内のスペースで区切られたセグメント数は 7 を超えることはできません。セグメントとは、スペースで区切られた連続した ASCII 文字のシーケンスです。

    例:

    • ✅ "Exothermic reaction" → 2 セグメント

    • ✅ "Human immunodeficiency virus type 1" → 5 セグメント

    • ❌ "The effect of temperature variations on enzyme activity in biochemical reactions" → 11 セグメント

weight

int

対応

ホットワードの重み。一般的な値は 4 です。

値は 1 から 5 までの整数である必要があります。

効果が顕著でない場合は、重みを増やすことができます。ただし、重みを高くしすぎると、他の単語の認識が不正確になるなど、悪影響を及ぼす可能性があります。

lang

string

非対応

言語コード。これにより、ASR モデルでサポートされている特定の言語のホットワードをブーストできます。事前に言語を特定できない場合は、このフィールドを空にすることができます。モデルが自動的に言語を検出します。

サポートされている言語とそのコードの詳細については、モデルの API リファレンスをご参照ください。音声認識サービスを呼び出す際には、同じ言語を指定してください。`language_hints` で言語を指定した場合、他の言語のホットワードは有効になりません。

サポート対象モデル

国際 (シンガポール)

Fun-ASR:

  • リアルタイム音声認識: fun-asr-realtime, fun-asr-realtime-2025-11-07

  • 音声ファイル認識: fun-asr, fun-asr-2025-11-07, fun-asr-2025-08-25, fun-asr-mtl, fun-asr-mtl-2025-08-25

中国 (北京)

  • Fun-ASR:

    • リアルタイム音声認識: fun-asr-realtime, fun-asr-realtime-2025-11-07, fun-asr-realtime-2025-09-15, fun-asr-flash-8k-realtime, fun-asr-flash-8k-realtime-2026-01-28

    • 音声ファイル認識: fun-asr, fun-asr-2025-11-07, fun-asr-2025-08-25, fun-asr-mtl, fun-asr-mtl-2025-08-25

  • Paraformer:

    • リアルタイム音声認識: paraformer-realtime-v2, paraformer-realtime-8k-v2

    • 音声ファイル認識: paraformer-v2, paraformer-8k-v2

課金

ホットワード機能は無料です。

ホットワードの数量制限

  1. 各アカウントで作成できるホットワードリストは最大 10 個です。このクォータはすべてのモデルで共有されます。上限の引き上げをリクエストすることも可能です。

  2. 各ホットワードリストには最大 500 個の単語を含めることができます。

はじめに:ホットワードの作成と使用

ワークフロー

音声認識のためのホットワードリストの作成と使用は、2 つの別々ですが関連するステップです。まずリストを作成し、次にリクエストで使用する必要があります:

  1. ホットワードリストの作成

    ホットワードリストの 作成 API オペレーションを呼び出します。このステップでは、ホットワードリストを使用する音声認識モデルを指定するために target_model (Java では targetModel) を指定する必要があります。

    すでにホットワードリストがある場合は、このステップをスキップしてください。すべてクエリ API オペレーションを呼び出して、既存のリストを表示できます。

  2. 音声認識にホットワードリストを使用

    音声認識 API を呼び出し、リクエストにホットワードリスト ID を渡します。このステップで指定する音声認識モデルは、ホットワードリストを作成したときに指定した target_model (Java では targetModel) と同じでなければなりません。

前提条件

  1. API キーの作成API キーを作成して設定します。セキュリティのため、API キーを環境変数としてエクスポートしてください。

  2. SDK のインストール最新バージョンの DashScope SDK がインストールされていることを確認してください。

コード例

例で使用されている音声ファイルは asr_example.wav です。

Python

import dashscope
from dashscope.audio.asr import *
import os


# シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
# 環境変数を設定していない場合は、次の行を Model Studio API キーに置き換えてください:dashscope.api_key = "sk-xxx"
dashscope.api_key = os.environ.get('DASHSCOPE_API_KEY')

# 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1 に置き換えてください
dashscope.base_http_api_url = 'https://dashscope-intl.aliyuncs.com/api/v1'

# 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を wss://dashscope.aliyuncs.com/api-ws/v1/inference に置き換えてください
dashscope.base_websocket_api_url='wss://dashscope-intl.aliyuncs.com/api-ws/v1/inference'
prefix = 'testpfx'
target_model = "fun-asr-realtime"

my_vocabulary = [
    {"text": "Speech Lab", "weight": 4}
]

service = VocabularyService()
vocabulary_id = service.create_vocabulary(
      prefix=prefix,
      target_model=target_model,
      vocabulary=my_vocabulary)

if service.query_vocabulary(vocabulary_id)['status'] == 'OK':
    recognition = Recognition(model=target_model,
                          format='wav',
                          sample_rate=16000,
                          callback=None,
                          vocabulary_id=vocabulary_id)
    result = recognition.call('asr_example.wav')
    print(result.output)

service.delete_vocabulary(vocabulary_id)

Java

import com.alibaba.dashscope.audio.asr.recognition.Recognition;
import com.alibaba.dashscope.audio.asr.recognition.RecognitionParam;
import com.alibaba.dashscope.audio.asr.vocabulary.Vocabulary;
import com.alibaba.dashscope.audio.asr.vocabulary.VocabularyService;
import com.alibaba.dashscope.exception.InputRequiredException;
import com.alibaba.dashscope.exception.NoApiKeyException;
import com.alibaba.dashscope.utils.Constants;
import com.google.gson.JsonArray;
import com.google.gson.JsonObject;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class Main {
    // シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
    // 環境変数を設定していない場合は、次の行を Model Studio API キーに置き換えてください:public static String apiKey = "sk-xxx"
    public static String apiKey = System.getenv("DASHSCOPE_API_KEY");

    public static void main(String[] args) throws NoApiKeyException, InputRequiredException {
        // 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1 に置き換えてください
        Constants.baseHttpApiUrl = "https://dashscope-intl.aliyuncs.com/api/v1";
        // 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を wss://dashscope.aliyuncs.com/api-ws/v1/inference に置き換えてください
        Constants.baseWebsocketApiUrl = "wss://dashscope-intl.aliyuncs.com/api-ws/v1/inference";

        String targetModel = "fun-asr-realtime";

        JsonArray vocabularyJson = new JsonArray();
        List<Hotword> wordList = new ArrayList<>();
        wordList.add(new Hotword("Speech Lab", 4));

        for (Hotword word : wordList) {
            JsonObject jsonObject = new JsonObject();
            jsonObject.addProperty("text", word.text);
            jsonObject.addProperty("weight", word.weight);
            vocabularyJson.add(jsonObject);
        }

        VocabularyService service = new VocabularyService(apiKey);
        Vocabulary vocabulary = service.createVocabulary(targetModel, "testpfx", vocabularyJson);

        if ("OK".equals(service.queryVocabulary(vocabulary.getVocabularyId()).getStatus())) {
            Recognition recognizer = new Recognition();
            // RecognitionParam を作成
            RecognitionParam param =
                    RecognitionParam.builder()
                            .model(targetModel)
                            .apiKey(apiKey)
                            .format("wav")
                            .sampleRate(16000)
                            .build();

            try {
                System.out.println("Recognition result: " + recognizer.call(param, new File("asr_example.wav")));
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                // タスク完了後、WebSocket 接続を閉じる
                recognizer.getDuplexApi().close(1000, "bye");
            }
        }

        service.deleteVocabulary(vocabulary.getVocabularyId());
        System.exit(0);
    }
}

class Hotword {
    String text;
    int weight;

    public Hotword(String text, int weight) {
        this.text = text;
        this.weight = weight;
    }
}

API リファレンス

これらの API を呼び出す際は、すべての操作で同じアカウントを使用してください。

ホットワードリストの作成

ホットワードリスト JSON のフォーマットの詳細については、「ホットワードの概要」をご参照ください。

Python SDK

  • API の説明

    重要

    target_model:ホットワードリストを使用する音声認識モデル。このモデルは、後続の音声認識 API 呼び出しで指定されるものと同じでなければなりません。

    def create_vocabulary(self, target_model: str, prefix: str, vocabulary: List[dict]) -> str:
        '''
        ホットワードリストを作成します。
        param: target_model ホットワードリスト用の音声認識モデル。これは、後続の API 呼び出しで使用される音声認識モデルと同じでなければなりません。
        param: prefix ホットワードリストのカスタムプレフィックス。10 文字未満の小文字と数字を含む必要があります。
        param: vocabulary ホットワードリストの JSON。
        return: ホットワードリスト ID。
        '''
  • コード例

    import dashscope
    from dashscope.audio.asr import *
    import os
    
    # シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
    # 環境変数を設定していない場合は、次の行を Model Studio API キーに置き換えてください:dashscope.api_key = "sk-xxx"
    dashscope.api_key = os.environ.get('DASHSCOPE_API_KEY')
    
    # 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1 に置き換えてください
    dashscope.base_http_api_url = 'https://dashscope-intl.aliyuncs.com/api/v1'
    
    prefix = 'testpfx'
    target_model = "fun-asr"
    
    my_vocabulary = [
        {"text": "Seediq Bale", "weight": 4}
    ]
    
    # ホットワードの作成
    service = VocabularyService()
    vocabulary_id = service.create_vocabulary(
        prefix=prefix,
        target_model=target_model,
        vocabulary=my_vocabulary)
    
    print(f"The hotword list ID is: {vocabulary_id}")

Java SDK

  • API の説明

    重要

    targetModel:ホットワードリストを使用する音声認識モデル。このモデルは、後続の音声認識 API 呼び出しで指定されるものと同じでなければなりません。

    /**
     * 新しいホットワードリストを作成します。
     *
     * @param targetModel ホットワードリスト用の音声認識モデル。これは、後続の API 呼び出しで使用される音声認識モデルと同じでなければなりません。
     * @param prefix ホットワードのカスタムプレフィックス。10 文字未満の小文字と数字を含む必要があります。
     * @param vocabulary ホットワードリストの JSON。
     * @return ホットワードリストオブジェクト。
     * @throws NoApiKeyException API キーが空の場合。
     * @throws InputRequiredException 必須パラメーターが空の場合。
     */
    public Vocabulary createVocabulary(String targetModel, String prefix, JsonArray vocabulary)
        throws NoApiKeyException, InputRequiredException 
  • コード例

    import com.alibaba.dashscope.audio.asr.vocabulary.Vocabulary;
    import com.alibaba.dashscope.audio.asr.vocabulary.VocabularyService;
    import com.alibaba.dashscope.exception.InputRequiredException;
    import com.alibaba.dashscope.exception.NoApiKeyException;
    import com.alibaba.dashscope.utils.Constants;
    import com.google.gson.JsonArray;
    import com.google.gson.JsonObject;
    
    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        // シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
        // 環境変数を設定していない場合は、次の行を Model Studio API キーに置き換えてください:public static String apiKey = "sk-xxx"
        public static String apiKey = System.getenv("DASHSCOPE_API_KEY");
    
        public static void main(String[] args) throws NoApiKeyException, InputRequiredException {
            // 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1 に置き換えてください
            Constants.baseHttpApiUrl = "https://dashscope-intl.aliyuncs.com/api/v1";
            String targetModel = "fun-asr";
    
            JsonArray vocabularyJson = new JsonArray();
            List<Hotword> wordList = new ArrayList<>();
            wordList.add(new Hotword("Wu Yigong", 4));
            wordList.add(new Hotword("Queli Renjia", 4));
    
            for (Hotword word : wordList) {
                JsonObject jsonObject = new JsonObject();
                jsonObject.addProperty("text", word.text);
                jsonObject.addProperty("weight", word.weight);
                vocabularyJson.add(jsonObject);
            }
    
            VocabularyService service = new VocabularyService(apiKey);
            Vocabulary vocabulary = service.createVocabulary(targetModel, "testpfx", vocabularyJson);
            System.out.println("Hotword list ID: " + vocabulary.getVocabularyId());
        }
    }
    
    class Hotword {
        String text;
        int weight;
        String lang;
    
        public Hotword(String text, int weight) {
            this.text = text;
            this.weight = weight;
        }
    }

RESTful API

  • URL

    中国 (北京):

    POST https://dashscope.aliyuncs.com/api/v1/services/audio/asr/customization

    シンガポール (国際):

    POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/asr/customization
  • リクエストヘッダー

    パラメーター

    タイプ

    必須

    説明

    Authorization

    string

    対応

    認証トークン。フォーマットは Bearer <your_api_key> です。<your_api_key> を実際の API キーに置き換えてください。

    Content-Type

    string

    対応

    リクエストボディで転送されるデータのメディアタイプ。値を application/json に設定します。

  • リクエストボディ

    以下のリクエストボディには、すべてのリクエストパラメーターが含まれています。必要に応じてオプションのフィールドを省略できます。

    重要

    以下のパラメーターの違いに注意してください:

    • model:カスタムホットワードモデル。値を speech-biasing に設定します。

    • target_model:ホットワードリストを使用する音声認識モデル。このモデルは、後続の音声認識 API 呼び出しで指定されるものと同じでなければなりません。

    {
        "model": "speech-biasing",
        "input": {
            "action": "create_vocabulary",
            "target_model": "fun-asr",
            "prefix": "testpfx",
            "vocabulary": [
              {"text": "Seediq Bale", "weight": 4, "lang": "zh"}
            ]
        }
    }
  • リクエストパラメーター

    パラメーター

    タイプ

    デフォルト

    必須

    説明

    model

    string

    -

    対応

    カスタムホットワードモデル。値を speech-biasing に設定します。

    action

    string

    -

    対応

    操作タイプ。値を create_vocabulary に設定します。

    target_model

    string

    -

    はい

    ホットワードリストを使用する音声認識モデル。詳細については、「サポート対象モデル」をご参照ください。

    これは、後続の API 呼び出しで使用される音声認識モデルと同じでなければなりません。

    prefix

    string

    -

    はい

    ホットワードリストに識別しやすい名前を指定します。10 文字未満の小文字と数字を含む必要があります。

    このキーワードはホットワードリスト ID に表示されます。たとえば、キーワードが「testpfx」の場合、最終的なホットワードリスト ID は「vocab-testpfx-51773d05xxxxxx」になります。

    vocabulary

    array[object]

    -

    対応

    ホットワードリストの JSON。詳細については、「ホットワードの概要」をご参照ください。

  • レスポンスパラメーター

    レスポンス例の表示

    {
        "output": {
            "vocabulary_id": "vocab-testpfx-5112c3de3705486baxxxxxxx"
        },
        "usage": {
            "count": 1
        },
        "request_id": "aee47022-2352-40fe-acfa-xxxx"
    }

    以下のパラメーターに注意してください:

    パラメーター

    タイプ

    説明

    vocabulary_id

    string

    ホットワードリスト ID。

  • コード例

    以下は cURL の例です。Java と Python の例については、対応する SDK をご参照ください。

    API キーを環境変数として設定していない場合は、$DASHSCOPE_API_KEY を実際の API キーに置き換えてください。

    https://dashscope-intl.aliyuncs.com/api/v1/services/audio/asr/customization<a data-init-id="9f104f338c7kz" href="https://poc-dashscope.aliyuncs.com/api/v1/services/audio/tts/customization" id="35ebbc67890ds">https://dashscope-intl.aliyuncs.com/api/v1/services/audio/asr/customization</a># ======= 重要 =======
    # 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1/services/audio/asr/customization に置き換えてください
    # シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
    # === 実行前にこのコメントを削除してください ===
    
    curl -X POST <a data-init-id="9f104f338c7kz" href="https://poc-dashscope.aliyuncs.com/api/v1/services/audio/tts/customization" id="35ebbc67890ds">https://dashscope-intl.aliyuncs.com/api/v1/services/audio/asr/customization</a> \
    -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
        "model": "speech-biasing",
        "input": {
            "action": "create_vocabulary",
            "target_model": "fun-asr",
            "prefix": "testpfx",
            "vocabulary": [
              {"text": "Seediq Bale", "weight": 4}
            ]
        }
    }'

すべてのホットワードリストのクエリ

Python SDK

  • API の説明

    def list_vocabularies(self, prefix=None, page_index: int = 0, page_size: int = 10) -> List[dict]:
        '''
        作成されたすべてのホットワードリストをクエリします。
        param: prefix カスタムプレフィックス。指定した場合、このプレフィックスを持つホットワードリストの識別子のみを返します。
        param: page_index ページインデックス。
        param: page_size ページサイズ。
        return: ホットワードリスト識別子のリスト。
        '''
  • コード例

    import dashscope
    from dashscope.audio.asr import *
    import json
    import os
    
    # シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
    # 環境変数を設定していない場合は、次の行を Model Studio API キーに置き換えてください:dashscope.api_key = "sk-xxx"
    dashscope.api_key = os.environ.get('DASHSCOPE_API_KEY')
    
    # 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1 に置き換えてください
    dashscope.base_http_api_url = 'https://dashscope-intl.aliyuncs.com/api/v1'
    
    service = VocabularyService()
    vocabularies = service.list_vocabularies()
    print(f"Hotword list: {json.dumps(vocabularies)}")
  • レスポンスパラメーター

    レスポンス例の表示

    [
      {
        "gmt_create": "2025-04-22 14:23:35",
        "vocabulary_id": "vocab-testpfx-5112c3de3705486baxxxxxxx",
        "gmt_modified": "2025-04-22 14:23:35",
        "status": "OK"
      }
    ]

    主要なパラメーターは以下の通りです:

    パラメーター

    タイプ

    説明

    vocabulary_id

    string

    ホットワードリスト ID。

    gmt_create

    string

    ホットワードリストが作成された時間。

    gmt_modified

    string

    ホットワードリストが変更された時間。

    status

    string

    ステータス:

    • OK:呼び出し可能。

    • UNDEPLOYED:呼び出し不可。

Java SDK

  • API の説明

    /**
     * 作成されたすべてのホットワードリストをクエリします。デフォルトのページインデックスは 0、デフォルトのページサイズは 10 です。
     *
     * @param prefix ホットワードのカスタムプレフィックス。
     * @return ホットワードリストオブジェクトの配列。
     * @throws NoApiKeyException API キーが空の場合。
     * @throws InputRequiredException 必須パラメーターが空の場合。
     */
    public Vocabulary[] listVocabulary(String prefix)
        throws NoApiKeyException, InputRequiredException
    
    /**
     * 作成されたすべてのホットワードリストをクエリします。
     *
     * @param prefix ホットワードのカスタムプレフィックス。
     * @param pageIndex ページインデックス。
     * @param pageSize ページサイズ。
     * @return ホットワードリストオブジェクトの配列。
     * @throws NoApiKeyException API キーが空の場合。
     * @throws InputRequiredException 必須パラメーターが空の場合。
     */
    public Vocabulary[] listVocabulary(String prefix, int pageIndex, int pageSize)
        throws NoApiKeyException, InputRequiredException
  • コード例

    import com.alibaba.dashscope.audio.asr.vocabulary.Vocabulary;
    import com.alibaba.dashscope.audio.asr.vocabulary.VocabularyService;
    import com.alibaba.dashscope.exception.InputRequiredException;
    import com.alibaba.dashscope.exception.NoApiKeyException;
    import com.alibaba.dashscope.utils.Constants;
    import com.google.gson.Gson;
    import com.google.gson.GsonBuilder;
    
    public class Main {
        // シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
        // 環境変数を設定していない場合は、次の行を Model Studio API キーに置き換えてください:public static String apiKey = "sk-xxx"
        public static String apiKey = System.getenv("DASHSCOPE_API_KEY");
    
        public static void main(String[] args) throws NoApiKeyException, InputRequiredException {
            // 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1 に置き換えてください
            Constants.baseHttpApiUrl = "https://dashscope-intl.aliyuncs.com/api/v1";
    
            VocabularyService service = new VocabularyService(apiKey);
            Vocabulary[] vocabularies = service.listVocabulary("testpfx");
            Gson gson = new GsonBuilder()
                    .setPrettyPrinting()
                    .create();
            System.out.println("Hotword list: " + gson.toJson(vocabularies));
        }
    }
  • レスポンス例の表示

    [
      {
        "gmt_create": "2025-04-22 14:23:35",
        "vocabulary_id": "vocab-testpfx-5112c3de3705486baxxxxxxx",
        "gmt_modified": "2025-04-22 14:23:35",
        "status": "OK"
      }
    ]

    主要なパラメーターは以下の通りです:

    パラメーター

    タイプ

    説明

    vocabulary_id

    string

    ホットワードリスト ID。

    gmt_create

    string

    ホットワードリストが作成された時間。

    gmt_modified

    string

    ホットワードリストが変更された時間。

    status

    string

    ステータス:

    • OK:呼び出し可能。

    • UNDEPLOYED:呼び出し不可。

RESTful API

  • URL

    中国 (北京):

    POST https://dashscope.aliyuncs.com/api/v1/services/audio/asr/customization

    シンガポール (国際):

    POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/asr/customization
  • リクエストヘッダー

    パラメーター

    タイプ

    必須

    説明

    Authorization

    string

    はい

    認証トークン。フォーマットは Bearer <your_api_key> です。<your_api_key> を実際の API キーに置き換えてください。

    Content-Type

    string

    はい

    リクエストボディで転送されるデータのメディアタイプ。値を application/json に設定します。

  • リクエストボディ

    以下のリクエストボディには、すべてのリクエストパラメーターが含まれています。必要に応じてオプションのフィールドを省略できます。

    重要

    model:カスタムホットワードモデル。値を speech-biasing に設定します。

    {
        "model": "speech-biasing",
        "input": {
            "action": "list_vocabulary",
            "prefix": "testpfx",
            "page_index": 0,
            "page_size": 10
        }
    }
  • リクエストパラメーター

    パラメーター

    タイプ

    デフォルト

    必須

    説明

    model

    string

    -

    はい

    カスタムホットワードモデル。値を speech-biasing に設定します。

    action

    string

    -

    対応

    操作タイプ。値を list_vocabulary に設定します。

    prefix

    string

    -

    非対応

    ホットワードリストのカスタムプレフィックス。10 文字未満の小文字と数字を含む必要があります。

    page_index

    integer

    0

    サポートされていません

    ページ番号。カウントは 0 から始まります。

    page_size

    integer

    10

    サポートされていません

    ページあたりのエントリ数。

  • レスポンスパラメーター

    レスポンス例の表示

    {
      "output": {
        "vocabulary_list": [
          {
            "gmt_create": "2025-12-19 11:47:11",
            "gmt_modified": "2025-12-19 11:47:11",
            "status": "OK",
            "vocabulary_id": "vocab-testpfx-xxxxxxxx"
          }
        ]
      },
      "usage": {
        "count": 1
      },
      "request_id": "10e8cde2-b711-4609-b19b-xxxxxx"
    }

    以下のパラメーターに注意してください:

    パラメーター

    タイプ

    説明

    vocabulary_id

    string

    ホットワードリスト ID。

    gmt_create

    string

    ホットワードリストが作成された時間。

    gmt_modified

    string

    ホットワードリストが変更された時間。

    status

    string

    ステータス:

    • OK:呼び出し可能。

    • UNDEPLOYED:呼び出し不可。

  • コード例

    以下は cURL の例です。Java と Python の例については、対応する SDK をご参照ください。

    API キーを環境変数として設定していない場合は、$DASHSCOPE_API_KEY を実際の API キーに置き換えてください。

    # ======= 重要 =======
    # 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1/services/audio/asr/customization に置き換えてください
    # シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
    # === 実行前にこのコメントを削除してください ===
    
    curl -X POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/asr/customization \
    -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
        "model": "speech-biasing",
        "input": {
            "action": "list_vocabulary",
            "prefix": "testpfx",
            "page_index": 0,
            "page_size": 10
        }
    }'

特定のホットワードリストのクエリ

特定のホットワードリストをクエリする場合、リクエストでホットワードリスト ID が提供されるため、レスポンスには含まれません。

Python SDK

  • API の説明

    def query_vocabulary(self, vocabulary_id: str) -> List[dict]:
        '''
        ホットワードリストの内容を取得します。
        param: vocabulary_id ホットワードリストの識別子。
        return: ホットワードリスト。
        '''
  • コード例

    import dashscope
    from dashscope.audio.asr import *
    import json
    import os
    
    # シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
    # 環境変数を設定していない場合は、次の行を Model Studio API キーに置き換えてください:dashscope.api_key = "sk-xxx"
    dashscope.api_key = os.environ.get('DASHSCOPE_API_KEY')
    
    # 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1 に置き換えてください
    dashscope.base_http_api_url = 'https://dashscope-intl.aliyuncs.com/api/v1'
    
    service = VocabularyService()
    # クエリ時には、実際のホットワードリスト ID に置き換えてください。
    vocabulary = service.query_vocabulary("vocab-testpfx-xxx")
    print(f"Hotword list: {json.dumps(vocabulary, ensure_ascii=False)}")
  • レスポンスパラメーター

    レスポンス例の表示

    {
      "gmt_create": "2025-12-19 11:47:11",
      "gmt_modified": "2025-12-19 11:47:11",
      "status": "OK",
      "target_model": "fun-asr",
      "vocabulary": [
        {
          "lang": "zh",
          "text": "Seediq Bale",
          "weight": 4
        }
      ]
    }

    以下のパラメーターに注意してください:

    パラメーター

    タイプ

    説明

    vocabulary

    object[]

    ホットワードリストの辞書。フィールドの詳細については、「ホットワードの概要」をご参照ください。

    gmt_create

    string

    ホットワードリストが作成された時間。

    gmt_modified

    string

    ホットワードリストが変更された時間。

    target_model

    string

    ホットワードリストを使用する音声認識モデル。詳細については、「サポート対象モデル」をご参照ください。

    これは、後続の API 呼び出しで使用される音声認識モデルと同じでなければなりません。

    status

    string

    ステータス:

    • OK:呼び出し可能。

    • UNDEPLOYED:呼び出し不可。

Java SDK

  • API の説明

    /**
     * 特定のホットワードリストをクエリします。
     *
     * @param vocabularyId クエリするホットワードリスト。
     * @return ホットワードリストオブジェクト。
     * @throws NoApiKeyException API キーが空の場合。
     * @throws InputRequiredException 必須パラメーターが空の場合。
     */
    public Vocabulary queryVocabulary(String vocabularyId)
        throws NoApiKeyException, InputRequiredException
  • コード例

    import com.alibaba.dashscope.audio.asr.vocabulary.Vocabulary;
    import com.alibaba.dashscope.audio.asr.vocabulary.VocabularyService;
    import com.alibaba.dashscope.exception.InputRequiredException;
    import com.alibaba.dashscope.exception.NoApiKeyException;
    import com.alibaba.dashscope.utils.Constants;
    import com.google.gson.Gson;
    import com.google.gson.GsonBuilder;
    
    public class Main {
        // シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
        // 環境変数を設定していない場合は、次の行を Model Studio API キーに置き換えてください:public static String apiKey = "sk-xxx"
        public static String apiKey = System.getenv("DASHSCOPE_API_KEY");
    
        public static void main(String[] args) throws NoApiKeyException, InputRequiredException {
            // 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1 に置き換えてください
            Constants.baseHttpApiUrl = "https://dashscope-intl.aliyuncs.com/api/v1";
    
            VocabularyService service = new VocabularyService(apiKey);
            // クエリ時には、実際のホットワードリスト ID に置き換えてください。
            Vocabulary vocabulary = service.queryVocabulary("vocab-testpfx-xxxx");
            Gson gson = new GsonBuilder()
                    .setPrettyPrinting()
                    .create();
            System.out.println("Hotword list: " + gson.toJson(vocabulary.getData()));
        }
    }
  • レスポンスパラメーター

    レスポンス例の表示

    {
      "gmt_create": "2025-12-19 11:47:11",
      "gmt_modified": "2025-12-19 11:47:11",
      "status": "OK",
      "target_model": "fun-asr",
      "vocabulary": [
        {
          "lang": "zh",
          "text": "Seediq Bale",
          "weight": 4
        }
      ]
    }

    主要なパラメーターは以下の通りです:

    パラメーター

    タイプ

    説明

    vocabulary

    object[]

    ホットワードリストの辞書。フィールドの詳細については、「ホットワードの概要」をご参照ください。

    gmt_create

    string

    ホットワードリストが作成された時間。

    gmt_modified

    string

    ホットワードリストが変更された時間。

    target_model

    string

    ホットワードリストを使用する音声認識モデル。詳細については、「サポート対象モデル」をご参照ください。

    これは、後続の API 呼び出しで使用される音声認識モデルと同じでなければなりません。

    status

    string

    ステータス:

    • OK:呼び出し可能。

    • UNDEPLOYED:呼び出し不可。

RESTful API

  • URL

    中国 (北京):

    POST https://dashscope.aliyuncs.com/api/v1/services/audio/asr/customization

    シンガポール (国際):

    POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/asr/customization
  • リクエストヘッダー

    パラメーター

    タイプ

    必須

    説明

    Authorization

    string

    はい

    認証トークン。フォーマットは Bearer <your_api_key> です。<your_api_key> を実際の API キーに置き換えてください。

    Content-Type

    string

    はい

    リクエストボディで転送されるデータのメディアタイプ。値を application/json に設定します。

  • リクエストボディ

    以下のリクエストボディには、すべてのリクエストパラメーターが含まれています。必要に応じてオプションのフィールドを省略できます。

    重要

    model:カスタムホットワードモデル。値を speech-biasing に設定します。

    {
        "model": "speech-biasing",
        "input": {
            "action": "query_vocabulary",
            "vocabulary_id": "vocab-testpfx-xxxx"
        }
    }
  • リクエストパラメーター

    パラメーター

    タイプ

    デフォルト

    必須

    説明

    model

    string

    -

    はい

    カスタムホットワードモデル。値を speech-biasing に設定します。

    action

    string

    -

    対応

    操作タイプ。値を query_vocabulary に設定します。

    vocabulary_id

    string

    -

    対応

    クエリするホットワードリストの ID。

  • レスポンスパラメーター

    レスポンス例の表示

    {
      "output": {
        "gmt_create": "2025-12-19 11:47:11",
        "gmt_modified": "2025-12-19 11:47:11",
        "status": "OK",
        "target_model": "fun-asr",
        "vocabulary": [
          {
            "lang": "zh",
            "text": "Seediq Bale",
            "weight": 4
          }
        ]
      },
      "usage": {
        "count": 1
      },
      "request_id": "3d461d3f-b2c4-4de5-xxxx"
    }

    パラメーターは以下の通りです:

    パラメーター

    タイプ

    説明

    vocabulary

    object[]

    ホットワードリストの辞書。フィールドの詳細については、「ホットワードの概要」をご参照ください。

    gmt_create

    string

    ホットワードリストが作成された時間。

    gmt_modified

    string

    ホットワードリストが変更された時間。

    target_model

    string

    ホットワードリストを使用する音声認識モデル。詳細については、「サポート対象モデル」をご参照ください。

    これは、後続の API 呼び出しで使用される音声認識モデルと同じでなければなりません。

    status

    string

    ステータス:

    • OK:呼び出し可能。

    • UNDEPLOYED:呼び出し不可。

  • コード例

    以下は cURL の例です。Java と Python の例については、対応する SDK をご参照ください。

    API キーを環境変数として設定していない場合は、$DASHSCOPE_API_KEY を実際の API キーに置き換えてください。

    # ======= 重要 =======
    # 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1/services/audio/asr/customization に置き換えてください
    # シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
    # === 実行前にこのコメントを削除してください ===
    
    curl -X POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/asr/customization \
    -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
        "model": "speech-biasing",
        "input": {
            "action": "query_vocabulary",
            "vocabulary_id": "vocab-testpfx-xxxx"
        }
    }'

ホットワードリストの更新

Python SDK

  • API の説明

    def update_vocabulary(self, vocabulary_id: str, vocabulary: List[dict]) -> None:
        '''
        既存のホットワードリストを新しいものに置き換えます。
        param: vocabulary_id 置き換えるホットワードリストの識別子。
        param: vocabulary ホットワードリスト。
        '''
  • コード例

    import dashscope
    from dashscope.audio.asr import *
    import os
    
    # シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
    # 環境変数を設定していない場合は、次の行を Model Studio API キーに置き換えてください:dashscope.api_key = "sk-xxx"
    dashscope.api_key = os.environ.get('DASHSCOPE_API_KEY')
    
    # 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1 に置き換えてください
    dashscope.base_http_api_url = 'https://dashscope-intl.aliyuncs.com/api/v1'
    
    service = VocabularyService()
    my_vocabulary = [
        {"text": "Seediq Bale", "weight": 4, "lang": "zh"}
    ]
    # 実際のホットワードリスト ID に置き換えてください。
    service.update_vocabulary("vocab-testpfx-xxx", my_vocabulary)

Java SDK

  • API の説明

    /**
     * ホットワードリストを更新します。
     *
     * @param vocabularyId 更新するホットワードリスト。
     * @param vocabulary ホットワードリストオブジェクト。
     * @throws NoApiKeyException API キーが空の場合。
     * @throws InputRequiredException 必須パラメーターが空の場合。
     */
    public void updateVocabulary(String vocabularyId, JsonArray vocabulary)
        throws NoApiKeyException, InputRequiredException
  • コード例

    import com.alibaba.dashscope.audio.asr.vocabulary.VocabularyService;
    import com.alibaba.dashscope.exception.InputRequiredException;
    import com.alibaba.dashscope.exception.NoApiKeyException;
    import com.alibaba.dashscope.utils.Constants;
    import com.google.gson.JsonArray;
    import com.google.gson.JsonObject;
    
    import java.util.ArrayList;
    import java.util.List;
    
    public class Main {
        // シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
        // 環境変数を設定していない場合は、次の行を Model Studio API キーに置き換えてください:public static String apiKey = "sk-xxx"
        public static String apiKey = System.getenv("DASHSCOPE_API_KEY");
    
        public static void main(String[] args) throws NoApiKeyException, InputRequiredException {
            // 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1 に置き換えてください
            Constants.baseHttpApiUrl = "https://dashscope-intl.aliyuncs.com/api/v1";
    
            JsonArray vocabularyJson = new JsonArray();
            List<Hotword> wordList = new ArrayList<>();
            wordList.add(new Hotword("Wu Yigong", 4, "zh"));
            wordList.add(new Hotword("Queli Renjia", 4, "zh"));
    
            for (Hotword word : wordList) {
                JsonObject jsonObject = new JsonObject();
                jsonObject.addProperty("text", word.text);
                jsonObject.addProperty("weight", word.weight);
                jsonObject.addProperty("lang", word.lang);
                vocabularyJson.add(jsonObject);
            }
    
            VocabularyService service = new VocabularyService(apiKey);
            // 実際のホットワードリスト ID に置き換えてください。
            service.updateVocabulary("vocab-testpfx-xxx", vocabularyJson);
        }
    }
    
    class Hotword {
        String text;
        int weight;
        String lang;
    
        public Hotword(String text, int weight, String lang) {
            this.text = text;
            this.weight = weight;
            this.lang = lang;
        }
    }

RESTful API

  • URL

    中国 (北京):

    POST https://dashscope.aliyuncs.com/api/v1/services/audio/asr/customization

    シンガポール (国際):

    POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/asr/customization
  • リクエストヘッダー

    パラメーター

    タイプ

    必須

    説明

    Authorization

    string

    はい

    認証トークン。フォーマットは Bearer <your_api_key> です。<your_api_key> を実際の API キーに置き換えてください。

    Content-Type

    string

    はい

    リクエストボディで転送されるデータのメディアタイプ。値を application/json に設定します。

  • リクエストボディ

    以下のリクエストボディには、すべてのリクエストパラメーターが含まれています。必要に応じてオプションのフィールドを省略できます。

    重要

    model:カスタムホットワードモデル。値を speech-biasing に設定します。

    {
        "model": "speech-biasing",
        "input": {
            "action": "update_vocabulary",
            "vocabulary_id": "vocab-testpfx-6977ae49f65c4c3db054727cxxxxxxxx",
            "vocabulary": [
              {"text": "Seediq Bale", "weight": 4, "lang": "zh"}
            ]
        }
    }
  • リクエストパラメーター

    パラメーター

    タイプ

    デフォルト

    必須

    説明

    model

    string

    -

    対応

    カスタムホットワードモデル。値を speech-biasing に設定します。

    action

    string

    -

    はい

    操作タイプ。値を update_vocabulary に設定します。

    vocabulary_id

    string

    -

    対応

    更新するホットワードリストの ID。

    vocabulary

    object[]

    -

    対応

    更新されたホットワードリストの辞書。フィールドの詳細については、「ホットワードの概要」をご参照ください。

  • レスポンスパラメーター

    レスポンス例の表示

    {
      "output": {},
      "usage": {
        "count": 1
      },
      "request_id": "aee47022-2352-40fe-acfa-xxxx"
    }
  • コード例

    以下は cURL の例です。Java と Python の例については、対応する SDK をご参照ください。

    API キーを環境変数として設定していない場合は、$DASHSCOPE_API_KEY を実際の API キーに置き換えてください。

    # ======= 重要 =======
    # 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1/services/audio/asr/customization に置き換えてください
    # シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
    # === 実行前にこのコメントを削除してください ===
    
    curl -X POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/asr/customization \
    -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
        "model": "speech-biasing",
        "input": {
            "action": "update_vocabulary",
            "vocabulary_id": "vocab-testpfx-xxx",
            "vocabulary": [
              {"text": "Seediq Bale", "weight": 4, "lang": "zh"}
            ]
        }
    }'

ホットワードリストの削除

Python SDK

  • API の説明

    def delete_vocabulary(self, vocabulary_id: str) -> None:
        '''
        ホットワードリストを削除します。
        param: vocabulary_id 削除するホットワードリストの識別子。
        '''
  • コード例

    import dashscope
    from dashscope.audio.asr import *
    import os
    
    # シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
    # 環境変数を設定していない場合は、次の行を Model Studio API キーに置き換えてください:dashscope.api_key = "sk-xxx"
    dashscope.api_key = os.environ.get('DASHSCOPE_API_KEY')
    
    # 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1 に置き換えてください
    dashscope.base_http_api_url = 'https://dashscope-intl.aliyuncs.com/api/v1'
    
    service = VocabularyService()
    # 実際のホットワードリスト ID に置き換えてください。
    service.delete_vocabulary("vocab-testpfx-xxxx")

Java SDK

  • API の説明

    /**
     * ホットワードリストを削除します。
     *
     * @param vocabularyId 削除するホットワードリスト。
     * @throws NoApiKeyException API キーが空の場合。
     * @throws InputRequiredException 必須パラメーターが空の場合。
     */
    public void deleteVocabulary(String vocabularyId)
        throws NoApiKeyException, InputRequiredException
  • コード例

    import com.alibaba.dashscope.audio.asr.vocabulary.VocabularyService;
    import com.alibaba.dashscope.exception.InputRequiredException;
    import com.alibaba.dashscope.exception.NoApiKeyException;
    import com.alibaba.dashscope.utils.Constants;
    
    public class Main {
        // シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
        // 環境変数を設定していない場合は、次の行を Model Studio API キーに置き換えてください:public static String apiKey = "sk-xxx"
        public static String apiKey = System.getenv("DASHSCOPE_API_KEY");
    
        public static void main(String[] args) throws NoApiKeyException, InputRequiredException {
            // 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1 に置き換えてください
            Constants.baseHttpApiUrl = "https://dashscope-intl.aliyuncs.com/api/v1";
    
            VocabularyService service = new VocabularyService(apiKey);
            // 削除時には、実際のホットワードリスト ID に置き換えてください。
            service.deleteVocabulary("vocab-testpfx-xxxx");
        }
    }

RESTful API

  • URL

    中国 (北京):

    POST https://dashscope.aliyuncs.com/api/v1/services/audio/asr/customization

    シンガポール (国際):

    POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/asr/customization
  • リクエストヘッダー

    パラメーター

    タイプ

    必須

    説明

    Authorization

    string

    はい

    認証トークン。フォーマットは Bearer <your_api_key> です。<your_api_key> を実際の API キーに置き換えてください。

    Content-Type

    string

    はい

    リクエストボディで転送されるデータのメディアタイプ。値を application/json に設定します。

  • リクエストボディ

    以下のリクエストボディには、すべてのリクエストパラメーターが含まれています。必要に応じてオプションのフィールドを省略できます。

    重要

    model:カスタムホットワードモデル。値を speech-biasing に設定します。

    {
        "model": "speech-biasing",
        "input": {
            "action": "delete_vocabulary",
            "vocabulary_id": "vocab-testpfx-xxx"
        }
    }
  • リクエストパラメーター

    パラメーター

    タイプ

    デフォルト

    必須

    説明

    model

    string

    -

    対応

    カスタムホットワードモデル。値を speech-biasing に設定します。

    action

    string

    -

    対応

    操作タイプ。値を delete_vocabulary に設定します。

    vocabulary_id

    string

    -

    はい

    削除するホットワードリストの ID。

  • レスポンスパラメーター

    レスポンス例の表示

    {
      "output": {},
      "usage": {
        "count": 1
      },
      "request_id": "aee47022-2352-40fe-acfa-xxxx"
    }
  • コード例

    以下は cURL の例です。Java と Python の例については、対応する SDK をご参照ください。

    API キーを環境変数として設定していない場合は、$DASHSCOPE_API_KEY を実際の API キーに置き換えてください。

    # ======= 重要 =======
    # 以下はシンガポールリージョンの URL です。中国 (北京) リージョンのモデルを使用する場合は、URL を https://dashscope.aliyuncs.com/api/v1/services/audio/asr/customization に置き換えてください
    # シンガポールリージョンと中国 (北京) リージョンの API キーは異なります。API キーを取得するには、https://www.alibabacloud.com/help/model-studio/get-api-key をご参照ください
    # === 実行前にこのコメントを削除してください ===
    
    curl -X POST https://dashscope-intl.aliyuncs.com/api/v1/services/audio/asr/customization \
    -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
        "model": "speech-biasing",
        "input": {
            "action": "delete_vocabulary",
            "vocabulary_id": "vocab-testpfx-xxx"
        }
    }'

エラーコード

エラーが発生した場合は、「エラーメッセージ」でトラブルシューティング情報をご参照ください。