FindValuesOptions クラス

  • java.lang.Object
    • com.microsoft.bot.dialogs.choices.FindValuesOptions

public class FindValuesOptions

ユーザーの発話での選択肢の認識方法を制御するために使用されるオプションが含まれています。

コンストラクターの概要

コンストラクター 説明
FindValuesOptions()

メソッドの概要

修飾子と型 メソッドと説明
boolean getAllowPartialMatches()

値内のトークンの一部のみを考慮する必要があるかどうかを示す値を取得します。

java.lang.String getLocale()

発話のロケール/カルチャ コードを取得します。

int getMaxTokenDistance()

発話内の 2 つの一致するトークンの間で許可される最大トークンを取得します。

TokenizerFunction getTokenizer()

認識される発話と値を解析するときに使用するトークナイザーを取得します。

void setAllowPartialMatches(boolean withAllowPartialMatches)

値内のトークンの一部のみを考慮する必要があるかどうかを示す値を設定します。

void setLocale(String withLocale)

発話のロケール/カルチャ コードを設定します。

void setMaxTokenDistance(int withMaxTokenDistance)

発話内の 2 つの一致するトークンの間で許可される最大トークンを取得します。

void setTokenizer(TokenizerFunction withTokenizer)

認識される発話と値を解析するときに使用するトークナイザーを設定します。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

コンストラクターの詳細

FindValuesOptions

public FindValuesOptions()

メソッドの詳細

getAllowPartialMatches

public boolean getAllowPartialMatches()

値内のトークンの一部のみを考慮する必要があるかどうかを示す値を取得します。

戻り値:

値内のトークンの一部のみを考慮する必要がある場合は true。それ以外の場合は false。

getLocale

public String getLocale()

発話のロケール/カルチャ コードを取得します。 既定値は 'en-US' です。 これは省略可能です。

戻り値:

発話のロケール/カルチャ コード。

getMaxTokenDistance

public int getMaxTokenDistance()

発話内の 2 つの一致するトークンの間で許可される最大トークンを取得します。 したがって、最大距離が 2 の場合、値 "second last" は発話 "second from the last" と一致しますが、"Wait a second" と一致しません。 それは最後のものではありませんか?"。 既定値は "2" です。

戻り値:

発話内の 2 つの一致するトークン間で許可される最大トークン。

getTokenizer

public TokenizerFunction getTokenizer()

認識される発話と値を解析するときに使用するトークナイザーを取得します。

戻り値:

認識される発話と値を解析するときに使用するトークナイザー。

setAllowPartialMatches

public void setAllowPartialMatches(boolean withAllowPartialMatches)

値内のトークンの一部のみを考慮する必要があるかどうかを示す値を設定します。

パラメーター:

withAllowPartialMatches - 値内のトークンの一部のみを考慮する必要がある場合は true。それ以外の場合は false。

setLocale

public void setLocale(String withLocale)

発話のロケール/カルチャ コードを設定します。 既定値は 'en-US' です。 これは省略可能です。

パラメーター:

withLocale - 発話のロケール/カルチャ コード。

setMaxTokenDistance

public void setMaxTokenDistance(int withMaxTokenDistance)

発話内の 2 つの一致するトークンの間で許可される最大トークンを取得します。 したがって、最大距離が 2 の場合、値 "second last" は発話 "second from the last" と一致しますが、"Wait a second" と一致しません。 それは最後のものではありませんか?"。 既定値は "2" です。

パラメーター:

withMaxTokenDistance - 発話内の 2 つの一致するトークン間で許可される最大トークン。

setTokenizer

public void setTokenizer(TokenizerFunction withTokenizer)

認識される発話と値を解析するときに使用するトークナイザーを設定します。

パラメーター:

withTokenizer - 認識される発話と値を解析するときに使用するトークナイザー。

適用対象