A Transcription is a sub-resource of Recordings. It is the result of converting an audio recording to readable text. Transcriptions can be created via the TwiML Record Verb.
/2008-08-01/Accounts/{YourAccountSid}/Recordings/{RecordingSid}/Transcriptions
A <Transcription> resource is represented by the following properties:
| Property | Description |
|---|---|
| Sid | A 34 character string that uniquely identifies this resource. |
| DateCreated | The date that this resource was created, given in RFC 2822 format. |
| DateUpdated | The date that this resource was last updated, given in RFC 2822 format. |
| AccountSid | The 34 character id of the Account this Transcription is associated with. (Your account!) |
| Status | An string representing the status of the transcription. in-progress, completed, failed |
| RecordingSid | The 34 character id of the Recording this Transcription was made of. |
| Duration | duration of audio that was transcribed, in seconds |
| TranscriptionText | The content of the transcription |
| Price | The charge for this transcript in USD. Populated after the transcript is completed. Note, this value may not be immediately available. |
/2008-08-01/Accounts/{YourAccountSid}/Transcriptions
Returns all the transcriptions made by your account.
Each is represented by a <Transcription> element, under a <Transcriptions> list element that includes paging information. The list is sorted by DateUpdated, with newest transcripts first. Example:
GET /2008-08-01/Accounts/AC309475e5fede1b49e100272a8640f438/Transcriptions HTTP/1.1
<TwilioResponse>
<Transcriptions page="0" numpages="1" pagesize="50" total="2" start="0" end="1">
<Transcription>
<Sid>TR685e9a2bdf89b978491b1afada63f078</Sid>
<DateCreated>1235986685</DateCreated>
<DateUpdated>1235957975</DateUpdated>
<AccountSid>AC309475e5fede1b49e100272a8640f438</AccountSid>
<Status>completed</Status>
<RecordingSid>RE3870404da563592ef6a72136438a879c</RecordingSid>
<Duration>9</Duration>
<TranscriptionText>
This is the body of one transcribed recording
</TranscriptionText>
<Price>-0.25000</Price>
</Transcription>
<Transcription>
<Sid>TRbdece5b75f2cd8f6ef38e0a10f5c4447</Sid>
<DateCreated>1235986685</DateCreated>
<DateUpdated>1235957924</DateUpdated>
<AccountSid>AC5ea872f6da5a21de157d80997a64bd33</AccountSid>
<Status>completed</Status>
<RecordingSid>RE3870404da563592ef6a72136438a879c</RecordingSid>
<Duration>9</Duration>
<TranscriptionText>
This is the body of another transcribed recording
</TranscriptionText>
<Price>-0.03000</Price>
</Transcription>
...
</Transcriptions>
</TwilioResponse>
Not Supported
Not Supported
Not Supported
/2008-08-01/Accounts/{YourAccountSid}/Recordings/{RecordingSid}/Transcription/{TranscriptionSid}
This resource represents an individual Transcription. By default, you receive back the XML metadata for the Transcription. By appending ".txt" to the end of the Transcription instance resource, you can return back just the TranscriptionText.
/2008-08-01/Accounts/{YourAccountSid}/Recordings/{RecordingSid}.txt
There is an additional shortcut: you can append ".txt" to the end of a Recording object to retrieve the highest quality Transcription resource available for a Recording.
Returns a single Transcription resource with the Sid provided. Example:
GET /2008-08-01/Accounts/AC309475e5fede1b49e100272a8640f438/Recordings/RE42ed11f93dc08b952027ffbc406d0868/Transcriptions/TR42ed11f93dc08b952027ffbc406d0868 HTTP/1.1
<TwilioResponse>
<Transcription>
<Sid>TRbdece5b75f2cd8f6ef38e0a10f5c4447</Sid>
<DateCreated>1235986685</DateCreated>
<DateUpdated>1235957924</DateUpdated>
<AccountSid>AC5ea872f6da5a21de157d80997a64bd33</AccountSid>
<Status>completed</Status>
<RecordingSid>RE3870404da563592ef6a72136438a879c</RecordingSid>
<Duration>9</Duration>
<TranscriptionText>
This is the body a transcribed recording
</TranscriptionText>
<Price>-0.03000</Price>
</Transcription>
</TwilioResponse>
Returns the transcription text for a Recording resource. Example:
GET /2008-08-01/Accounts/AC309475e5fede1b49e100272a8640f438/Recordings/RE42ed11f93dc08b952027ffbc406d0868.txt HTTP/1.1
This is the body of the transcribed recording
Not Supported
Not Supported
Not Supported