ユーザー単語登録
ユーザー登録単語のインポート、エクスポートを行うAPIです。
ユーザー登録単語の取得
登録した単語の一覧をJSON形式で取得することができます。
エンドポイント
GET https://acp-api.amivoice.com/profilewords/<dgn>/<pid>?adf=<adf>
認証
APPKEY はAuthorizationヘッダーに指定してください。
Authorization: Bearer {APPKEY}
リクエストパラメータ
パラメータ名 | パラメータ名 | 注記 |
|---|---|---|
| dgn | 接続エンジン名 | -a-generalなどの接続エンジン名を指定します。指定できる値は音声認識エンジンの一覧を参照してください。パスパラメータとして設定します。 |
| pid | プロファイルID | 任意の文字列。パスパラメータとして設定します。 |
| adf | 音声データ形式 | 16kまたは8kのいずれかを指定します。指定しない場合は16kとなります。音声認識エンジンによっては複数のサンプリングレートに対応していますが、単語登録は8k、16kでそれぞれ異なるエンジンとしてとりあつかうためにどちらかを指定する必要があります。クエリパラメータとして設定します。 |
プロファイル一覧の取得
プロファイルの一覧をJSON形式で取得することができます。
エンドポイント
GET https://acp-api.amivoice.com/profilewords/<dgn>/?adf=<adf>
認証
APPKEY はAuthorizationヘッダーに指定してください。
Authorization: Bearer {APPKEY}
リクエストパラメータ
パラメータ名 | パラメータ名 | 注記 |
|---|---|---|
| dgn | 接続エンジン名 | -a-generalなどの接続エンジン名を指定します。指定できる値は音声認識エンジンの一覧を参照してください。パスパラメータとして設定します。 |
| adf | 音声データ形式 | 16kまたは8kのいずれかを指定します。指定しない場合は16kとなります。音声認識エンジンによっては複数のサンプリングレートに対応していますが、単語登録は8k、16kでそれぞれ異なるエンジンとしてとりあつかうためにどちらかを指定する必要があります。クエリパラメータとして設定します。 |
ユーザー登録単語の登録
指定した音声認識エンジンとプロファイルIDのユーザー登録単語を置き換えることができます。
エンドポイント
POST https://acp-api.amivoice.com/profilewords/<dgn>/<pid>?adf=<adf>
認証
APPKEY はAuthorizationヘッダーに指定してください。
Authorization: Bearer {APPKEY}
リクエストパラメータ
パラメータ名 | パラメータ名 | 注記 |
|---|---|---|
| dgn | 接続エンジン名 | -a-generalなどの接続エンジン名を指定します。指定できる値は音声認識エンジンの一覧を参照してください。パスパラメータとして設定します。 |
| pid | プロファイルID | 任意の文字列。パスパラメータとして設定します。 |
| adf | 音声データ形式 | 16kまたは8kのいずれかを指定します。指定しない場合は16kとなります。音声認識エンジンによっては複数のサンプリングレートに対応していますが、単語登録は8k、16kでそれぞれ異なるエンジンとしてとりあつかうためにどちらかを指定する必要があります。クエリパラメータとして設定します。 |
コンテンツタイプ
Content-Type: application/json
リクエストボディ
フィールド名 | 説明 | 補足 |
|---|---|---|
profilewords | 単語登録情報 | 登録したい単語を配列形式で指定します |
profilewords[].written | 表記 | 単語の表記を指定します |
profilewords[].spoken | 読み | 単語の読みを指定します |
profilewords[].classname | クラス名 | クラス名を指定します。設定しないときは省略可能です。 |
例
{
"profilewords": [
{
"written": "AMI",
"spoken": "あみ"
},
{
"written": "AOI",
"spoken": "あおい"
},
{
"written": "躑躅森",
"spoken": "つつじもり",
"classname": "名前"
}
]
}