TurboScribe Transcription — Transcribe Audio/Video
TurboScribe Transcription — Transcribe Audio/Video · GPT アクション
Get weather data
Retrieves current weather data for a location.
GET /_chatgpt/v1/transcripts/recentListRecentTranscriptsLists recent transcripts for a user. Always sorted in descending order (by time created). Returns a list of transcripts. Might return a next_page token, which can be passed back to this operation to continue paginating through the user's recent transcripts.
GET /_chatgpt/v1/transcript/{transcriptId}/metadataGetTranscriptMetadataGets the metadata (filename, duration, creation time, transcription status) of a transcript.
GET /_chatgpt/v1/transcript/{transcriptId}/txtGetTranscriptTextContentGets the contents of a transcript as plain text content. If you experience size related errors, you should always try to re-fetch the transcript content again with remove_stopwords set to true. If that is still too big, you can re-fetch a final time with remove_timestamps set to true.
元の API スキーマ
{
"openapi": "3.1.0",
"info": {
"title": "Get weather data",
"description": "Retrieves current weather data for a location.",
"version": "v1.0.0"
},
"servers": [
{
"url": "https://turboscribe.ai"
}
],
"paths": {
"/_chatgpt/v1/transcripts/recent": {
"get": {
"description": "Lists recent transcripts for a user. Always sorted in descending order (by time created). Returns a list of transcripts. Might return a next_page token, which can be passed back to this operation to continue paginating through the user's recent transcripts.",
"operationId": "ListRecentTranscripts",
"parameters": [
{
"name": "limit",
"in": "query",
"description": "The number of recent transcripts to fetch. Must be between 1 and 1000. 100 is a good place to start to ensure you have a good overview of the user's transcripts.",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "next_page",
"in": "query",
"description": "If provided on subsequent calls, the results will pick up with the next set of items.",
"required": false,
"schema": {
"type": "string"
}
}
],
"deprecated": false
}
},
"/_chatgpt/v1/transcript/{transcriptId}/metadata": {
"get": {
"description": "Gets the metadata (filename, duration, creation time, transcription status) of a transcript.",
"operationId": "GetTranscriptMetadata",
"parameters": [
{
"name": "transcriptId",
"in": "path",
"description": "The transcript ID for the transcript you'd like to fetch. Usually obtained from ListRecentTranscripts or a transcript URL provided by the user.",
"required": true,
"schema": {
"type": "string"
}
}
],
"deprecated": false
}
},
"/_chatgpt/v1/transcript/{transcriptId}/txt": {
"get": {
"description": "Gets the contents of a transcript as plain text content. If you experience size related errors, you should always try to re-fetch the transcript content again with remove_stopwords set to true. If that is still too big, you can re-fetch a final time with remove_timestamps set to true.",
"operationId": "GetTranscriptTextContent",
"parameters": [
{
"name": "transcriptId",
"in": "path",
"description": "The transcript ID for the transcript you'd like to fetch. Usually obtained from ListRecentTranscripts or a transcript URL provided by the user.",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "remove_stopwords",
"in": "query",
"description": "Removes 'stop words' from the response, shrinking down the size of the transcript.",
"required": false,
"schema": {
"type": "boolean"
}
},
{
"name": "remove_timestamps",
"in": "query",
"description": "Removes timestamps from the response, shrinking down the size of the transcript.",
"required": false,
"schema": {
"type": "boolean"
}
}
],
"deprecated": false
}
}
},
"components": {
"schemas": {}
}
}