REST リソース: projects.locations.datasets.dictationStores.dictations

リソース: Dictation

音声ディクテーション。

JSON 表現

{
  "name": string,
  "audio": {
    object (RecognitionAudio)
  },
  "createTime": string,
  "trainingConsent": enum (TrainingConsent)
}
フィールド
name

string

projects/{project_id}/locations/{locationId}/datasets/{datasetId}/dictationStores/{dictationStoreId}/dictations/{dictation_id} 形式の ディクテーション のリソース名。サーバーによって割り当てられます。

audio

object (RecognitionAudio)

dictations.get のレスポンスで返された場合は、バイナリ表現の音声コンテンツが含まれます。この音声フィールドは、dictations.create と dictations.patch のレスポンスには含まれません。

createTime

string (Timestamp format)

出力のみ。Dictation が作成された時刻。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒。例: "2014-10-02T15:01:23.045123456Z"

RecognitionAudio

RecognitionConfig で指定されたエンコードの音声データが含まれます。content または uri を指定する必要があります。両方を指定するか、どちらも指定しないと google.rpc.Code.INVALID_ARGUMENT が返されます。詳しくは、音声の制限を参照してください。

JSON 表現

{

  // Union field audio_source can be only one of the following:
  "content": string,
  "uri": string
  // End of list of possible types for union field audio_source.
}
フィールド
共用体フィールド audio_source。インライン コンテンツまたは Cloud Storage URI の音声ソース。audio_source は次のいずれかになります。
content

string (bytes format)

音声データのバイトは RecognitionConfig に指定されたとおりにエンコードされます。注: すべてのバイト フィールドと同様に、protobuffers では純 2 進表現を使用し、JSON 表現では base64 を使用します。

Base64 でエンコードされた文字列。

uri

string

RecognitionConfig で指定された音声データバイトを含むファイルを指す URI。Cloud Storage URI のみがサポートされています。これは gs://bucket_name/object_name の形式で指定する必要があります。他の URI 形式では google.rpc.Code.INVALID_ARGUMENT が返されます。詳細については、リクエスト URI をご覧ください。

メソッド

create

新しい Dictation レコードを作成します。

delete

Dictation を削除するか、存在しない場合は NOT_FOUND を返します。

get

Dictation を取得します。

list

指定した Dictation store 内の Dictations をリストします。

patch

Dictation を更新します。

recognize

非同期音声認識を実行します。google.longrunning.Operations インターフェースを介して結果を受け取ります。