HTTP API を使用して、カスタム語彙の作成、一覧表示、取得、更新、削除などの操作を実行できます。
ユーザーガイド: 認識精度の向上。
エンドポイント
- シンガポール
- 中国 (北京)
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/audio/asr/customization{WorkspaceId} は、ご利用のワークスペース IDに置き換えてください。リクエストヘッダー
パラメーター | タイプ | 必須 | 説明 |
|---|---|---|---|
Authorization | string | はい | Bearer トークン。形式は |
Content-Type | string | はい | リクエストボディのメディアタイプ。 |
語彙の作成
リクエストボディmodelstring(必須)カスタム語彙モデル。 speech-biasing に設定してください。inputobject(必須)入力パラメーター。
プロパティ action string(必須)操作タイプ。 create_vocabulary に設定してください。target_model string(必須)この語彙を使用する音声認識モデル。この値は、音声認識 API を呼び出す際に指定するモデルと一致している必要があります。prefix string(必須)語彙のカスタムプレフィックス。小文字と数字のみが使用可能で、最大長は 10 文字です。vocabulary array[object](必須)語彙エントリの配列。
プロパティ text string(必須)語彙エントリのテキスト。テキストの言語は、選択したモデルでサポートされている必要があります。サポートされる言語はモデルによって異なります。認識精度を向上させるには、任意の文字の組み合わせではなく、実際の単語を使用してください。最大長:非 ASCII 文字を含むテキストの場合は 15 文字、ASCII のみのテキストの場合はスペースで区切られた 7 単語。weight integer(必須)語彙エントリの重み。推奨値:4。有効な値:1 ~ 5。認識精度が向上しない場合は、重みを増やしてください。ただし、重みが高すぎると他の単語の認識精度が低下する可能性があります。lang string(オプション)認識対象の音声の言語コード。設定すると、指定された言語の語彙エントリの認識が向上します。事前に言語を特定できない場合は、このパラメーターを設定しないでください。モデルが自動的に言語を検出します。有効な値(モデルによって異なります):
| 以下の URL はシンガポールリージョン用です。WorkspaceId は、ご利用のワークスペース ID に置き換えてください。URL はリージョンによって異なります。シンガポールリージョンと北京リージョンの API キーは異なります。詳細については、「API キーの取得」をご参照ください。 |
レスポンスボディrequest_idstringこのリクエストの一意な識別子。outputobjectレスポンスデータ。
プロパティ vocabulary_id string作成された語彙の ID。objectこのリクエストの使用量情報。
プロパティ count integer作成された語彙の数。常に 1。 |
語彙の一覧表示
リクエストボディmodelstring(必須)カスタム語彙モデル。 speech-biasing に設定してください。inputobject(必須)入力パラメーター。
プロパティ action string(必須)操作タイプ。 list_vocabulary に設定してください。prefix string(オプション)語彙のカスタムプレフィックス。指定した場合、このプレフィックスを持つ語彙のみが返されます。page_index integerページ番号(0 から開始)。デフォルト値:0。page_size integer1 ページあたりのエントリ数。デフォルト値:10。 | 以下の URL はシンガポールリージョン用です。WorkspaceId は、ご利用のワークスペース ID に置き換えてください。URL はリージョンによって異なります。シンガポールリージョンと北京リージョンの API キーは異なります。詳細については、「API キーの取得」をご参照ください。 |
レスポンスボディrequest_idstringこのリクエストの一意な識別子。outputobjectレスポンスデータ。
プロパティ vocabulary_list array[object]照会された語彙。
プロパティ vocabulary_id string語彙 ID。gmt_createstring作成時刻。gmt_modifiedstring最終更新時刻。statusstringステータス:
objectこのリクエストの使用量情報。
プロパティ count integer常に 1。 |
語彙の取得
リクエストボディmodelstring(必須)カスタム語彙モデル。 speech-biasing に設定してください。inputobject(必須)入力パラメーター。
プロパティ action string(必須)操作タイプ。 query_vocabulary に設定してください。vocabulary_id string(必須)取得する語彙の ID。 | 以下の URL はシンガポールリージョン用です。WorkspaceId は、ご利用のワークスペース ID に置き換えてください。URL はリージョンによって異なります。シンガポールリージョンと北京リージョンの API キーは異なります。詳細については、「API キーの取得」をご参照ください。 |
レスポンスボディrequest_idstringこのリクエストの一意な識別子。outputobjectレスポンスデータ。
プロパティ gmt_create string作成時刻。gmt_modifiedstring最終更新時刻。statusstringステータス:
stringこの語彙を使用する音声認識モデル。この値は、音声認識 API を呼び出す際に指定するモデルと一致している必要があります。vocabularyarray[object]照会された語彙。
プロパティ text string語彙エントリのテキスト。weight integer語彙エントリの重み。lang string認識対象の音声の言語。objectこのリクエストの使用量情報。
プロパティ count integer常に 1。 |
語彙の更新
リクエストボディmodelstring(必須)カスタム語彙モデル。 speech-biasing に設定してください。inputobject(必須)入力パラメーター。
プロパティ action string(必須)操作タイプ。 update_vocabulary に設定してください。vocabulary_id string(必須)更新する語彙の ID。vocabulary array[object](必須)新しい語彙。これにより、既存のエントリが完全に置き換えられます。
プロパティ text string(必須)語彙エントリのテキスト。テキストの言語は、選択したモデルでサポートされている必要があります。サポートされる言語はモデルによって異なります。認識精度を向上させるには、任意の文字の組み合わせではなく、実際の単語を使用してください。最大長:非 ASCII 文字を含むテキストの場合は 15 文字、ASCII のみのテキストの場合はスペースで区切られた 7 単語。weight integer(必須)語彙エントリの重み。推奨値:4。有効な値:1 ~ 5。認識精度が向上しない場合は、重みを増やしてください。ただし、重みが高すぎると他の単語の認識精度が低下する可能性があります。lang string(オプション)認識対象の音声の言語コード。設定すると、指定された言語の語彙エントリの認識が向上します。事前に言語を特定できない場合は、このパラメーターを設定しないでください。モデルが自動的に言語を検出します。有効な値(モデルによって異なります):
| 以下の URL はシンガポールリージョン用です。WorkspaceId は、ご利用のワークスペース ID に置き換えてください。URL はリージョンによって異なります。シンガポールリージョンと北京リージョンの API キーは異なります。詳細については、「API キーの取得」をご参照ください。 |
レスポンスボディrequest_idstringこのリクエストの一意な識別子。outputobjectレスポンスデータ。常に空です。usageobjectこのリクエストの使用量情報。
プロパティ count integer更新された語彙の数。常に 1。 |
語彙の削除
リクエストボディmodelstring(必須)カスタム語彙モデル。 speech-biasing に設定してください。inputobject(必須)入力パラメーター。
プロパティ action string(必須)操作タイプ。 delete_vocabulary に設定してください。vocabulary_id string(必須)削除する語彙の ID。 | 以下の URL はシンガポールリージョン用です。WorkspaceId は、ご利用のワークスペース ID に置き換えてください。URL はリージョンによって異なります。シンガポールリージョンと北京リージョンの API キーは異なります。詳細については、「API キーの取得」をご参照ください。 |
レスポンスボディrequest_idstringこのリクエストの一意な識別子。outputobjectレスポンスデータ。常に空です。usageobjectこのリクエストの使用量情報。
プロパティ count integer削除された語彙の数。常に 1。 |