End to End エンジンの単語強調
End to End エンジンにおける単語強調に際しては、その単語の「表記」、「代替表記」、「単語強調度」を指定することができ、このうち「表記」は必須項目です。以下にそれぞれの構成要素について説明します。
項目 | 説明 | 必須 | 例 |
|---|---|---|---|
| 表記 | 音声認識の結果として得やすくしたい文字列です。 | ● | AmiVoice |
| 代替表記 | 表記に置き換えたい文字列です。表記の読みの情報のように扱うこともできます。代替表記も認識結果の候補として出やすくされたうえで、表記に置き換えられます。 | アミボイス | |
| 単語強調度 | 単語を強調する強さを指定します。0 ~ 1 の値が指定可能で、何も指定しない場合はデフォルトで 0.5 になります。 | 0.7 |
単語強調の概要
例えば「AmiVoice」という単語が認識されないので単語強調をしたいとします。この場合、以下のように表記や代替表記、単語強調度を登録します。表記と代替表記、代替表記と単語強調度は半角スペースで区切ります。
代替表記は省略することも可能です。この時、表記と単語強調度の間に半角スペースを2つ並べます。単語強調度も省略することが可能で、この場合はデフォルトで 0.5 が適用されます。
AmiVoice アミボイス 0.6
この時、「AmiVoice」が認識結果として出現しやすく強調される(強調度は0.6)だけでなく、「アミボイス」も認識結果の候補として出現しやすくなったうえで、認識結果の「アミボイス」は「AmiVoice」に置き換えられる、という挙動となります。
同一表記に複数の代替表記の設定
ひとつの表記に対して、複数の代替表記を設定できます。ただし、同一の表記に対して異なる単語強調度を適用することはできません。単語強調のリクエストに同一の表記のものが複数含まれる場合、一番最初のものに対して適用される単語強調度(一番最初のものが単語強調度の指定を省略していた場合、デフォルトの 0.5)が、その表記のもの全てに対して適用されます。
例えば「アミ」や「アドバンストメディア」という読みに対して「AMI」という表記を設定できます。
AMI 0.7
AMI アミ
AMI アドバンストメディア
この場合、「AMI アミ」や「AMI アドバンストメディア」も単語強調度は 0.7 が適用されます。
同一の代替表記を複数の表記に対して登録しないでください。
表記
「表記」は出力しやすくさせたい文字列のことです。
表記に使える特別な文字
表記に使える文字には、特別な働きをする記号があります。
| 文字 | 文字名 | 説明 |
|---|---|---|
| _ | 半角下線 | 単語区切りを表す記号 |