Video-to-Text
Transkrypcja wideo na tekst przez API z modelem Whisper
Bez karty kredytowej · Darmowe kredyty są ważne 90 dni · Potem doładowujesz konto i płacisz za użycie, bez abonamentu
WhisperLargeV3Ct2
Video-to-Text
Transkrypcja zwrócona przez API Dzięki, że dołączyłeś do dzisiejszej rozmowy. Nową stronę z cennikiem opublikujemy w poniedziałek, a zespół wsparcia zaktualizuje Centrum Pomocy do Środy.
Co możesz zamienić na tekst
| Źródło | Jak wysłać | Przykładowe zastosowania |
|---|---|---|
| Pliki audio i wideo | source_file (przesyłanie multipart, do 20 MB audio lub 50 MB wideo) |
Rozmowy, podcasty, wywiady, wykłady |
| YouTube | source_url |
Napisy, wyszukiwanie w nagraniach z kanału, streszczenia |
| TikTok | source_url |
Napisy, monitoring mediów społecznościowych, moderacja treści |
| Posty i Spaces na X | source_url |
Monitoring mediów społecznościowych, zapis nagranych Spaces w formie tekstu |
| Twitch i Kick | source_url |
Najlepsze momenty ze streamów, wyszukiwanie wzmianek o sponsorach |
Cennik API do transkrypcji
| Długość | Cena | Nagrań za 5 $ |
|---|---|---|
| 1 minuta | 0,0058 $ | ≈ 864 |
| 10 minut | 0,013 $ | ≈ 390 |
| 1 godzina | 0,052 $ | ≈ 96 |
Przykładowe zapytanie do API transkrypcji
- Endpoint
- Identyfikator modelu
- Wejście
- Wynik
- Limity darmowego konta
curl -X POST 'https://api.deapi.ai/api/v2/audio/transcriptions' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Accept: application/json' \
-F 'model=WhisperLargeV3Ct2' \
-F 'include_ts=true' \
-F 'ts_level=segment' \
-F '[email protected]'
import time, requests
API = "https://api.deapi.ai/api/v2"
HEADERS = {"Authorization": "Bearer YOUR_API_KEY", "Accept": "application/json"}
job = requests.post(f"{API}/audio/transcriptions", headers=HEADERS, json={
"model": "WhisperLargeV3Ct2",
"source_url": "https://www.youtube.com/watch?v=jNQXAC9IVRw",
"include_ts": True,
"ts_level": "segment",
}).json()["data"]
while True:
status = requests.get(f"{API}/jobs/{job['request_id']}", headers=HEADERS).json()["data"]
if status["status"] in ("done", "error"):
break
time.sleep(3)
# gotowe: transkrypcja w formacie JSON (text, language, segments) jest pod adresem z status["result_url"]
print(status.get("result_url"))
Czym jest API do transkrypcji?
-
Załóż darmowe konto
-
Utwórz klucz API
-
Wyślij plik lub link
Transkrypcja przez API: najczęstsze pytania
Zamień pierwsze nagranie na tekst za darmowe 5 $
Rejestracja przez e-mail albo Google. Bez karty kredytowej i bez abonamentu.