インデックス
Speech(インターフェース)AccessMetadata(メッセージ)AccessMetadata.ConstraintType(列挙型)AutoDetectDecodingConfig(メッセージ)BatchRecognizeFileMetadata(メッセージ)BatchRecognizeFileResult(メッセージ)BatchRecognizeMetadata(メッセージ)BatchRecognizeRequest(メッセージ)BatchRecognizeRequest.ProcessingStrategy(列挙型)BatchRecognizeResponse(メッセージ)BatchRecognizeResults(メッセージ)BatchRecognizeTranscriptionMetadata(メッセージ)CloudStorageResult(メッセージ)Config(メッセージ)CreateCustomClassRequest(メッセージ)CreatePhraseSetRequest(メッセージ)CreateRecognizerRequest(メッセージ)CustomClass(メッセージ)CustomClass.ClassItem(メッセージ)CustomClass.State(列挙型)DeleteCustomClassRequest(メッセージ)DeletePhraseSetRequest(メッセージ)DeleteRecognizerRequest(メッセージ)DenoiserConfig(メッセージ)ExplicitDecodingConfig(メッセージ)ExplicitDecodingConfig.AudioEncoding(列挙型)GcsOutputConfig(メッセージ)GetConfigRequest(メッセージ)GetCustomClassRequest(メッセージ)GetPhraseSetRequest(メッセージ)GetRecognizerRequest(メッセージ)InlineOutputConfig(メッセージ)InlineResult(メッセージ)LanguageMetadata(メッセージ)ListCustomClassesRequest(メッセージ)ListCustomClassesResponse(メッセージ)ListPhraseSetsRequest(メッセージ)ListPhraseSetsResponse(メッセージ)ListRecognizersRequest(メッセージ)ListRecognizersResponse(メッセージ)LocationsMetadata(メッセージ)ModelFeature(メッセージ)ModelFeatures(メッセージ)ModelMetadata(メッセージ)NativeOutputFileFormatConfig(メッセージ)OperationMetadata(メッセージ)OutputFormatConfig(メッセージ)PhraseSet(メッセージ)PhraseSet.Phrase(メッセージ)PhraseSet.State(列挙型)RecognitionConfig(メッセージ)RecognitionFeatures(メッセージ)RecognitionFeatures.MultiChannelMode(列挙型)RecognitionOutputConfig(メッセージ)RecognitionResponseMetadata(メッセージ)RecognizeRequest(メッセージ)RecognizeResponse(メッセージ)Recognizer(メッセージ)Recognizer.State(列挙型)SpeakerDiarizationConfig(メッセージ)SpeechAdaptation(メッセージ)SpeechAdaptation.AdaptationPhraseSet(メッセージ)SpeechRecognitionAlternative(メッセージ)SpeechRecognitionResult(メッセージ)SrtOutputFileFormatConfig(メッセージ)StreamingRecognitionConfig(メッセージ)StreamingRecognitionFeatures(メッセージ)StreamingRecognitionFeatures.VoiceActivityTimeout(メッセージ)StreamingRecognitionResult(メッセージ)StreamingRecognizeRequest(メッセージ)StreamingRecognizeResponse(メッセージ)StreamingRecognizeResponse.SpeechEventType(列挙型)TranscriptNormalization(メッセージ)TranscriptNormalization.Entry(メッセージ)TranslationConfig(メッセージ)UndeleteCustomClassRequest(メッセージ)UndeletePhraseSetRequest(メッセージ)UndeleteRecognizerRequest(メッセージ)UpdateConfigRequest(メッセージ)UpdateCustomClassRequest(メッセージ)UpdatePhraseSetRequest(メッセージ)UpdateRecognizerRequest(メッセージ)VttOutputFileFormatConfig(メッセージ)WordInfo(メッセージ)
音声
音声文字変換とリソース管理を有効にします。
| BatchRecognize |
|---|
|
一括非同期音声認識を実行します。N 個の音声ファイルを含むリクエストを送信し、音声文字変換が完了したかどうかをポーリングできる長時間実行オペレーションを受信します。
|
| CreateCustomClass |
|---|
|
|
| CreatePhraseSet |
|---|
|
|
| CreateRecognizer |
|---|
|
|
| DeleteCustomClass |
|---|
|
|
| DeletePhraseSet |
|---|
|
|
| DeleteRecognizer |
|---|
|
|
| GetConfig |
|---|
|
リクエストされた
|
| GetCustomClass |
|---|
|
リクエストされた
|
| GetPhraseSet |
|---|
|
リクエストされた
|
| GetRecognizer |
|---|
|
リクエストされた
|
| ListCustomClasses |
|---|
|
CustomClass を一覧表示します。
|
| ListPhraseSets |
|---|
|
PhraseSet を一覧表示します。
|
| ListRecognizers |
|---|
|
認識ツールを一覧表示します。
|
| 認識 |
|---|
|
同期音声認識を実行します。すべての音声が送信されて処理された後に結果を受け取ります。
|
| StreamingRecognize |
|---|
|
音声認識を双方向ストリーミングで実行します。音声を送信しながら結果を受け取ります。このメソッドは、REST ではなく、gRPC API を介してのみ使用できます。
|
| UndeleteCustomClass |
|---|
|
|
| UndeletePhraseSet |
|---|
|
|
| UndeleteRecognizer |
|---|
|
|
| UpdateConfig |
|---|
|
|
| UpdateCustomClass |
|---|
|
|
| UpdatePhraseSet |
|---|
|
|
| UpdateRecognizer |
|---|
|
|
AccessMetadata
特定のリージョンのアクセス メタデータ。これは、特定のプロジェクトの組織のポリシーで特定のリージョンが禁止されている場合に適用できます。
| フィールド | |
|---|---|
constraint_type |
適用されるさまざまなタイプの制約について説明します。 |
ConstraintType
リージョンに適用できるさまざまな種類の制約について説明します。
| 列挙型 | |
|---|---|
CONSTRAINT_TYPE_UNSPECIFIED |
未指定の制約が適用されます。 |
RESOURCE_LOCATIONS_ORG_POLICY_CREATE_CONSTRAINT |
プロジェクトの組織ポリシーで、指定したリージョンが禁止されます。 |
AutoDetectDecodingConfig
この型にはフィールドがありません。
自動的に検出されたデコード パラメータ。次のエンコードでサポートされています。
WAV_LINEAR16: WAV コンテナ内の 16 ビット符号付きリトル エンディアン PCM サンプル。
WAV_MULAW: WAV コンテナ内の 8 ビットの圧縮された mulaw サンプル。
WAV_ALAW: WAV コンテナ内の 8 ビットの圧縮された alaw サンプル。
RFC4867_5_AMR: rfc4867.5 ヘッダーを含む AMR フレーム。
RFC4867_5_AMRWB: rfc4867.5 ヘッダーを含む AMR-WB フレーム。
FLAC: 「ネイティブ FLAC」コンテナ形式の FLAC フレーム。
MP3: MPEG 音声フレーム。ID3 メタデータは省略可能(無視されます)。
OGG_OPUS: Ogg コンテナ内の Opus 音声フレーム。
WEBM_OPUS: WebM コンテナ内の Opus 音声フレーム。
MP4_AAC: MP4 コンテナ内の AAC 音声フレーム。
M4A_AAC: M4A コンテナ内の AAC 音声フレーム。
MOV_AAC: MOV コンテナ内の AAC 音声フレーム。
BatchRecognizeFileMetadata
BatchRecognize のバッチ内の単一ファイルに関するメタデータ。
| フィールド | |
|---|---|
config |
自動音声認識に使用する特徴と音声メタデータ。このフィールドと |
config_mask |
この認識リクエスト中に認識ツールの |
共用体フィールド audio_source。Google Cloud Storage URI の音声ソース。audio_source は次のいずれかになります。 |
|
uri |
音声ファイルの Cloud Storage URI。 |
BatchRecognizeFileResult
単一ファイルの最終結果。
| フィールド | |
|---|---|
error |
エラーが発生した場合のエラー。 |
metadata |
|
uri |
非推奨。 |
transcript |
非推奨。 |
共用体フィールド
|
|
cloud_storage_result |
認識結果が Cloud Storage に書き込まれます。これは、[RecognitionOutputConfig][ |
inline_result |
認識結果。これは、[RecognitionOutputConfig][ |
BatchRecognizeMetadata
BatchRecognize のオペレーション メタデータ。
| フィールド | |
|---|---|
transcription_metadata |
指定されたファイル名と、そのファイルの文字起こしメタデータを対応付けるマップ。 |
BatchRecognizeRequest
BatchRecognize メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
recognizer |
必須。認識中に使用する認識機能の名前。 |
config |
自動音声認識に使用する特徴と音声メタデータ。このフィールドと |
config_mask |
この認識リクエスト中に認識ツールの |
files[] |
ASR のファイル メタデータを含む音声ファイル。指定できるファイル数の上限は 15 です。 |
recognition_output_config |
各ファイルの文字起こしを出力する場所の構成オプション。 |
processing_strategy |
このリクエストに使用する処理戦略。 |
ProcessingStrategy
バッチ リクエストの処理戦略。
| 列挙型 | |
|---|---|
PROCESSING_STRATEGY_UNSPECIFIED |
処理戦略のデフォルト値。リクエストは受信するとすぐに処理されます。 |
DYNAMIC_BATCHING |
選択すると、使用率が低い期間にリクエストを処理して、料金割引が適用されます。リクエストは 24 時間以内に完了します。 |
BatchRecognizeResponse
longrunning Operation にパッケージ化された BatchRecognize のレスポンス メッセージ。
| フィールド | |
|---|---|
results |
ファイル名からそのファイルの最終結果へのマップ。 |
total_billed_duration |
対応するリクエストの課金対象音声秒数(利用可能な場合)。 |
BatchRecognizeResults
BatchRecognize トランスクリプトの Cloud Storage の出力タイプ。この proto はこの API のどこでも返されませんが、Cloud Storage の文字起こしはこの proto がシリアル化されたものであり、そのように解析する必要があります。
| フィールド | |
|---|---|
results[] |
音声の連続する部分に対応する音声文字変換結果の連続するリスト。 |
metadata |
認識に関するメタデータ。 |
BatchRecognizeTranscriptionMetadata
単一のファイルの文字起こしに関するメタデータ(進行状況の割合など)。
| フィールド | |
|---|---|
progress_percent |
ファイルがどの程度文字起こしされたか。 |
error |
エラーが発生した場合のエラー。 |
uri |
認識結果が書き込まれる Cloud Storage URI。 |
CloudStorageResult
最終結果が Cloud Storage に書き込まれます。
| フィールド | |
|---|---|
uri |
認識結果が書き込まれた Cloud Storage URI。 |
vtt_format_uri |
認識結果が VTT 形式のキャプションとして書き込まれた Cloud Storage URI。これは、 |
srt_format_uri |
認識結果が SRT 形式のキャプションとして書き込まれた Cloud Storage URI。これは、 |
構成
Speech-to-Text API の構成を表すメッセージ。これには、受信データの暗号化に使用されるオプションの KMS 鍵が含まれます。
| フィールド | |
|---|---|
name |
出力専用。ID。構成リソースの名前。ロケーションごとにプロジェクトごとに 1 つの構成リソースがあります。 |
kms_key_name |
省略可。省略可能な KMS 鍵名。指定すると、保存時の Speech-to-Text リソースの暗号化に使用されます。この鍵を更新しても、この鍵を使用している既存のリソースは暗号化されません。この鍵を使用して暗号化されるのは、新しいリソースのみです。 |
update_time |
出力専用。このリソースが最後に変更された時刻。 |
CreateCustomClassRequest
CreateCustomClass メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
custom_class |
必須。作成する CustomClass。 |
validate_only |
設定されている場合、リクエストを検証し、CustomClass をプレビューしますが、実際には作成しません。 |
custom_class_id |
CustomClass に使用する ID。CustomClass のリソース名の最終的なコンポーネントになります。 この値は 4~63 文字で、有効な文字は /[a-z][0-9]-/ です。 |
parent |
必須。この CustomClass が作成されるプロジェクトとロケーション。 |
CreatePhraseSetRequest
CreatePhraseSet メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
phrase_set |
必須。作成する PhraseSet。 |
validate_only |
設定されている場合、リクエストを検証し、PhraseSet をプレビューしますが、実際には作成しません。 |
phrase_set_id |
PhraseSet に使用する ID。PhraseSet のリソース名の最終的なコンポーネントになります。 この値は 4~63 文字で、有効な文字は /[a-z][0-9]-/ です。 |
parent |
必須。この PhraseSet が作成されるプロジェクトとロケーション。 |
CreateRecognizerRequest
CreateRecognizer メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
recognizer |
必須。作成する Recognizer。 |
validate_only |
設定されている場合、リクエストを検証し、Recognizer をプレビューしますが、実際には作成しません。 |
recognizer_id |
Recognizer に使用する ID。Recognizer のリソース名の最終的なコンポーネントになります。 この値は 4~63 文字で、有効な文字は /[a-z][0-9]-/ です。 |
parent |
必須。この Recognizer が作成されるプロジェクトとロケーション。 |
CustomClass
音声認識のバイアス用の CustomClass。音声に現れる可能性のある一般的なコンセプトやテーマを表す単語やフレーズのセットを定義するために使用されます。たとえば、客船の名前のリストなどです。
| フィールド | |
|---|---|
name |
出力専用。ID。CustomClass のリソース名。形式: |
uid |
出力専用。システムによって割り当てられた CustomClass の固有識別子。 |
display_name |
省略可。ユーザーが設定可能な、人が読める形式の CustomClass の名前。63 文字以下にしてください。 |
items[] |
クラスアイテムのコレクション。 |
state |
出力専用。CustomClass のライフサイクル ステータス。 |
create_time |
出力専用。作成時間。 |
update_time |
出力専用。このリソースが最後に変更された時刻。 |
delete_time |
出力専用。このリソースの削除がリクエストされた時刻。 |
expire_time |
出力専用。このリソースがパージされる時刻。 |
annotations |
省略可。任意の少量のデータを保存できます。キーと値はそれぞれ 63 文字以下にする必要があります。アノテーションは最大 100 個まで。 |
etag |
出力専用。このチェックサムは、他のフィールドの値に基づいてサーバーによって計算されます。これは、更新リクエスト、削除取り消しリクエスト、削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。 |
reconciling |
出力専用。この CustomClass が更新中かどうか。 |
kms_key_name |
出力専用。CustomClass が暗号化される KMS 鍵の名前。 |
kms_key_version_name |
出力専用。CustomClass が暗号化される KMS 鍵バージョン名。 |
ClassItem
クラスの項目。
| フィールド | |
|---|---|
value |
クラス項目の値。 |
状態
CustomClass のライフサイクルを定義する状態のセット。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
未指定の状態。これは、未設定の値を区別するためだけに使用され、役に立ちます。 |
ACTIVE |
通常およびアクティブな状態。 |
DELETED |
この CustomClass は削除されました。 |
DeleteCustomClassRequest
DeleteCustomClass メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。削除する CustomClass の名前。形式: |
validate_only |
設定されている場合、リクエストを検証し、削除された CustomClass をプレビューしますが、実際には削除しません。 |
allow_missing |
true に設定されていて CustomClass が見つからない場合、リクエストは成功し、no-op になります(この場合、オペレーションは記録されません)。 |
etag |
このチェックサムは、他のフィールドの値に基づいてサーバーによって計算されます。これは、更新リクエスト、削除取り消しリクエスト、削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。 |
DeletePhraseSetRequest
DeletePhraseSet メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。削除する PhraseSet の名前。形式: |
validate_only |
設定されている場合、リクエストを検証し、削除された PhraseSet をプレビューしますが、実際には削除しません。 |
allow_missing |
true に設定されていて PhraseSet が見つからない場合、リクエストは成功し、no-op になります(この場合、オペレーションは記録されません)。 |
etag |
このチェックサムは、他のフィールドの値に基づいてサーバーによって計算されます。これは、更新リクエスト、削除取り消しリクエスト、削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。 |
DeleteRecognizerRequest
DeleteRecognizer メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。削除する Recognizer の名前。形式: |
validate_only |
設定されている場合、リクエストを検証し、削除された Recognizer をプレビューしますが、実際には削除しません。 |
allow_missing |
true に設定されていて Recognizer が見つからない場合、リクエストは成功し、no-op になります(この場合、オペレーションは記録されません)。 |
etag |
このチェックサムは、他のフィールドの値に基づいてサーバーによって計算されます。これは、更新リクエスト、削除取り消しリクエスト、削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。 |
DenoiserConfig
ノイズ除去機能の構成。一部のモデルではサポートされていない場合や、効果がない場合があります。
| フィールド | |
|---|---|
denoise_audio |
音声文字変換モデルに送信する前に音声のノイズを除去します。 |
snr_threshold |
ノイズ除去の信号対雑音比(SNR)のしきい値。ここで、SNR は音声信号のラウドネスを意味します。SNR がこのしきい値を下回る音声(音声が小さすぎる)は、音声文字変換モデルに送信されません。 snr_threshold=0 の場合、フィルタリングは適用されません。 |
ExplicitDecodingConfig
明示的に指定されたデコード パラメータ。
| フィールド | |
|---|---|
encoding |
必須。認識のために送信される音声データのエンコード。 |
sample_rate_hertz |
省略可。認識のために送信される音声データのサンプルレート(ヘルツ単位)。有効な値は 8,000 ~ 48,000 ですが、16,000 が最適です。最良の結果を得るには、音源のサンプリング レートを 16,000 Hz に設定します。不可能な場合は、(再サンプリングせずに)音源のネイティブ サンプリング レートを使用します。下位互換性の理由から、このフィールドは OPTIONAL とマークされています。これは事実上必須です(これまでもそうでした)。 |
audio_channel_count |
省略可。認識のために送信された音声データに含まれるチャンネル数。下位互換性の理由から、このフィールドは OPTIONAL とマークされています。これは事実上必須です(これまでもそうでした)。 最大値は 8 です。 |
AudioEncoding
サポートされている音声データ エンコード。
| 列挙型 | |
|---|---|
AUDIO_ENCODING_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
LINEAR16 |
ヘッダーなしの 16 ビット符号付きリトル エンディアン PCM サンプル。 |
MULAW |
ヘッダーなしの 8 ビット圧縮 mulaw サンプル。 |
ALAW |
ヘッダーなしの 8 ビット圧縮 alaw サンプル。 |
AMR |
rfc4867.5 ヘッダーを含む AMR フレーム。 |
AMR_WB |
rfc4867.5 ヘッダーを含む AMR-WB フレーム。 |
FLAC |
「ネイティブ FLAC」コンテナ形式の FLAC フレーム。 |
MP3 |
オプションの(無視される)ID3 メタデータを含む MPEG 音声フレーム。 |
OGG_OPUS |
Ogg コンテナ内の Opus 音声フレーム。 |
WEBM_OPUS |
WebM コンテナ内の Opus 音声フレーム。 |
MP4_AAC |
MP4 コンテナ内の AAC 音声フレーム。 |
M4A_AAC |
M4A コンテナ内の AAC 音声フレーム。 |
MOV_AAC |
MOV コンテナ内の AAC 音声フレーム。 |
GcsOutputConfig
Cloud Storage の出力構成。
| フィールド | |
|---|---|
uri |
認識結果が書き込まれる Cloud Storage URI プレフィックス。 |
GetConfigRequest
GetConfig メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。取得する構成の名前。ロケーションごとにプロジェクトごとに 1 つの構成リソースがあります。 |
GetCustomClassRequest
GetCustomClass メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。取得する CustomClass の名前。 |
GetPhraseSetRequest
GetPhraseSet メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。取得する PhraseSet の名前。 |
GetRecognizerRequest
GetRecognizer メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。取得する Recognizer の名前。 |
InlineOutputConfig
この型にはフィールドがありません。
インライン レスポンスの出力構成。
InlineResult
最終結果は、認識レスポンスでインラインで返されます。
| フィールド | |
|---|---|
transcript |
音声ファイルの文字起こし。 |
vtt_captions |
音声ファイルの文字起こし(VTT 形式の字幕)。これは、 |
srt_captions |
音声ファイルの文字起こし(SRT 形式の字幕)。これは、 |
LanguageMetadata
特定の地域で利用可能なロケールに関するメタデータ。現在、これは各ロケールで使用可能なモデルのみです。
| フィールド | |
|---|---|
models |
ロケール(言語コード) -> モデルのマッピング |
ListCustomClassesRequest
ListCustomClasses メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
parent |
必須。一覧表示する CustomClass リソースのプロジェクトとロケーション。 |
page_size |
リクエストあたりの結果の数。有効な page_size の範囲は 0 ~ 100 です。page_size が 0 または未指定の場合、ページサイズは 5 になります。ページサイズが 100 を超える場合は、100 に強制変換されます。呼び出しから返される結果は、リクエストしたページサイズよりも少ない場合があります。 |
page_token |
前回の ページ分割を行う場合、 |
show_deleted |
削除されたリソースを表示するかどうか。 |
ListCustomClassesResponse
ListCustomClasses メソッドに対するレスポンス メッセージ。
| フィールド | |
|---|---|
custom_classes[] |
リクエストされた CustomClass のリスト。 |
next_page_token |
次のページを取得するために |
ListPhraseSetsRequest
ListPhraseSets メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
parent |
必須。一覧表示する PhraseSet リソースのプロジェクトとロケーション。 |
page_size |
返される PhraseSet の最大数。サービスが返す値はこれよりも少ないことがあります。指定されていない場合、最大で 5 個の PhraseSet が返されます。最大値は 100 です。100 を超える値は 100 に強制変換されます。 |
page_token |
前回の ページ分割を行う場合、 |
show_deleted |
削除されたリソースを表示するかどうか。 |
ListPhraseSetsResponse
ListPhraseSets メソッドに対するレスポンス メッセージ。
| フィールド | |
|---|---|
phrase_sets[] |
リクエストされた PhraseSet のリスト。 |
next_page_token |
次のページを取得するために |
ListRecognizersRequest
ListRecognizers メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
parent |
必須。一覧表示する Recognizer のプロジェクトとロケーション。 |
page_size |
返す Recognizer の最大数。サービスが返す値はこれよりも少ないことがあります。指定されていない場合、最大で 5 個の Recognizer が返されます。最大値は 100 です。100 を超える値は 100 に強制変換されます。 |
page_token |
前回の ページ分割を行う場合、 |
show_deleted |
削除されたリソースを表示するかどうか。 |
ListRecognizersResponse
ListRecognizers メソッドに対するレスポンス メッセージ。
| フィールド | |
|---|---|
recognizers[] |
リクエストされた Recognizer のリスト。 |
next_page_token |
次のページを取得するために |
LocationsMetadata
STT V2 の Locations API のメイン メタデータ。現在、これはロケール、モデル、機能に関するメタデータのみです。
| フィールド | |
|---|---|
languages |
使用可能なロケール、モデル、機能に関する情報。ロケール -> モデル -> 機能の階層構造で表されます。 |
access_metadata |
リージョンと指定されたプロジェクトのアクセス メタデータに関する情報。 |
ModelFeature
モデルの単一の特徴を表します。特徴が recognizer の場合、特徴の release_state はモデルの release_state を表します。
| フィールド | |
|---|---|
feature |
機能の名前(注: 機能は |
release_state |
機能のリリース状態 |
ModelFeatures
モデルに属する特徴のコレクションを表します
| フィールド | |
|---|---|
model_feature[] |
モデルのすべての特徴を含む繰り返しフィールド |
ModelMetadata
特定の言語 / 地域における特定のリージョンのモデルに関するメタデータ。現時点では、これはモデルの特徴量のみです。
| フィールド | |
|---|---|
model_features |
モデル名 -> そのモデルの特徴のマップ |
NativeOutputFileFormatConfig
この型にはフィールドがありません。
シリアル化された BatchRecognizeResults proto の出力構成。
OperationMetadata
長時間実行オペレーションのメタデータを表します。
| フィールド | |
|---|---|
create_time |
オペレーションが作成された時刻。 |
update_time |
オペレーションが最後に更新された時刻。 |
resource |
オペレーションのターゲットのリソースパス。 |
method |
オペレーションをトリガーしたメソッド。 |
kms_key_name |
オペレーションのコンテンツが暗号化される KMS 鍵の名前。 |
kms_key_version_name |
オペレーションのコンテンツが暗号化される KMS 鍵バージョン名。 |
progress_percent |
オペレーションの進行状況(パーセント)。値の範囲は 0 ~ 100 です。値が 100 の場合、オペレーションは完了しています。 |
共用体フィールド request。オペレーションを生成したリクエスト。request は次のいずれかになります。 |
|
batch_recognize_request |
オペレーションを生成した BatchRecognizeRequest。 |
create_recognizer_request |
オペレーションを生成した CreateRecognizerRequest。 |
update_recognizer_request |
オペレーションを生成した UpdateRecognizerRequest。 |
delete_recognizer_request |
オペレーションを生成した DeleteRecognizerRequest。 |
undelete_recognizer_request |
オペレーションを生成した UndeleteRecognizerRequest。 |
create_custom_class_request |
オペレーションを生成した CreateCustomClassRequest。 |
update_custom_class_request |
オペレーションを生成した UpdateCustomClassRequest。 |
delete_custom_class_request |
オペレーションを生成した DeleteCustomClassRequest。 |
undelete_custom_class_request |
オペレーションを生成した UndeleteCustomClassRequest。 |
create_phrase_set_request |
オペレーションを生成した CreatePhraseSetRequest。 |
update_phrase_set_request |
オペレーションを生成した UpdatePhraseSetRequest。 |
delete_phrase_set_request |
オペレーションを生成した DeletePhraseSetRequest。 |
undelete_phrase_set_request |
オペレーションを生成した UndeletePhraseSetRequest。 |
update_config_request |
オペレーションを生成した UpdateConfigRequest。 |
共用体フィールド metadata。RPC ごとの特定のメタデータ。metadata は次のいずれかになります。 |
|
batch_recognize_metadata |
BatchRecognize メソッドに固有のメタデータ。 |
OutputFormatConfig
output に保存される結果の形式の構成。
| フィールド | |
|---|---|
native |
ネイティブ出力形式の構成。このフィールドが設定されている場合、または他の出力形式フィールドが設定されていない場合、文字起こしはネイティブ形式でシンクに書き込まれます。 |
vtt |
VTT 出力形式の構成。このフィールドが設定されている場合、文字起こしは VTT 形式でシンクに書き込まれます。 |
srt |
SRT 出力形式の構成。このフィールドが設定されている場合、文字起こしは SRT 形式でシンクに書き込まれます。 |
PhraseSet
音声認識のバイアス調整用の PhraseSet。PhraseSet は、結果の中の特定の語句を優先するように、音声認識機能に「ヒント」を提供するために使用されます。
| フィールド | |
|---|---|
name |
出力専用。ID。PhraseSet のリソース名。形式: |
uid |
出力専用。システムによって割り当てられた PhraseSet の固有識別子。 |
phrases[] |
単語と語句のリスト。 |
boost |
ヒント ブースト。正の値を指定すると、特定のフレーズが他の類似した発音のフレーズよりも認識される可能性が高くなります。ブーストが高いほど、誤検出の可能性も高くなります。有効な |
display_name |
ユーザーが設定できる、人が読める形式の PhraseSet の名前。63 文字以下にしてください。 |
state |
出力専用。PhraseSet のライフサイクル ステータス。 |
create_time |
出力専用。作成時間。 |
update_time |
出力専用。このリソースが最後に変更された時刻。 |
delete_time |
出力専用。このリソースの削除がリクエストされた時刻。 |
expire_time |
出力専用。このリソースがパージされる時刻。 |
annotations |
任意の少量のデータを保存できます。キーと値はそれぞれ 63 文字以下にする必要があります。アノテーションは最大 100 個まで。 |
etag |
出力専用。このチェックサムは、他のフィールドの値に基づいてサーバーによって計算されます。これは、更新リクエスト、削除取り消しリクエスト、削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。 |
reconciling |
出力専用。この PhraseSet が更新中かどうか。 |
kms_key_name |
出力専用。PhraseSet が暗号化される KMS 鍵の名前。 |
kms_key_version_name |
出力専用。PhraseSet が暗号化されている KMS 鍵バージョン名。 |
フレーズ
Phrase には、音声認識で認識されやすくするための単語やフレーズの「ヒント」が含まれています。これは、特定の語句の精度を向上させるために使用できます。たとえば、ユーザーによって特定のコマンドがよく話されている場合が挙げられます。また、認識機能の語彙に語句を追加するためにも使用できます。
リスト項目には、自然言語で一般的な概念を表す単語のグループを含む CustomClass 参照を含めることもできます。
| フィールド | |
|---|---|
value |
フレーズ自体。 |
boost |
ヒント ブースト。フレーズセット レベルで設定されたブーストをオーバーライドします。正の値を指定すると、特定のフレーズが他の類似した発音のフレーズよりも認識される可能性が高くなります。ブーストが高いほど、誤検出の可能性も高くなります。ブースト値が負の値の場合、バイアス除去に対応します。バイアス除去が有効になっていないため、負のブースト値はエラーを返します。ブースト値は 0 ~ 20 の範囲で指定する必要があります。この範囲外の値はエラーを返します。ユースケースに最適な値を見つけるには、バイナリ検索アプローチを使用し、ブーストありとなしの両方のフレーズをリクエストに追加することをおすすめします。 |
状態
PhraseSet のライフサイクルを定義する状態のセット。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
未指定の状態。これは、未設定の値を区別するためだけに使用され、役に立ちます。 |
ACTIVE |
通常およびアクティブな状態。 |
DELETED |
この PhraseSet は削除されました。 |
RecognitionConfig
認識機能に認識リクエストの処理方法を指定する情報を提供します。
| フィールド | |
|---|---|
model |
省略可。認識リクエストに使用するモデル。最適な結果を得るには、ドメインに最適なモデルを選択してください。 使用するモデルの選択に関するガイダンスについては、文字起こしモデルのドキュメントをご覧ください。各リージョンでサポートされているモデルについては、サポートされているモデルの表をご覧ください。 |
language_codes[] |
省略可。提供された音声の言語を、BCP-47 言語タグで表したもの。言語タグは、使用前に BCP-47 に正規化されます(例: 「en-us」は「en-US」になります)。 各モデルでサポートされている言語は、サポートされているモデルの表に記載されています。 追加の言語が指定されている場合、認識結果には検出された言語のうち最も可能性の高い言語での認識が含まれます。認識結果には、音声で検出された言語の言語タグが含まれます。 |
features |
有効にする音声認識機能。 |
adaptation |
特定の単語やフレーズの認識機能の予測に重み付けする音声適応コンテキスト。 |
transcript_normalization |
省略可。文字起こし正規化を使用すると、文字起こしの部分を任意のフレーズに自動的に置き換えることができます。StreamingRecognize の場合、この正規化は安定した部分的な文字起こし(安定性 > 0.8)と最終的な文字起こしにのみ適用されます。 |
translation_config |
省略可。サポートされているモデルで、指定された音声の翻訳を目的の言語に自動的に実行するために使用される省略可能な構成。 |
denoiser_config |
省略可。省略可能なノイズ除去機能の構成。一部のモデルではサポートされていない場合や、効果がない場合があります。 |
共用体フィールド decoding_config。認識のために送信される音声のデコード パラメータ。decoding_config は次のいずれかになります。 |
|
auto_decoding_config |
デコード パラメータを自動的に検出します。サポートされている形式で推奨されます。 |
explicit_decoding_config |
明示的に指定されたデコード パラメータ。ヘッダーレス PCM オーディオ(linear16、mulaw、alaw)を使用する場合は必須です。 |
RecognitionFeatures
利用可能な認識機能。
| フィールド | |
|---|---|
profanity_filter |
|
enable_word_time_offsets |
|
enable_word_confidence |
|
enable_automatic_punctuation |
|
enable_spoken_punctuation |
通話の発話された句読点の動作です。 |
enable_spoken_emojis |
通話の発話された絵文字の動作です。 |
multi_channel_mode |
マルチチャンネル オーディオを認識するモード。 |
diarization_config |
話者ダイアライゼーションを有効にする構成。ダイアライゼーションを有効にするには、このフィールドを空の SpeakerDiarizationConfig メッセージに設定します。 |
max_alternatives |
返される認識仮説の最大数。サーバーは |
MultiChannelMode
マルチチャンネル音声の認識方法に関するオプション。
| 列挙型 | |
|---|---|
MULTI_CHANNEL_MODE_UNSPECIFIED |
マルチチャネル モードのデフォルト値。音声に複数のチャンネルが含まれている場合、最初のチャンネルのみが文字変換され、他のチャンネルは無視されます。 |
SEPARATE_RECOGNITION_PER_CHANNEL |
選択すると、指定された音声の各チャンネルが個別に文字起こしされます。選択した model が latest_short の場合、これは選択できません。 |
RecognitionOutputConfig
認識の出力の構成オプション。
| フィールド | |
|---|---|
output_format_config |
省略可。 |
共用体フィールド
|
|
gcs_output_config |
このメッセージが入力されている場合、認識結果は指定された Google Cloud Storage URI に書き込まれます。 |
inline_response_config |
このメッセージが入力されている場合、認識結果は完了時にオペレーションの |
RecognitionResponseMetadata
認識リクエストとレスポンスに関するメタデータ。
| フィールド | |
|---|---|
request_id |
API によって自動生成されたグローバル リクエスト識別子。 |
total_billed_duration |
対応するリクエストの課金対象音声秒数(利用可能な場合)。 |
RecognizeRequest
Recognize メソッドに対するリクエスト メッセージ。content または uri を指定する必要があります。両方を指定するか、どちらも指定しないと INVALID_ARGUMENT が返されます。コンテンツの上限をご覧ください。
| フィールド | |
|---|---|
recognizer |
必須。認識中に使用する認識機能の名前。 |
config |
自動音声認識に使用する特徴と音声メタデータ。このフィールドと |
config_mask |
この認識リクエスト中に認識ツールの |
共用体フィールド audio_source。インライン コンテンツまたは Google Cloud Storage URI の音声ソース。audio_source は次のいずれかになります。 |
|
content |
音声データのバイトは |
uri |
|
RecognizeResponse
Recognize メソッドに対するレスポンス メッセージ。
| フィールド | |
|---|---|
results[] |
音声の連続する部分に対応する音声文字変換結果の連続するリスト。 |
metadata |
認識に関するメタデータ。 |
認識ツール
Recognizer メッセージ。認識構成とメタデータを保存します。
| フィールド | |
|---|---|
name |
出力専用。ID。Recognizer のリソース名。形式: |
uid |
出力専用。システムによって割り当てられた Recognizer の固有識別子。 |
display_name |
ユーザーが設定可能な、人が読める形式の Recognizer の名前。63 文字以下にしてください。 |
model |
省略可。このフィールドは非推奨になりました。 認識リクエストに使用するモデル。最適な結果を得るには、ドメインに最適なモデルを選択してください。 使用するモデルの選択に関するガイダンスについては、文字起こしモデルのドキュメントをご覧ください。各リージョンでサポートされているモデルについては、サポートされているモデルの表をご覧ください。 |
language_codes[] |
省略可。このフィールドは非推奨になりました。 提供された音声の言語を、BCP-47 言語タグで表したもの。 各モデルでサポートされている言語は、サポートされているモデルの表に記載されています。 追加の言語が指定されている場合、認識結果には検出された言語のうち最も可能性の高い言語での認識が含まれます。認識結果には、音声で検出された言語の言語タグが含まれます。Recognizer を作成または更新すると、これらの値は正規化された BCP-47 形式で保存されます。たとえば、「en-us」は「en-US」として保存されます。 |
default_recognition_config |
この認識ツールを使用するリクエストに使用するデフォルトの構成。これは、 |
annotations |
任意の少量のデータを保存できます。キーと値はそれぞれ 63 文字以下にする必要があります。アノテーションは最大 100 個まで。 |
state |
出力専用。Recognizer のライフサイクル ステータス。 |
create_time |
出力専用。作成時間。 |
update_time |
出力専用。この Recognizer が最後に変更された時刻。 |
delete_time |
出力専用。この Recognizer の削除がリクエストされた時刻。 |
expire_time |
出力専用。この Recognizer が削除される時刻。 |
etag |
出力専用。このチェックサムは、他のフィールドの値に基づいてサーバーによって計算されます。これは、更新リクエスト、削除取り消しリクエスト、削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。 |
reconciling |
出力専用。この Recognizer が更新中かどうか。 |
kms_key_name |
出力専用。Recognizer が暗号化される KMS 鍵の名前。 |
kms_key_version_name |
出力専用。Recognizer が暗号化されている KMS 鍵バージョン名。 |
状態
Recognizer のライフサイクルを定義する状態のセット。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
デフォルト値。この値は、状態が省略された場合に使用されます。 |
ACTIVE |
Recognizer が有効で、使用できる状態です。 |
DELETED |
この Recognizer は削除されています。 |
SpeakerDiarizationConfig
話者ダイアライゼーションを有効にする構成。
| フィールド | |
|---|---|
min_speaker_count |
省略可。話者の数はシステムによって自動的に決定されます。この値は現在使用されていません。 |
max_speaker_count |
省略可。話者の数はシステムによって自動的に決定されます。この値は現在使用されていません。 |
SpeechAdaptation
結果の中の特定の語句を優先するように、音声認識機能に「ヒント」を提供します。PhraseSet は、インライン リソースとして指定することも、既存の PhraseSet リソースへの参照として指定することもできます。
| フィールド | |
|---|---|
phrase_sets[] |
インラインまたは参照される PhraseSet のリスト。 |
custom_classes[] |
インライン CustomClass のリスト。既存の CustomClass リソースは、PhraseSet で直接参照できます。 |
AdaptationPhraseSet
バイアス設定の PhraseSet。既存の PhraseSets リソースの名前を参照する文字列、または PhraseSet のインライン定義のいずれかになります。
| フィールド | |
|---|---|
共用体フィールド
|
|
phrase_set |
既存の PhraseSet リソースの名前。ユーザーにはリソースに対する読み取りアクセス権が必要であり、リソースが削除されていない必要があります。 |
inline_phrase_set |
インラインで定義された PhraseSet。 |
SpeechRecognitionAlternative
別の仮説(n-best リストとも呼ばれる)。
| フィールド | |
|---|---|
transcript |
ユーザーが話した単語を表す音声文字変換テキスト。 |
confidence |
信頼度の推定値は 0.0~1.0。数値が大きいほど、認識された単語が正しい可能性が高くなります。このフィールドは、ストリーミング以外の結果の最上位の候補、または |
words[] |
認識された各単語の、単語固有の情報のリスト。 |
SpeechRecognitionResult
音声の一部に対応する音声認識の結果。
| フィールド | |
|---|---|
alternatives[] |
1 つ以上の認識仮説が含まれる場合があります。これらの候補は認識機能によってランク付けされた正確さの順に並んでおり、最も確度の高い候補が最上位(最初)に位置します。 |
channel_tag |
マルチチャンネル音声の場合、これはそのチャンネルからの音声の認識結果に対応するチャンネル番号です。 |
result_end_offset |
音声の先頭から相対的な、この結果の終了時点の時間オフセット。 |
language_code |
出力専用。この結果の言語の BCP-47 言語タグ。この言語コードは、音声内で話された可能性が高いと検出されたものです。 |
SrtOutputFileFormatConfig
この型にはフィールドがありません。
出力構成は、SubRip Text 形式の字幕ファイルです。
StreamingRecognitionConfig
StreamingRecognize リクエストの構成情報を提供します。
| フィールド | |
|---|---|
config |
必須。自動音声認識に使用する特徴と音声メタデータ。このフィールドと |
config_mask |
この認識リクエスト中に認識ツールの |
streaming_features |
ストリーミング音声認識リクエストに固有の音声認識機能。 |
StreamingRecognitionFeatures
ストリーミング認識リクエストに固有の利用可能な認識機能。
| フィールド | |
|---|---|
enable_voice_activity_events |
|
interim_results |
中間結果をクライアントにストリーミングするかどうか。true に設定すると、中間結果がクライアントにストリーミングされます。それ以外の場合は、最終的なレスポンスのみがストリーミングで返されます。 |
voice_activity_timeout |
設定されている場合、サーバーは最後の VOICE_ACTIVITY 音声イベントが送信されてから指定された時間が経過すると、ストリームを自動的に閉じます。 |
VoiceActivityTimeout
音声アクティビティのタイムアウトを設定できるイベント。
| フィールド | |
|---|---|
speech_start_timeout |
音声が開始されない場合にストリームをタイムアウトするまでの時間。これが設定されていて、ストリームの開始時にこの期間内に音声が検出されない場合、サーバーはストリームを閉じます。 |
speech_end_timeout |
音声が終了してからストリームがタイムアウトするまでの時間。これが設定されていて、音声が検出された後にこの期間内に音声が検出されない場合、サーバーはストリームを閉じます。 |
StreamingRecognitionResult
現在処理されている音声の部分に対応するストリーミング音声認識の結果。
| フィールド | |
|---|---|
alternatives[] |
1 つ以上の認識仮説が含まれる場合があります。これらの候補は認識機能によってランク付けされた正確さの順に並んでおり、最も確度の高い候補が最上位(最初)に位置します。 |
is_final |
|
stability |
認識機能でこの暫定的な結果についての推測が変更されない可能性の推定値。値の範囲は 0.0(完全に不安定)~1.0(完全に安定)です。このフィールドは、中間結果( |
result_end_offset |
音声の先頭から相対的な、この結果の終了時点の時間オフセット。 |
channel_tag |
マルチチャンネル音声の場合、これはそのチャンネルからの音声の認識結果に対応するチャンネル番号です。 |
language_code |
出力専用。この結果の言語の BCP-47 言語タグ。この言語コードは、音声内で話された可能性が高いと検出されたものです。 |
StreamingRecognizeRequest
StreamingRecognize メソッドに対するリクエスト メッセージ。複数の StreamingRecognizeRequest メッセージが 1 回の呼び出しで送信されます。
recognizer で参照される Recognizer に完全に指定されたリクエスト構成が含まれている場合、ストリームには audio のみが設定されたメッセージのみが含まれることがあります。
それ以外の場合、最初のメッセージには、リクエスト構成を完全に指定する recognizer メッセージと streaming_config メッセージが含まれている必要があり、audio を含めることはできません。後続のすべてのメッセージは、audio のみが設定されている必要があります。
| フィールド | |
|---|---|
recognizer |
必須。認識中に使用する認識機能の名前。 |
共用体フィールド
|
|
streaming_config |
この認識試行で使用する StreamingRecognitionConfig。指定すると、認識ツールに保存されているデフォルトの RecognitionConfig がオーバーライドされます。 |
audio |
認識するインライン音声バイト。このフィールドの最大サイズはリクエストあたり 15 KB です。 |
StreamingRecognizeResponse
StreamingRecognizeResponse は、StreamingRecognize によってクライアントに返される唯一のメッセージです。一連のゼロ個以上の StreamingRecognizeResponse メッセージがクライアントにストリーミングされます。認識可能な音声がない場合、メッセージはクライアントにストリーミングされません。
音声の処理中に返される StreamingRecognizeResponse の例を次に示します。
results { alternatives { transcript: "tube" } stability: 0.01 }
results { alternatives { transcript: "to be a" } stability: 0.01 }
results { alternatives { transcript: "to be" } stability: 0.9 } results { alternatives { transcript: " or not to be" } stability: 0.01 }
results { alternatives { transcript: "to be or not to be" confidence: 0.92 } alternatives { transcript: "to bee or not to bee" } is_final: true }
results { alternatives { transcript: " that's" } stability: 0.01 }
results { alternatives { transcript: " that is" } stability: 0.9 } results { alternatives { transcript: " the question" } stability: 0.01 }
results { alternatives { transcript: " that is the question" confidence: 0.98 } alternatives { transcript: " that was the question" } is_final: true }
注:
上記のレスポンスのうち、#4 と #7 の 2 つにのみ最終結果が含まれます。これらは
is_final: trueで示されています。これらの結果を連結することで、完全な音声文字変換テキスト「to be or not to be that is the question」が生成されます。その他には中間
resultsが含まれています。#3 と #6 には 2 つの暫定的resultsが含まれています。最初の部分は安定性が高く、変更される可能性は低くなります。2 つ目の部分は安定性が低く、変更される可能性が高くなります。UI デザイナーは、安定性の高いresultsのみを表示することを選択する場合があります。上記の
stabilityとconfidenceの値は、説明のみを目的としています。実際の値はこれとは異なる場合があります。各レスポンスでは、次のフィールドの1つのみが設定されます:
error、speech_event_type、または 1 つ以上の(繰り返し)results
| フィールド | |
|---|---|
results[] |
この繰り返しリストには、現在処理されている音声の連続する部分に対応する、ゼロ個以上の結果が含まれます。ゼロまたは 1 つの |
speech_event_type |
speech イベントのタイプを示します。 |
speech_event_offset |
音声の開始とイベント出力の間のタイム オフセット。 |
metadata |
認識に関するメタデータ。 |
SpeechEventType
speech イベントのタイプを示します。
| 列挙型 | |
|---|---|
SPEECH_EVENT_TYPE_UNSPECIFIED |
speech イベントが指定されていません。 |
END_OF_SINGLE_UTTERANCE |
このイベントは、サーバーがユーザーの発話の終わりを検出し、これ以上発話が続くことはないと推測したことを示します。したがって、サーバーは追加の音声を処理せず、gRPC 双方向ストリームを閉じます。このイベントは、無音状態が早期に検出されたために強制的にカットオフされた場合にのみ送信されます。このイベントは、latest_short model を通じてのみ利用できます。 |
SPEECH_ACTIVITY_BEGIN |
このイベントは、サーバーがストリーム内の人間の音声アクティビティの開始を検出したことを示します。ストリーム全体で音声の開始と停止が繰り返される場合、このイベントが複数回返されることがあります。このイベントは、voice_activity_events が true に設定されている場合にのみ送信されます。 |
SPEECH_ACTIVITY_END |
このイベントは、サーバーがストリーム内の人間の音声アクティビティの終了を検出したことを示します。ストリーム全体で音声の開始と停止が繰り返される場合、このイベントが複数回返されることがあります。このイベントは、voice_activity_events が true に設定されている場合にのみ送信されます。 |
TranscriptNormalization
文字起こし正規化の構成。文字起こし正規化を使用すると、文字起こしの部分を任意のフレーズに自動的に置き換えることができます。StreamingRecognize の場合、この正規化は安定した部分的な文字起こし(安定性 > 0.8)と最終的な文字起こしにのみ適用されます。
| フィールド | |
|---|---|
entries[] |
置換エントリのリスト。交換は 1 回のエントリで 1 つずつ行います。たとえば、["cat" => "dog", "mountain cat" => "mountain dog"] の 2 番目のエントリは、常に最初のエントリが処理されるため、適用されません。最大 100 個のエントリ。 |
エントリ
単一の置換構成。
| フィールド | |
|---|---|
search |
置き換える内容。最大長は 100 文字です。 |
replace |
置き換える内容。最大長は 100 文字です。 |
case_sensitive |
検索で大文字と小文字が区別されるかどうか。 |
TranslationConfig
変換の構成。指定された音声を目的の言語のテキストに変換するために使用します。
| フィールド | |
|---|---|
target_language |
必須。翻訳先の言語コード。 |
UndeleteCustomClassRequest
UndeleteCustomClass メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。削除を取り消す CustomClass の名前。形式: |
validate_only |
設定されている場合、リクエストを検証し、削除されていない CustomClass をプレビューしますが、実際には削除されません。 |
etag |
このチェックサムは、他のフィールドの値に基づいてサーバーによって計算されます。これは、更新リクエスト、削除取り消しリクエスト、削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。 |
UndeletePhraseSetRequest
UndeletePhraseSet メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。削除を取り消す PhraseSet の名前。形式: |
validate_only |
設定されている場合、リクエストを検証し、削除されていない PhraseSet をプレビューしますが、実際には削除を解除しません。 |
etag |
このチェックサムは、他のフィールドの値に基づいてサーバーによって計算されます。これは、更新リクエスト、削除取り消しリクエスト、削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。 |
UndeleteRecognizerRequest
UndeleteRecognizer メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
name |
必須。削除を取り消す Recognizer の名前。形式: |
validate_only |
設定されている場合、リクエストを検証し、削除されていない Recognizer をプレビューしますが、実際には削除を解除しません。 |
etag |
このチェックサムは、他のフィールドの値に基づいてサーバーによって計算されます。これは、更新リクエスト、削除取り消しリクエスト、削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。 |
UpdateConfigRequest
UpdateConfig メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
config |
必須。更新する構成。 構成の |
update_mask |
更新するフィールドのリスト。 |
UpdateCustomClassRequest
UpdateCustomClass メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
custom_class |
必須。更新する CustomClass。 CustomClass の |
update_mask |
更新するフィールドのリスト。空の場合、すべてのフィールドが更新の対象となります。 |
validate_only |
設定されている場合、リクエストを検証し、更新された CustomClass をプレビューしますが、実際には更新しません。 |
UpdatePhraseSetRequest
UpdatePhraseSet メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
phrase_set |
必須。更新する PhraseSet。 PhraseSet の |
update_mask |
更新するフィールドのリスト。空の場合、デフォルト値以外のすべてのフィールドが更新の対象となります。 |
validate_only |
設定されている場合、リクエストを検証し、更新された PhraseSet をプレビューしますが、実際には更新しません。 |
UpdateRecognizerRequest
UpdateRecognizer メソッドに対するリクエスト メッセージ。
| フィールド | |
|---|---|
recognizer |
必須。更新する認識ツール。 Recognizer の |
update_mask |
更新するフィールドのリスト。空の場合、デフォルト値以外のすべてのフィールドが更新の対象となります。 |
validate_only |
設定されている場合、リクエストを検証し、更新された Recognizer をプレビューしますが、実際には更新しません。 |
VttOutputFileFormatConfig
この型にはフィールドがありません。
WebVTT 形式の字幕ファイルの出力構成。
WordInfo
認識された単語の単語固有の情報。
| フィールド | |
|---|---|
start_offset |
単語の発話の開始時点に対応する、音声の先頭からの相対的な時間オフセット。このフィールドは、 |
end_offset |
単語の発話の終了時点に対応する、音声の先頭からの相対的な時間オフセット。このフィールドは、 |
word |
この情報セットに対応する単語。 |
confidence |
信頼度の推定値は 0.0~1.0。数値が大きいほど、認識された単語が正しい可能性が高くなります。このフィールドは、ストリーミング以外の結果の最上位の候補、または |
speaker_label |
音声内の各話者に個別のラベルが割り当てられます。このフィールドは、この単語を発したと検出されたのが、話者のうちの誰であるかを指定します。 |