API do transkrypcji audio i wideo za mniej niż 1¢ (USD) za minutę.

Wklej link do filmu z social mediów albo wrzuć plik audio lub wideo do 2 GB. Gotowy tekst odbierzesz w panelu, przez CLI, REST API lub MCP.

1000 minut za $9 miesięcznie60 minut za darmo jednorazowo po potwierdzeniu e-maila. Bez podawania karty.

transcript.json

{
  "language": "en",
  "segments": [
    {
      "start": 0,
      "end": 3,
      "speaker": "Speaker 1",
      "language": "en",
      "text": "Did you bring the map?"
    },
    {
      "start": 3,
      "end": 6,
      "speaker": "Speaker 2",
      "language": "en",
      "text": "Yes. The trail starts here."
    },
    {
      "start": 6,
      "end": 9,
      "speaker": "Speaker 1",
      "language": "en",
      "text": "Let’s take the river path."
    },
    {
      "start": 9,
      "end": 12,
      "speaker": "Speaker 2",
      "language": "en",
      "text": "We can stop at the bridge."
    }
  ]
}

transcript.vtt

WEBVTT

00:00:00.000 --> 00:00:03.000
<v Speaker 1>Did you bring the map?

00:00:03.000 --> 00:00:06.000
<v Speaker 2>Yes. The trail starts here.

00:00:06.000 --> 00:00:09.000
<v Speaker 1>Let’s take the river path.

00:00:09.000 --> 00:00:12.000
<v Speaker 2>We can stop at the bridge.

transcript.srt

1
00:00:00,000 --> 00:00:03,000
Speaker 1: Did you bring the map?

2
00:00:03,000 --> 00:00:06,000
Speaker 2: Yes. The trail starts here.

3
00:00:06,000 --> 00:00:09,000
Speaker 1: Let’s take the river path.

4
00:00:09,000 --> 00:00:12,000
Speaker 2: We can stop at the bridge.

transcript.txt

[00:00:00] Speaker 1: Did you bring the map?
[00:00:03] Speaker 2: Yes. The trail starts here.
[00:00:06] Speaker 1: Let’s take the river path.
[00:00:09] Speaker 2: We can stop at the bridge.
Ten sam tekst w czterech formatach. Rozmowę wymyśliliśmy na potrzeby przykładu.

Sprawdź, jak wygląda transkrypcja

Kliknij przykład i sprawdź tekst, JSON lub napisy. Możesz też wkleić własny link albo wybrać plik.

Przykłady są fikcyjne. Wybierz jeden i sprawdź transkrypcję.

Transkrypcja przykładu · Fragment podcastu

Napisy z YouTube

00:24 · 1 min z puli · przykład

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

Po rejestracji wrzucisz plik do 2 GB, włączysz podział na rozmówców i pobierzesz napisy SRT lub VTT.

Dla programistów i agentów AI

Użyj swojego klucza API z prefiksem t1_ w API lub CLI albo podłącz asystenta AI przez MCP.

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"}'
Odpowiedź API
{
  "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."
      }
    ]
  }
}
Asystent AI (MCP)
transcribe(url="https://www.youtube.com/watch?v=dQw4w9WgXcQ")
# Returns the transcript of the video.

Połącz Claude, ChatGPT, Cursor, VS Code i Claude Code przez OAuth albo klucz API.

Claude Code
claude mcp add --transport http transcript1 https://api.transcript1.com/mcp --header "Authorization: Bearer t1_YOURKEY"
Terminal
curl -fsSL https://transcript1.com/install.sh | sh
transcript1 'https://youtu.be/dQw4w9WgXcQ'

Płacisz za minuty nagrania

Za każdą rozpoczętą minutę audio zużywasz 1 kredyt. Napisy z platform i transkrypcja AI kosztują tyle samo. Jeśli transkrypcja się nie uda albo ją anulujesz, nic nie płacisz.

Jeśli zużyjesz cały pakiet, za minutę zapłacisz 0,9¢ (USD) w Monthly lub 0,75¢ (USD) w planie Annual.

Free

$0Bez karty
  • 60 minut na start, jednorazowo
  • Bez doładowań
  • 30 requestów na minutę
  • Transkrypcje naraz: 2

Monthly

$9/ miesiąc
  • 1000 minut co miesiąc
  • Dodatkowe 1000 minut za $6
  • 200 requestów na minutę
  • Transkrypcje naraz: 10

Annual

$90/ rok
  • 1000 minut co miesiąc
  • Dodatkowe 1000 minut za $5
  • 300 requestów na minutę
  • Transkrypcje naraz: 20

Potrzebujesz więcej minut?

W planie Monthly lub Annual możesz dokupić minuty. Korzystasz z nich, dopóki masz aktywny płatny plan.

1

1 × 1,000 minut

$6 za pakiet 1000 minut

$61,000 minut

Wszystko do pracy z nagraniem

