# 오디오·영상을 텍스트로 바꾸는 음성 인식 API, 분당 1¢ (USD) 미만이에요.

> 음성 인식 API로 소셜 미디어 영상이나 최대 2GB 파일을 텍스트로 바꿔요. YouTube, X, TikTok, Instagram, Facebook, Bluesky 등을 지원해요. MCP, CLI, 대시보드로도 이용하세요. 60분 무료로 시작하세요.

Canonical: https://transcript1.com/ko
Language: ko
Last updated: 2026-10-13

음성 인식 API로 영상 속 말이나 녹음한 내용을 텍스트로 옮겨 보세요. YouTube, X, TikTok, Instagram, Facebook, Bluesky 영상 링크를 쓸 수 있어요. Twitch 클립과 방송이 끝난 VOD, Dailymotion 영상, Pinterest 동영상 핀, LinkedIn 영상 게시물, Snapchat Spotlight 영상도 지원해요. 내 오디오·동영상 파일은 최대 2GB까지 업로드하세요. 대시보드에서 쓰거나 CLI, REST API, MCP 서버로 연동할 수 있어요.

월 $9에 1,000분

60분 무료 체험은 이메일 인증 후 한 번만 이용할 수 있어요. 카드 등록은 필요 없어요.

## 스크립트가 어떻게 나오는지 확인하세요

예시를 누르고 텍스트, JSON, 자막을 비교해 보세요. 내 영상 링크나 파일을 넣어도 돼요.

데모용으로 만든 예시예요. 하나를 누르면 완성된 스크립트를 볼 수 있어요.

### 팟캐스트 클립

```text
[00:00:00] What did you bring on your first overnight walk?
[00:00:06] Too much. I packed two books and read neither.
[00:00:12] Next time, one book and a lighter bag.
[00:00:18] And dry socks. Those earned their space.

```

가입하면 최대 2GB 파일을 올릴 수 있어요. 화자 분리를 켜고 SRT·VTT 자막도 다운로드하세요.

## 개발자와 AI 에이전트를 위한 연동

API와 CLI를 쓰려면 `t1_` 접두사가 붙은 API 키가 필요해요. AI 어시스턴트는 MCP로 연결하세요.

### cURL

```bash
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ"}'
```

### Python

```python
import os
import requests

headers = {"Authorization": f"Bearer {os.environ['TRANSCRIPT1_API_KEY']}"}
response = requests.post(
    "https://api.transcript1.com/v1/transcriptions?wait=60",
    headers=headers,
    json={"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"},
)
response.raise_for_status()
transcription = response.json()
while True:
    transcription = requests.get(
        f"https://api.transcript1.com/v1/transcriptions/{transcription['id']}?wait=60",
        headers=headers,
    ).json()
    if transcription["status"] in ("completed", "failed", "canceled"):
        break

if transcription["status"] == "completed":
    print(transcription["transcript"]["text"])
else:
    print(transcription["status"], transcription["error"])
```

### Node.js

```javascript
// npm i @transcript1/sdk
import { Transcript1 } from '@transcript1/sdk';

const t1 = new Transcript1();
const transcription = await t1.transcribe('https://www.youtube.com/watch?v=dQw4w9WgXcQ');
console.log(transcription.transcript.text);
```

### 응답 예시

```json
{
  "id": "tr_8fK2Lm0PqRsTuVwXyZaBcD",
  "object": "transcription",
  "status": "completed",
  "source": {
    "platform": "youtube",
    "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
    "media_id": "dQw4w9WgXcQ"
  },
  "media": {
    "title": "Example video",
    "author": "Example channel",
    "duration_seconds": 212
  },
  "options": {
    "source": "auto",
    "language": "auto",
    "diarize": false
  },
  "transcript_source": "youtube_captions",
  "caption_kind": "auto_generated",
  "language": "en",
  "billed_minutes": 4,
  "cached": false,
  "error": null,
  "created_at": "2026-10-13T09:30:00.000Z",
  "completed_at": "2026-10-13T09:30:04.000Z",
  "transcript": {
    "text": "Welcome back to the channel. Today we are looking at how transcripts are made.",
    "speakers": [],
    "segments": [
      {
        "start": 0,
        "end": 4.2,
        "speaker": null,
        "language": "en",
        "text": "Welcome back to the channel."
      },
      {
        "start": 4.2,
        "end": 9.8,
        "speaker": null,
        "language": "en",
        "text": "Today we are looking at how transcripts are made."
      }
    ]
  }
}
```

### AI 에이전트 연결 (MCP)

```text
transcribe(url="https://www.youtube.com/watch?v=dQw4w9WgXcQ")
# Returns the transcript of the video.
```

