Scribe v1
Scribe v1 transkrybuje dźwięk do zwykłego tekstu, strukturalnego JSON lub wyniku SRT/VTT ze znacznikami czasu.
O modelu
Ten opis przedstawia możliwości modelu. Dane wejściowe, wyniki i opcje dostępne w Ailoot podano poniżej dla wybranej metody.
Scribe v1 to konfiguracja zamiany mowy na tekst ElevenLabs. Przekaż nagranie w polu file i ustaw parametr model na scribe_v1. Protokół transkrypcji przyjmuje przesłany plik audio, URL dźwięku lub base64 z nagłówkiem mediów. Żądania używają application/json lub multipart/form-data.
Wybierz response_format spośród json, text, srt, vtt lub verbose_json. Użyj text do zwykłej transkrypcji, json lub verbose_json do wyniku strukturalnego oraz srt lub vtt do napisów ze znacznikami czasu. Opcjonalne pole language określa język dźwięku.
Zachowuj oryginalny dźwięk i wynikową transkrypcję razem, aby nazwy, daty i cytaty można było sprawdzić względem nagrania.
Ailoot Ultra · Transkrypcja POST /v1/audio/transcriptions scribe_v1
scribe_v1Start
Scribe v1 transkrybuje dźwięk do zwykłego tekstu, strukturalnego JSON lub wyniku SRT/VTT ze znacznikami czasu.
- Akceptowane dane wejściowe
- Audio
- Wyniki
- Tekst
Dostępne w Ailoot · dane wejściowe i metody
Ailoot Ultra · Transkrypcja POST /v1/audio/transcriptions
- Wejście
audio- Wyjście
text
| Pole | Typ | Wymaganie | Wartości i limity | Domyślnie |
|---|---|---|---|---|
Polemodel | Typstring | WymaganieWymagane | Wartości i limity scribe_v1 | Domyślnie— |
Polefile | Typstring | WymaganieWymagane | Wartości i limity | Domyślnie— |
Poleresponse_format | Typstring | WymaganieOpcjonalne | Wartości i limity json, text, srt, vtt, verbose_json | Domyślnie— |
Parametry i cykl życia metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktmultipart/form-data |
Parametrrequired | Kontraktmodel, file |
Parametrmaterial_types | Kontraktaudio |
Parametrmaterial_conditions | KontraktRzeczywisty plik dźwiękowy z jego prawdziwą nazwą i MIME. Nie twórz fikcyjnych nagrań ani nie używaj URL jako bajtów pliku. |
Cykl życia: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Rzeczywiście zwrócony task_id lub wpis w bibliotece multimediów
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Cennik
Informacje taryfowe nie dodają opcji żądania. Obsługiwane parametry podano przy wybranej metodzie.
- Tryb szybki
- Nie określono Gdy wybrany jest tryb szybki
- Tryb flex
- Nie określono Gdy wybrany jest tryb flex
- Maksymalna intensywność rozumowania
- Nie określono Gdy dla maksymalnej intensywności rozumowania stosowana jest domyślna korekta (default)
Stawki Ailoot
Ceny według konfiguracji
Dopasuj każdą opłatę do pokazanych warunków. Użyj jednej stawki dla każdego zestawu alternatywnych konfiguracji.
| Konfiguracja | Tabela stawek | Jednostka rozliczeniowa | Opłata |
|---|---|---|---|
| KonfiguracjaBazowe stawki za tokeny | Tabela stawekStawka podstawowa | Jednostka rozliczeniowa— | Opłata Wejście · Tokeny wejściowe — / 1K tokenów Wyjście · Tokeny wyjściowe — / 1K tokenów Wejście · Odczyt cache — / 1K tokenów Wejście · Zapis do cache — / 1K tokenów Wejście · Zapis do cache, 1 godz. — / 1K tokenów |
| Konfiguracjasekunda wejściowego audio | Tabela stawek— | Jednostka rozliczeniowaza sekundę dźwięku wejściowego | Opłata Wejście · sekunda wejściowego audio $0.0003333333333333333 za sekundę dźwięku wejściowego |
Ailoot rezerwuje szacowaną kwotę przed żądaniem. Po otrzymaniu wyniku rozlicza ostateczną opłatę według zmierzonego użycia. Rozliczenie strumieniowania korzysta z końcowego rekordu użycia. Jak działają rezerwacja i rozliczenie →
Przykładowe żądania
Ailoot Ultra · Transkrypcja
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual recording}"
test -f "$AILOOT_AUDIO_FILE"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-F 'model=scribe_v1' -F "file=@$AILOOT_AUDIO_FILE" \
-D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
Odbieranie i zapisywanie wyników
Ailoot Ultra · Transkrypcja
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Inne odczyty treści
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Zachowaj wszystkie ukończone wyniki
Zachowaj każdą kompletną zwróconą odpowiedź, plik i część treści.
Zachowaj pełną odpowiedź i nagłówki, wszystkie rzeczywiście uzyskane wyniki, pierwotnie zwrócone identyfikatory oraz wszystkie pola zużycia. Odzyskaj pierwotną operację bez ponownego wysyłania żądania utworzenia.
Jeśli trzeba sprawdzić pierwotną odpowiedź
Zachowaj zwrócony X-Client-Request-ID do uzgodnienia danych. Odczytuj wyłącznie rzeczywiście zwrócone wartości task_id/asset_id lub własną bibliotekę multimediów; nigdy nie buduj adresu URL zadania na podstawie identyfikatora operacji i nigdy nie wysyłaj ponownie żądania utworzenia.
Pola odpowiedzi
| Pole | Typ |
|---|---|
Poletext | Typ |
Poleusage | Typ |
Polesegments[] | Typ |
Polewords[] | Typ |
Polespeaker fields | Typ |
Poletimestamps | Typ |
Aliasy
Aliasy modelu
Ailoot Ultra scribe_v1
Aliasy ścieżek metod
Użyj ścieżek metod podanych powyżej.
Powiązane ID modeli
FAQ · Scribe v1
- Jakie dane wejściowe i wyniki są dostępne?
POST /v1/audio/transcriptions·scribe_v1:audio→text- Jakich pól używa żądanie?
POST /v1/audio/transcriptions·scribe_v1:model,file,response_format