メインコンテンツまでスキップ

リクエスト毎に設定する方法

音声認識のリクエスト時にリクエストパラメータprofileWordsに追加したい単語(End to End エンジンの場合は、強調したい単語)を設定します。そのセッションだけで単語登録や単語強調が有効になります。

ハイブリッドエンジンの単語登録の場合

例えば、以下のようにprofileWordsに「AmiVoice あみぼいす」と設定します。

profileWords="AmiVoice あみぼいす"

また、複数の単語を登録する場合は、表記と読みのセットを"|"(パイプ)で区切ります。 「AMI あみ」と「AOI あおい」の2つの単語を登録するには以下のように設定します。

profileWords="AMI あみ|AOI あおい"

以下にcurlコマンドを使った例を示します。ここでは音声ファイル(test.wav)を使って音声認識を行います。profileWordsに「AmiVoice あみぼいす|AOI あおい」を設定しています。

curl -X POST https://acp-api.amivoice.com/v1/nolog/recognize \
-F u={APP_KEY} \
-F "d=grammarFileNames=-a-general profileWords=AmiVoice%20%E3%81%82%E3%81%BF%E3%81%BC%E3%81%84%E3%81%99%7CAOI%20%E3%81%82%E3%81%8A%E3%81%84" \
-F a=@test.wav

End to End エンジンの単語強調の場合

例えば、以下のようにprofileWordsに「AmiVoice アミボイス 0.8」と設定します。

profileWords="AmiVoice アミボイス 0.8"

複数の単語を強調する場合は、表記と代替表記や単語強調度のセットを"|"(パイプ)で区切ります。 「AMI アドバンストメディア」と「AmiVoice アミボイス 0.8」の2つの単語を強調するには以下のように設定します。

profileWords="AMI アドバンストメディア|AmiVoice アミボイス 0.8"

以下にcurlコマンドを使った例を示します。ここでは音声ファイル(test.wav)を使って音声認識を行います。profileWordsに「AMI アドバンストメディア|AmiVoice アミボイス 0.8」を設定しています。

curl -X POST https://acp-api.amivoice.com/v1/nolog/recognize \
-F u={APP_KEY} \
-F "d=grammarFileNames=-a-general profileWords=AMI%20%E3%82%A2%E3%83%89%E3%83%90%E3%83%B3%E3%82%B9%E3%83%88%E3%83%A1%E3%83%87%E3%82%A3%E3%82%A2%7CAmiVoice%20%E3%82%A2%E3%83%9F%E3%83%9C%E3%82%A4%E3%82%B9%200.8" \
-F a=@test.wav