REST 리소스: projects.locations.datasets.dictationStores.dictations

리소스: 음성기록

오디오 음성기록

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)

출력 전용. 음성기록이 생성된 시간입니다.

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에 지정된 대로 인코딩된 오디오 데이터 바이트입니다. 참고: JSON 표현은 base64를 사용하지만, 프로토콜 버퍼는 모든 bytes 필드와 마찬가지로 순수 바이너리 표현을 사용합니다.

base64 인코딩 문자열입니다.

uri

string

RecognitionConfig에 지정된 대로 오디오 데이터 바이트가 포함된 파일을 가리키는 URI입니다. gs://bucket_name/object_name 형식으로 지정되어야 하는 Cloud Storage URI만 지원됩니다. 다른 URI 형식은 google.rpc.Code.INVALID_ARGUMENT를 반환합니다. 자세한 내용은 요청 URI를 참조하세요.

메소드

create

Dictation 레코드를 만듭니다.

delete

Dictation을 삭제하거나 존재하지 않는 경우 NOT_FOUND를 반환합니다.

get

Dictation을 가져옵니다.

list

지정된 Dictation storeDictations을 나열합니다.

patch

Dictation을 업데이트합니다.

recognize

비동기 음성 인식을 수행합니다. google.longrunning.Operations 인터페이스를 통해 결과를 수신합니다.