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/recentListRecentTranscripts

    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.

  • GET /_chatgpt/v1/transcript/{transcriptId}/metadataGetTranscriptMetadata

    Gets the metadata (filename, duration, creation time, transcription status) of a transcript.

  • GET /_chatgpt/v1/transcript/{transcriptId}/txtGetTranscriptTextContent

    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.

원본 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": {}
  }
}