Fragment transkrypcji w 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."
}
Filmy z social mediów
Wklej link do publicznego filmu lub wrzuć własny plik audio albo wideo do 2 GB. W poście z kilkoma filmami przepiszemy tylko pierwszy.
Napisy, jeśli już są
Najpierw sprawdzamy napisy na YouTube, X, TikToku, Bluesky, Dailymotion i LinkedIn. Jeśli nie da się z nich skorzystać, AI przepisuje dźwięk.
Znaczniki czasu
Przy każdym fragmencie masz czas początku i końca. AI i automatyczne napisy z YouTube podają też czasy poszczególnych słów. Napisy z X, TikToka, Bluesky, Dailymotion i LinkedIn mają czasy całych fragmentów.
Podział na rozmówców
Włącz diarize=true, a przy tekście zobaczysz Speaker 1, Speaker 2 itd. Dzięki temu wiesz, kto co powiedział.
Wykrywanie języka
Język wykrywamy osobno dla każdego fragmentu. Możesz też go podpowiedzieć przy wysyłaniu nagrania.
Tekst, JSON, SRT i VTT
Pobierz TXT do czytania, JSON do swojej aplikacji albo napisy SRT lub VTT do filmu.
Webhook po transkrypcji
Dostaniesz podpisany request POST, gdy transkrypcja się skończy albo się nie uda.

Masz pytania?

Nie ma tu odpowiedzi na twoje pytanie? Napisz do nas

Muszę umieć programować?

Nie. Wklej w panelu link do filmu z social mediów, np. z YouTube lub TikToka, albo wrzuć plik z dysku. Gotowy tekst pobierzesz jako TXT, SRT, VTT lub JSON. Do automatyzacji masz CLI, API i MCP.

Ile zapłacę za transkrypcję?

W planie Monthly płacisz $9 miesięcznie za 1000 minut, czyli mniej niż 1¢ (USD) za minutę. Annual kosztuje $90 rocznie i też daje 1000 minut co miesiąc. Za każdą rozpoczętą minutę audio zużywasz 1 kredyt. Napisy z platform i AI kosztują tyle samo. Jeśli transkrypcja się nie uda albo ją anulujesz, nic nie płacisz.

A jeśli film nie ma napisów?

AI przepisze dźwięk w tej samej cenie. W trybie auto najpierw sprawdzamy napisy na YouTube, X, TikToku, Bluesky, Dailymotion i LinkedIn. Jeśli chcesz od razu skorzystać z AI, wybierz stt albo włącz podział na rozmówców. Tryb captions (tylko napisy) w ogóle nie przepisuje audio.

Na ile mogę ufać transkrypcji?

Jeśli twórca pomylił się w napisach, błąd trafi też do transkrypcji. Automatyczne napisy potrafią pominąć słowa. Możesz zamiast nich wybrać AI, żeby dostać czytelniejszy tekst. Przy transkrypcji sprawdzisz, skąd pochodzi tekst. Ważny cytat zawsze porównaj z nagraniem.

Da się rozróżnić rozmówców?

Tak. Włącz podział na rozmówców, a przy wypowiedziach pojawią się Speaker 1, Speaker 2 itd. W API służy do tego diarize=true. Z tym ustawieniem zawsze korzystasz z AI, nawet jeśli film ma już napisy.

Co jeśli ktoś w trakcie zmieni język?

Możesz dodać nagranie w kilku językach. Rozpoznajemy język osobno dla każdego fragmentu. Przez API możesz też podpowiedzieć, jakiego języka się spodziewać.

Jak duży i długi plik mogę wrzucić?

Plik audio lub wideo może mieć do 2 GB. Jeśli korzystasz z transkrypcji AI, nagranie nie może trwać dłużej niż 5 godzin.

Czy film musi być publiczny?

W social mediach tak. Na YouTube działają też filmy niepubliczne (unlisted), ale nie prywatne. Film nie zadziała, jeśli ma ograniczenie wiekowe, jest niedostępny albo wymaga logowania. Transmisje na żywo też odpadają. Jeśli nie możemy pobrać filmu, nic nie płacisz. Gdy post ma kilka filmów, bierzemy tylko pierwszy.

Mogę zrobić transkrypcję w Claude lub ChatGPT?

Tak. Połącz Claude, ChatGPT, Cursor, VS Code albo Claude Code z serwerem MCP i poproś o transkrypcję filmu z obsługiwanego linku. transcript1 przygotuje tekst. Asystenta możesz potem poprosić o streszczenie lub cytaty. Sam transcript1 nie robi streszczeń.

Mogę najpierw przetestować za darmo?

Tak. Załóż konto i potwierdź e-mail, a dostaniesz 60 minut za darmo. To jednorazowa pula. Nie musisz podawać karty.

Co z minutami, których nie wykorzystam?

Pula 1000 minut odnawia się co miesiąc. Jeśli czegoś z niej nie zużyjesz, te minuty przepadną. Możesz też dokupić 1000 minut za $6 w planie Monthly lub $5 w Annual. Minuty z doładowań nie tracą ważności, dopóki masz aktywny płatny plan.

Kiedy usuwacie moje pliki?

Usuwamy pliki 24 godziny po zakończeniu transkrypcji, także jeśli się nie uda lub ją anulujesz. Dostawca transkrypcji AI usuwa audio, gdy skończy je przetwarzać. Gotowy tekst zostaje na koncie, aż sam go usuniesz.

Zacznij transkrybować i wykorzystaj 60 darmowych minut

Potwierdź e-mail i odbierz darmowe minuty na start. Dostajesz je tylko raz. Nie musisz podawać karty.

Zacznij za darmo