ByteDance Seed: Seed Audio 1.0
ByteDance Seed Audio 1.0 generuje wykonania głosowe i sceny dźwiękowe na podstawie wytycznych twórczych. Koordynuje głosy, efekty i tło, obsługuje ustawianie czasu dialogów w odstępach 100 ms i obejmuje ponad 20 języków. Producent opisuje generowanie do dwóch minut z możliwością kontynuacji.
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.
ByteDance Seed Audio 1.0 to model tworzenia audio zorganizowany wokół sceny dźwiękowej. Mowę, efekty i tło można kształtować wspólnie za pomocą opisu tekstowego. Przydaje się to przy opowiadanej historii, spotkaniu w grze, krótkiej dramatycznej wymianie zdań lub scenie towarzyszącej zmontowanemu wideo. Przy pracy wyłącznie z głosem opisz mówiącego i wykonanie; przy pełniejszej scenie opisz także środowisko akustyczne i relację między dialogiem a otaczającymi dźwiękami.
Przygotuj opis w kolejności, w jakiej słuchacz ma doświadczać sceny. Wskaż postacie, zamierzony stan emocjonalny i słowa, które mają wypowiedzieć. Następnie opisz przestrzeń, ważne sygnały dźwiękowe i rozwój chwili. Wytyczne produkcyjne powinny odróżniać dokładny dialog od opisu sceny, aby wynik można było sprawdzić względem obu. Określ, które elementy są kluczowe dla zrozumienia, a które powinny pozostać w tle. Cichy pokój, zatłoczony dworzec i otwarty dziedziniec wymagają odmiennego projektu dźwięku, nawet gdy wypowiadana kwestia jest identyczna.
Oryginalnym przykładem jest postać z gry uspokajająca towarzysza podczas krótkiej sceny w schronieniu: powściągliwy głos mówi „Możemy tu poczekać”, przy cichym odgłosie deszczu w tle i jednym zbliżającym się kroku po kwestii. Przydatna kontrola odsłuchem sprawdza, czy słowa pozostają zrozumiałe, głos niesie uspokojenie, a sygnał pojawia się w sensownym momencie sceny. Inne wytyczne mogą zamawiać wyraźnego narratora przedstawiającego produkt bez atmosfery w tle. To przykładowe sposoby określenia intencji, a nie zapisy wygenerowanego audio czy obietnice dotyczące gotowego miksu.
Producent dokumentuje sterowanie czasem dialogu postaci na poziomie polecenia w odstępach 100 ms. Użyj tej kontroli do opisania momentu wejścia kwestii w zapisanej sekwencji lub zaplanowania mowy względem istniejącego montażu. Oddziel czas dialogu od rozmieszczenia efektów i tła: wydanie wskazuje dialog postaci jako główny obszar kontroli czasu. Sprawdź rzeczywiste początki, pauzy i nakładanie względem zamierzonej sceny. Odstęp czasowy opisuje rozdzielczość sterowania modelu i nie usuwa potrzeby odsłuchania końcowego wykonania.
Głos można określić przez opis tekstowy, próbkę referencyjną wykorzystaną za zgodą lub obie te metody. Producent przedstawia to jako kształtowanie głosu bez trenowania osobnego modelu dla każdego mówiącego. Opisz stałe cechy głosu oddzielnie od emocji bieżącej kwestii. Powracająca postać może potrzebować spokojnego przedstawienia i pilnej odpowiedzi, pozostając rozpoznawalna. W ramach praktycznego przygotowania wybierz wyraźną próbkę z dobrze słyszalnym docelowym głosem i wskaż, co ma przejść do nowego wykonania. Przygotowując powiązane sceny, zachowaj spójność próbki i opisu postaci.
Wydanie dokumentuje generowanie w ponad 20 językach, w tym chińskim, angielskim, japońskim, koreańskim, hiszpańskim, indonezyjskim, niemieckim, francuskim, tajskim i wietnamskim. Opisuje dopasowanie rozpoznawalnego głosu postaci do rytmu i ekspresji różnych języków. Dostarcz dialog w języku docelowym i sprawdź nazwy, akcent, pauzy i ton emocjonalny ze słuchaczem rozumiejącym ten język. W wersjach wielojęzycznych zachowaj stałą rolę postaci i intencję emocjonalną, pozostawiając każdemu scenariuszowi dość miejsca na naturalne sformułowania. Przygotuj tłumaczenie jako część pracy scenariuszowej zamiast zakładać, że opis sceny dźwiękowej rozstrzyga wszystkie kwestie lokalizacji.
Według wydania producenta Seed Audio 1.0 może generować do dwóch minut w jednym przebiegu i obsługuje kontynuację. Dłuższa historia zyskuje na granicach scen i wielokrotnie używanym opisie postaci. Przy każdej kontynuacji słuchaj zmian głosu, faktury tła i tempa oraz słów łączących sekcje. Traktuj zwrócone audio jako materiał do odsłuchu: sprawdź rzeczywiste informacje pliku przy przygotowaniu odtwarzania lub importu do edytora i zachowaj przy nim scenariusz oraz opis sceny na potrzeby poprawek. Połączoną produkcję należy sprawdzić jako ciągłą scenę, a nie tylko osobne klipy.
Producent opisuje jednolitą architekturę, w której intencja twórcza na poziomie języka kieruje akustycznym generatorem dyfuzyjnym. Praktyczny skutek dla opisu jest taki, że głos i środowisko można rozważać łącznie. Skup się na kilku relacjach definiujących scenę: czy kwestia jest na pierwszym planie, czy efekt ją przerywa i jak atmosfera wspiera moment emocjonalny. Dodawanie wielu niezwiązanych sygnałów utrudnia ustalenie, która część wyniku wymaga poprawki. Zmień wskazówki dla tego fragmentu, gdy sygnał konkuruje z dialogiem lub wykonanie nie trafia w zamierzony ton.
Ciągłość głosu w długim, złożonym materiale i dokładniejsze ustawianie czasu elementów dźwięku pozostają obszarami rozwoju wskazanymi w wydaniu. Skonkretyzuj przegląd produkcyjny: dokładne słowa, tożsamość mówiącego, język, wejścia, zrozumiałość i spójność rozszerzeń. Przydatnym wyjściem tego modelu jest słyszalna scena lub wykonanie głosowe. Osobne decyzje o cięciach montażowych, napisach i formacie dostawy można podjąć na podstawie rzeczywistego wyniku i wymagań docelowej produkcji.
Ailoot Ultra · Mowa POST /v1/audio/speech bytedance-seed/seed-audio-1-0
bytedance-seed/seed-audio-1-0Start
ByteDance Seed Audio 1.0 generuje wykonania głosowe i sceny dźwiękowe na podstawie wytycznych twórczych. Koordynuje głosy, efekty i tło, obsługuje ustawianie czasu dialogów w odstępach 100 ms i obejmuje ponad 20 języków. Producent opisuje generowanie do dwóch minut z możliwością kontynuacji.
- Akceptowane dane wejściowe
- Tekst
- Wyniki
- Audio
Dostępne w Ailoot · dane wejściowe i metody
Ailoot Ultra · Mowa POST /v1/audio/speech
- Wejście
text- Wyjście
audio
| Pole | Typ | Wymaganie | Wartości i limity | Domyślnie |
|---|---|---|---|---|
Polemodel | Typstring | WymaganieWymagane | Wartości i limity bytedance-seed/seed-audio-1-0 | Domyślnie— |
Poleinput | Typstring | WymaganieWymagane | Wartości i limity Minimalna długość: 1 | Domyślnie— |
Polevoice | Typstring | WymaganieOpcjonalne | Wartości i limity Minimalna długość: 1 | Domyślnie— |
Poleresponse_format | Typstring | WymaganieOpcjonalne | Wartości i limity mp3, pcm | Domyślniepcm |
Poleprovider | Typobject | WymaganieOpcjonalne | Wartości i limity | Domyślnie— |
Parametry i cykl życia metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, input |
Parametrmaterial_types | Kontrakttext |
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 wyjściowego audio | Tabela stawek— | Jednostka rozliczeniowaza sekundę dźwięku wyjściowego | Opłata Wyjście · sekunda wyjściowego audio $0.005 za sekundę dźwięku wyjś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 · Mowa
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'bytedance-seed/seed-audio-1-0', 'input': '${ACTUAL_INPUT_TEXT}'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -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 · Mowa
Kompletne binarne dane dźwiękowe lub oryginalna odpowiedź audio_url, nagłówki i każdy zasób należący do użytkownika.
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.
Aliasy
Aliasy modelu
Ailoot Ultra bytedance-seed/seed-audio-1-0
Aliasy ścieżek metod
Użyj ścieżek metod podanych powyżej.
Powiązane ID modeli
FAQ · ByteDance Seed: Seed Audio 1.0
- Jakie dane wejściowe i wyniki są dostępne?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:text→audio- Jakich pól używa żądanie?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:model,input,voice,response_format,provider