What is the relationship between whisper-1 and Whisper large-v2?
whisper-1 is the model name used when calling the API, and OpenAI's Whisper API release notes map it to large-v2. They describe the invocation name and the native version respectively. whisper-1 should not be treated as a generic alias for all Whisper versions, nor should this be taken to mean it is the latest version.
Will Chinese recordings automatically become English?
The audio transcription endpoint outputs text in the original language; it does not translate to English by default. The official documentation distinguishes transcription in the original language from translation into English as separate tasks. Therefore, Chinese recordings should be processed using the Chinese transcription workflow; if an English transcript is needed, a separate translation step should be arranged.
Can SRT or VTT subtitles be generated directly?
The API parameters provide srt and vtt output options for subtitle workflows; for plain-text tasks, text or json can be selected. After subtitles are generated, the content, line breaks, and timing should still be checked against the audio before handing them to subtitle editing or playback tools; they should not be considered a finished production directly.
Can prompt make it rewrite a recording into an article?
prompt is hint text in a transcription request and should not be treated as a general-purpose writing instruction. The core deliverable of whisper-1 remains an audio transcript. If an article, summary, or action items are needed, it is recommended to preserve the original transcription result and then pass it to a separate text-processing step, avoiding confusion between the original words and processed content.
Should I upload a file or submit an audio URL?
When calling /v1/audio/transcriptions directly, you need to submit a binary file and use whisper-1. If using an MCP client, you can choose its tool for transcribing audio from a URL. The input organization differs between the two approaches; do not pass a URL string directly as HTTP's binary file field.