REST Resource: projects.calls.transcriptions¶
Resource: Transcription¶
The Transcription resource.
JSON representation
{
"name": string,
"recording": string,
"state": enum (State),
"duration": string (Duration),
"channelCount": number (int32),
"createTime": string (Timestamp),
"updateTime": string (Timestamp),
"readyUri": string,
"utterances": [
{
object (Utterance)
}
]
}
Fields | |
---|---|
name | string Resource name of the transcription. It must match the pattern projects/*/calls/*/transcriptions/* . The call will always refer to the parent leg of a two-leg call. |
recording | string The recording that this transcription was created from, of the form projects/*/calls/*/recordings/* . |
state | enum (State) Output only. The state of the transcription. |
duration | string (Duration format) Output only. The duration of the audio (of one channel). The total duration that is billable is duration * channel_count . |
channelCount | number (int32 format) Output only. The number of channels included in the transcription. |
createTime | string (Timestamp format) Output only. The creation time of the transcription. This is the time that the transcription resource was created. |
updateTime | string (Timestamp format) Output only. The last time this resource was modified. If state is COMPLETED or FAILED, this will be the time that the resource transitioned into that state. |
readyUri | string The URI to send the transcription ready webhook to when the state transitions to a terminal state (SUCCEEDED, FAILED). Must be an absolute URI. |
utterances[] | object (Utterance) Output only. The spoken utterances, ordered by when they were spoken in the recording. |
Transcription.State¶
The state of the transcription.
Enums | |
---|---|
STATE_UNSPECIFIED | Unspecified state. |
PENDING | The audio has not yet been transcribed. |
COMPLETED | The audio has been transcribed. |
FAILED | The transcription failed. |
Methods¶
Methods | |
---|---|
get | GET /v1beta1/{name} Retrieves a Transcription identified by the supplied resource name. The caller must have voice.transcriptions.get permission on the project. |
list | GET /v1beta1/{parent}/transcriptions Lists the Transcriptions of the specified project. List returns Transcriptions sorted by create_time descending. The caller must have voice.transcriptions.list permission on the project. |
delete | DELETE /v1beta1/{name} Deletes a transcription. The caller must have voice.transcriptions.delete permission on the project. |