リソース: PhraseSet
結果の中の特定の語句を優先するように、音声認識機能に「ヒント」を提供します。
| JSON 表現 |
|---|
{ "name": string, "phrases": [ { object ( |
| フィールド | |
|---|---|
name |
フレーズセットのリソース名。 |
phrases[] |
単語と語句のリスト。 |
boost |
ヒント ブースト。正の値を指定すると、特定のフレーズが他の類似した発音のフレーズよりも認識される可能性が高くなります。ブーストが高いほど、誤検出の可能性も高くなります。ブースト値が負の値の場合、バイアス除去に対応します。バイアス除去が有効になっていないため、負のブーストは無視されます。 |
kmsKeyName |
出力専用。PhraseSet のコンテンツが暗号化される KMS 鍵の名前。 |
kmsKeyVersionName |
出力専用。PhraseSet のコンテンツが暗号化される KMS 鍵バージョン名。 |
uid |
出力専用。システムによって割り当てられた PhraseSet の固有識別子。このフィールドは使用されません。 |
displayName |
出力専用。ユーザーが設定できる、人が読める形式の PhraseSet の名前。63 文字以下にしてください。このフィールドは使用されません。 |
state |
出力専用。CustomClass のライフサイクル ステータス。このフィールドは使用されません。 |
deleteTime |
出力専用。このリソースの削除がリクエストされた時刻。このフィールドは使用されません。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
expireTime |
出力専用。このリソースがパージされる時刻。このフィールドは使用されません。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
annotations |
出力専用。任意の少量のデータを保存できます。キーと値はそれぞれ 63 文字以下にする必要があります。アノテーションは最大 100 個まで。このフィールドは使用されません。
|
etag |
出力専用。このチェックサムは、他のフィールドの値に基づいてサーバーによって計算されます。これは、更新リクエスト、削除リクエスト、削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。このフィールドは使用されません。 |
reconciling |
出力専用。この PhraseSet が更新中かどうか。このフィールドは使用されません。 |
フレーズ
音声認識で認識されやすくするための単語やフレーズの「ヒント」を含むフレーズ。これは、特定の語句の精度を向上させるために使用できます。たとえば、ユーザーによって特定のコマンドがよく話されている場合が挙げられます。また、認識機能の語彙に語句を追加するためにも使用できます。詳しくは、使用制限をご覧ください。
リスト項目には、自然言語で一般的な概念を表す単語のグループを含む、事前構築済みまたはカスタムのクラスを含めることもできます。たとえば、1 年の各月に対してフレーズのヒントを提供する(「i was born in january」、「i was born in febuary」など)のではなく、組み込みの $MONTH クラスを使用すると、月を含む音声(「i was born in $month」など)を正しく文字起こしできる可能性が高まります。ビルド済みクラスを参照するには、クラスの記号の前に $ を付けます(例: $MONTH)。リクエストでインラインで定義されたカスタムクラスを参照するには、クラスの customClassId をすべてのクラスリソースとインライン クラスに固有の文字列に設定します。次に、クラスの ID を ${...} で囲んで使用します(例: "${my-months}")。カスタムクラス リソースを参照するには、${} で囲まれたクラスの ID(例: ${my-months})を使用します。
Speech-to-Text は、global、us(米国北米)、eu(ヨーロッパ)の 3 つのロケーションをサポートしています。speech.googleapis.com エンドポイントを呼び出す場合は、global ロケーションを使用します。リージョンを指定するには、一致する us または eu のロケーション値を持つリージョン エンドポイントを使用します。
| JSON 表現 |
|---|
{ "value": string, "boost": number } |
| フィールド | |
|---|---|
value |
フレーズ自体。 |
boost |
ヒント ブースト。フレーズセット レベルで設定されたブーストをオーバーライドします。正の値を指定すると、特定のフレーズが他の類似した発音のフレーズよりも認識される可能性が高くなります。ブーストが高いほど、誤検出の可能性も高くなります。負のブーストは無視されます。 |
状態
CustomClass のライフサイクルを定義する状態のセット。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
未指定の状態。これは、未設定の値を区別するためだけに使用され、役に立ちます。 |
ACTIVE |
通常およびアクティブな状態。 |
DELETED |
この CustomClass は削除されました。 |
メソッド |
|
|---|---|
|
フレーズ ヒントのセットを作成します。 |
|
フレーズセットを削除します。 |
|
フレーズセットを取得します。 |
|
フレーズセットを一覧表示します。 |
|
フレーズ セットを更新します。 |