EntityInfo class
$instance データを含むエンティティに関する拡張情報。 $instance データを含むエンティティに関する拡張情報。
プロパティ
coverage | 元の発話の量 (0 から 1.0) がエンティティによってカバーされます。 |
end | エンティティが発話で終わる位置。 |
name | エンティティの名前。 |
operation | エンティティに適用する操作。 |
priority | 0 が最も優先度が高い他のエンティティと比較したエンティティの相対的な優先順位。 |
property | プロパティの値 (存在する場合)。 |
root |
このエンティティが見つかったルート エンティティ。 |
score | エンティティのスコア (0 から 1.0)。 |
start | 発話でエンティティが開始される位置。 |
text | エンティティにつながった元のテキスト。 |
type | エンティティの種類。 |
value | エンティティの値。 |
when |
エンティティが認識されたときのイベント カウンター。 |
メソッド
alternative(Partial<Entity |
エンティティが発話内のまったく同じテキストから取得された場合は true を返します。 |
covers(Partial<Entity |
完全に別のエンティティ テキストを含む true エンティティ テキストを返します。 |
is |
エンティティが同じ場合は true を返します。 |
overlaps(Partial<Entity |
エンティティが発話内のテキストを共有する場合は true を返します。 |
shares |
エンティティが同じルートを共有する場合は true を返します。 |
to |
エンティティを文字列として出力します。 |
プロパティの詳細
coverage
元の発話の量 (0 から 1.0) がエンティティによってカバーされます。
coverage: number
プロパティ値
number
end
エンティティが発話で終わる位置。
end: number
プロパティ値
number
name
エンティティの名前。
name: string
プロパティ値
string
operation
エンティティに適用する操作。
operation: string
プロパティ値
string
priority
0 が最も優先度が高い他のエンティティと比較したエンティティの相対的な優先順位。
priority: number
プロパティ値
number
property
プロパティの値 (存在する場合)。
property: string
プロパティ値
string
rootEntity
このエンティティが見つかったルート エンティティ。
rootEntity: string
プロパティ値
string
score
エンティティのスコア (0 から 1.0)。
score: number
プロパティ値
number
start
発話でエンティティが開始される位置。
start: number
プロパティ値
number
text
エンティティにつながった元のテキスト。
text: string
プロパティ値
string
type
エンティティの種類。
type: string
プロパティ値
string
value
エンティティの値。
value: any
プロパティ値
any
whenRecognized
エンティティが認識されたときのイベント カウンター。
whenRecognized: number
プロパティ値
number
メソッドの詳細
alternative(Partial<EntityInfo>, Partial<EntityInfo>)
エンティティが発話内のまったく同じテキストから取得された場合は true を返します。
static function alternative(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
パラメーター
- source
-
Partial<EntityInfo>
ソース エンティティ。
- entity
-
Partial<EntityInfo>
比較するエンティティ。
戻り値
boolean
エンティティが発話内のまったく同じテキストから取得される場合は true、それ以外の場合は false。
covers(Partial<EntityInfo>, Partial<EntityInfo>)
完全に別のエンティティ テキストを含む true エンティティ テキストを返します。
static function covers(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
パラメーター
- source
-
Partial<EntityInfo>
ソース エンティティ。
- entity
-
Partial<EntityInfo>
比較するエンティティ。
戻り値
boolean
エンティティ テキストに別のエンティティ テキストが完全に含まれている場合は True、それ以外の場合は false。
isSameEntity(Partial<EntityInfo>, Partial<EntityInfo>)
エンティティが同じ場合は true を返します。
static function isSameEntity(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
パラメーター
- source
-
Partial<EntityInfo>
ソース エンティティ。
- entity
-
Partial<EntityInfo>
比較するエンティティ。
戻り値
boolean
エンティティが同じ場合は True、それ以外の場合は false。
overlaps(Partial<EntityInfo>, Partial<EntityInfo>)
エンティティが発話内のテキストを共有する場合は true を返します。
static function overlaps(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
パラメーター
- source
-
Partial<EntityInfo>
ソース エンティティ。
- entity
-
Partial<EntityInfo>
比較するエンティティ。
戻り値
boolean
エンティティが発話内のテキストを共有する場合は True、それ以外の場合は false。
sharesRoot(Partial<EntityInfo>, Partial<EntityInfo>)
エンティティが同じルートを共有する場合は true を返します。
static function sharesRoot(source: Partial<EntityInfo>, entity: Partial<EntityInfo>): boolean
パラメーター
- source
-
Partial<EntityInfo>
ソース エンティティ。
- entity
-
Partial<EntityInfo>
比較するエンティティ。
戻り値
boolean
エンティティが同じルートを共有する場合は True、それ以外の場合は false。
toString(Partial<EntityInfo>)
エンティティを文字列として出力します。
static function toString(source: Partial<EntityInfo>): string
パラメーター
- source
-
Partial<EntityInfo>
ソース エンティティ。
戻り値
string
現在のオブジェクトを表す文字列。