マイページの単語登録
マイページから単語登録できます。この方法にはいくつかの制約があります。
- 1,000単語までしか登録できません
- 日本語以外の単語登録ができません
マイページの単語登録はこのリンクから直接表示することができます。表示するにはログインが必要です。アクセスすると以下のようなページが表示されます。
以下では順にマイページでの単語登録の手順について説明します。
単語登録の手順
単語の表記と読みをひとつずつ登録することができます。例えば、「とりぷるだぶる」という発話を"WWW"に変換するためには以下のようにします。
- AmiVoice API にログインし、マイページの[単語登録] をクリックします。
- ページ上段の[エンジン選択]セクションで、単語を登録したいエンジン名を選択します。ここでは、[-a-general]を選択します。エンジンを変更したら[決定]をクリックしてください。
- ページ中段の[直接入力で新規登録]タブを選び、[表記]に「WWW」、[読み]に「とりぷるだぶる」を入力します。
- 登録したい単語に適したクラスが無い場合は、[クラス]は未選択のままにしてください。ここでは何も選択しません。
- [追加登録実行]ボタンをクリックします。
- 次に、単語登録のテストの手順に従って、音声認識を行なってください。認識結果には、"WWW"という表記が含まれているはずです。
図. 登録後の単語一覧
インポート
テキストファイルから一度に複数の単語を登録することができます。
まず、登録したい単語リストを記述したファイルを用意します。
ファイルフォーマット
- 文字コードはUTF-8、Shift_JIS、EUC-JPに対応しています。
- ファイルには1行にひとつの単語を記述します。行には、表記、読み、クラスを順にタブで区切って記述してください。
表記[タブ]読み[タブ]クラス
- 読みは、カタカナでも、ひらがなでも記述できます。
- クラスは省略可能です。ただし、名前エンジンのみ、クラス指定が必須です。
- クラスを省略する場合、2個目のタブはあってもなくてもかまいません。
ここでは例として以下のようなファイル(ダウンロード)を用意します。
dictionary.tsv
www とりぷるだぶる
www とりぷるだぶりゅー
wwww ふぉーだぶる
- AmiVoice API にログインし、マイページの[単語登録] をクリックします。
- ページ上段の[エンジン選択]セクションで、単語を登録したいエンジン名を選択します。ここでは、[-a-general]を選択します。エンジンを変更したら[決定]をクリックしてください。
- ページ中段の[ファイルから新規登録]タブの[ファイルを選択]ボタンをクリックします。
- 1で作成した
dictionary.tsv
を選択します。 - [追加登録実行]、もしくは、[上書き登録実行]、をクリックします。
注記
- [追加登録実行]したときは、登録済みの単語には影響を与えず、ファイルに記述した単語が追加されます。
- [上書き登録実行]したときは、登録済みの単語はすべて削除され、ファイルに記述した単語に置き換えられます。
- テキストに記述した単語が一覧に表示されていることが確認できます。
エクスポート
登録した単語をエンジンごとにエクスポートしてファイルに書き出すことができます。
- AmiVoice API にログインし、マイページの[単語登録] をクリックします。
- ページ上段の[エンジン選択]セクションで、単語を登録したいエンジン名を選択します。ここでは、[-a-general]を選択します。エンジンを変更したら[決定]をクリックしてください。
- ページ下段の[変更・削除]セクションの[ファイル書き出し]をクリックします。
data.tsv
というファイルがダウンロードできます。
マイページの単語登録の利用方法
マイページの単語登録機能を使って登録した単語は、profileId
がサービスIDのプロファイルに保存されています。
例えば、サービス ID が「user01」の場合は、以下のように指定すると、マイページで「会話_汎用エンジン」(-a-general
)に登録した単語を有効にできます。
grammarFileNames=-a-general profileId=:user01
マイページでの単語登録の方法については、マイページでの単語登録を参照してください。
単語登録のテスト
音声ファイル(www.wav)をダウンロードしてコマンドを実行するディレクトリにコピーしてください。「とりぷるだぶる」という発話が録音されています。以下のパラメータを設定してサンプルを実行します。
{サービスID}
は、マイページの接続情報に表示されている[サービス ID]です。先頭に「:」をつけてください。例えば、サービスIDがuser01の場合は、:user01のようにします。{APP_KEY}
は、マイページに表示されている[APPKEY]です。
curl https://acp-api.amivoice.com/v1/recognize \
-F u={APP_KEY} \
-F d="grammarFileNames=-a-general profileId=:{サービスID}" \
-F a=@www.wav
JavaScript 版サンプルでは、単語登録の効果を、以下の手順で確認できます。
- WrpTester.html または wrp.html をブラウザ(IE を除く)で開きます。
- [プロファイル ID]に、マイページの[サービス ID]の先頭に":"を付加した文字列を入力します。
- [APPKEY]に、マイページの[APPKEY]を入力します。
- [録音開始]ボタンをクリックして、「とりぷるだぶる」と発話します。
JavaScript 版のサンプルでワンタイム APPKEY を取得して実行する手順はこちらを参照してください。