OAuth나 API 키로 Claude, ChatGPT, Cursor, VS Code 및 Claude Code에 연결할 수 있어요.

### Claude Code

```bash
claude mcp add --transport http transcript1 https://api.transcript1.com/mcp --header "Authorization: Bearer t1_YOURKEY"
```

### 터미널에서 CLI 실행하기

```bash
curl -fsSL https://transcript1.com/install.sh | sh
transcript1 'https://youtu.be/dQw4w9WgXcQ'
```

## 오디오 분량에 맞춘 간단한 요금제

1크레딧으로 오디오 1분을 처리해요. 건마다 길이를 분 단위로 올림하고, 플랫폼 자막과 AI 텍스트 변환은 같은 요금으로 계산해요. 변환이 실패하거나 취소되면 크레딧은 차감하지 않아요.

기본 제공 분량 기준으로 분당 0.9¢ (USD) (Monthly), 0.75¢ (USD) (Annual)예요.

| 요금제 | 가격 | 기본 제공 분량 | 추가 충전 | 분당 요청 한도 | 동시 작업 한도 |
| --- | --- | --- | --- | --- | --- |
| Free | $0 | 60분, 처음 한 번 | 추가 충전 불가 | 분당 요청 30회 | 진행 중인 작업 최대 2개 |
| Monthly | $9 / 월 | 매월 1,000분 | 1,000분 충전: $6 | 분당 요청 200회 | 진행 중인 작업 최대 10개 |
| Annual | $90 / 연 | 매월 1,000분 | 1,000분 충전: $5 | 분당 요청 300회 | 진행 중인 작업 최대 20개 |

### 분량이 부족하면 충전하세요

Monthly와 Annual에서는 분량을 추가로 살 수 있어요. 충전한 분량은 유료 요금제를 유지하는 동안 사용할 수 있어요.

## 읽고, 찾고, 활용하기 좋은 스크립트

### JSON으로 보는 스크립트 한 구간

```json
{
  "start": 3.4,
  "end": 7.9,
  "speaker": "Speaker 1",
  "language": "en",
  "text": "We will start with a short overview of what we plan to cover."
}
```

### 링크나 내 파일을 텍스트로

공개 영상 링크나 최대 2GB 오디오·동영상 파일을 넣으면 AI가 말을 텍스트로 옮겨요. 영상이 여러 개 담긴 게시물에서는 첫 번째 영상만 사용해요.

[링크나 내 파일을 텍스트로](https://transcript1.com/ko/features/dongyeongsang-tekseuteu-byeonhwan)

### 자막이 있으면 먼저 가져와요

YouTube, X, TikTok, Bluesky, Dailymotion, LinkedIn에 쓸 수 있는 자막이 있는지 먼저 확인해요. 있으면 그 자막을 가져오고, 없으면 transcript1이 오디오를 텍스트로 바꿔요.

[자막이 있으면 먼저 가져와요](https://transcript1.com/ko/features/youtube-transcript-api)

### 타임스탬프

각 구간의 시작·종료 시간을 확인할 수 있어요. AI 텍스트 변환과 YouTube 자동 생성 자막에는 단어별 타임스탬프도 있어요. X, TikTok, Bluesky, Dailymotion, LinkedIn 자막은 구간별 시간만 제공해요.

[타임스탬프](https://transcript1.com/ko/features/srt-pail-mandeulgi)

### 화자 분리

화자 분리를 켜려면 diarize=true로 설정하세요. 각 발언에 Speaker 1, Speaker 2 같은 표시가 붙어요.

[화자 분리](https://transcript1.com/ko/features/hwaja-insik-api)

### 언어 감지

구간마다 어떤 언어로 말했는지 알려 줘요. 변환할 때 언어 힌트를 함께 보내도 돼요.

[언어 감지](https://transcript1.com/ko/features/eumseong-eoneo-gamji)

### 텍스트·JSON·SRT·VTT

읽거나 복사할 때는 TXT, 앱에 넣을 때는 JSON을 선택하세요. 영상 자막이 필요하면 SRT나 VTT로 다운로드하세요.

[텍스트·JSON·SRT·VTT](https://transcript1.com/ko/features/srt-pail-mandeulgi)

### 웹훅

텍스트 변환이 끝나거나 실패하면 서명된 POST 요청으로 알려 드려요.

[웹훅](https://transcript1.com/ko/features/badasseugi-wephuk)

## 자주 묻는 질문

### 코딩을 몰라도 쓸 수 있나요?

네. 대시보드에 영상 링크를 붙여넣거나 파일을 끌어다 놓으면 돼요. YouTube, X, TikTok, Instagram, Facebook, Bluesky, Twitch, Dailymotion, Pinterest, LinkedIn, Snapchat Spotlight 영상을 지원해요. 완성된 스크립트는 TXT, SRT, VTT, JSON으로 다운로드하세요. 자동화하려면 CLI, API, MCP를 이용할 수 있어요.

### 분당 요금이 얼마인가요?

Monthly는 월 $9에 1,000분을 제공해요. 분당 1¢ (USD) 미만이에요. Annual은 연 $90이고, 매달 1,000분을 받아요. 1크레딧으로 오디오 1분을 처리하고, 건마다 길이를 분 단위로 올림해요. 자막을 가져오든 AI로 변환하든 요금은 같아요. 변환에 실패하거나 취소하면 크레딧을 차감하지 않아요.

### 자막 없는 영상도 되나요?

네. auto 모드는 YouTube, X, TikTok, Bluesky, Dailymotion, LinkedIn 자막을 먼저 확인해요. 쓸 수 있는 자막이 없으면 같은 요금으로 AI가 오디오를 텍스트로 바꿔요. 처음부터 AI로 변환하려면 STT를 선택하거나 화자 분리를 켜세요. captions(자막만)은 오디오를 변환하지 않아요.

### 스크립트는 얼마나 믿을 수 있나요?

업로더가 올린 자막을 가져오면 원래 자막의 오류도 그대로 남아요. 자동 생성 자막은 말을 빠뜨릴 수 있어요. 더 읽기 좋은 텍스트가 필요하면 AI 텍스트 변환을 선택하세요. 스크립트에서 어떤 소스를 썼는지 확인할 수 있어요. 중요한 인용문은 원본을 듣고 확인하세요.

### 누가 말했는지도 구분해 주나요?

화자 분리를 켜면 발언마다 Speaker 1, Speaker 2처럼 표시해요. 이 기능을 켜면 항상 AI로 텍스트를 변환해요. API에서는 diarize=true로 설정하세요.

### 여러 언어가 섞인 녹음도 되나요?

네. 한 녹음에 여러 언어가 섞여 있어도 변환할 수 있어요. 구간별로 감지한 언어를 알려 줘요. API로 보낼 때는 언어 힌트를 넣어도 돼요.

### 긴 녹음이나 큰 파일도 올릴 수 있나요?

오디오·동영상 파일은 최대 2GB까지 업로드할 수 있어요. AI 텍스트 변환은 영상이나 파일 하나당 최대 5시간까지 지원해요.

### 비공개 영상도 쓸 수 있나요?

소셜 미디어 게시물은 공개 상태여야 해요. YouTube에 한해 일부 공개(unlisted) 영상도 쓸 수 있어요. 비공개 영상, 연령 제한 영상, 재생할 수 없는 영상, 실시간 방송, 로그인이 필요한 게시물은 처리할 수 없어요. 이때는 크레딧을 차감하지 않아요. 한 게시물에 영상이 여러 개면 첫 번째 영상만 변환해요.

### Claude나 ChatGPT에서 바로 쓸 수 있나요?

Claude, ChatGPT, Cursor, VS Code, Claude Code에 MCP 서버를 연결하세요. 지원하는 영상 링크를 보내고 텍스트로 변환해 달라고 하면 돼요. transcript1이 스크립트를 만들면 AI 어시스턴트에 요약이나 인용문 추출을 부탁할 수 있어요. transcript1 자체는 요약 기능을 제공하지 않아요.

### 결제 전에 무료로 써 볼 수 있나요?

네. 가입하고 이메일을 인증하면 60분을 무료로 드려요. 한 번만 받을 수 있고, 카드 등록은 필요 없어요.

### 남은 분량은 이월되나요?

요금제에 포함된 1,000분은 매달 새로 지급해요. 남은 분량은 이월하지 않아요. 추가로 충전할 때는 1,000분당 Monthly에서 $6, Annual에서 $5예요. 충전한 분량은 유료 요금제를 유지하는 동안 만료되지 않아요.

### 올린 파일과 스크립트는 언제 삭제되나요?

텍스트 변환이 끝나면 24시간 뒤에 업로드한 파일을 삭제해요. 실패하거나 취소한 경우도 같아요. 음성 텍스트 변환 제공업체는 처리가 끝난 오디오를 삭제해요. 스크립트는 직접 지우기 전까지 보관해요.

## 함께 보면 좋은 페이지

- [REST API](https://transcript1.com/ko/docs/api-reference)
- [MCP 서버](https://transcript1.com/ko/docs/mcp)
- [CLI](https://transcript1.com/ko/docs/cli)
- [Agent Skill](https://transcript1.com/.well-known/agent-skills/transcript1/SKILL.md)
