Utwórz podcast
Utwórz podcast
Utwórz projekt podcastu i automatycznie go skonwertuj. Obecnie pokrywamy koszt LLM, ale nadal zapłacisz za generowanie audio. W przyszłości będą naliczane opłaty zarówno za LLM, jak i generowanie audio.
Nagłówki
Służy do moderacji. Aby korzystać z tej funkcji, twój obszar roboczy musi być na liście dozwolonych.
Żądanie
ID modelu do użycia w tym projekcie Studio; użyj GET /v1/models, aby wyświetlić wszystkie dostępne modele.
Typ podcastu do wygenerowania. Może to być „conversation”, czyli interakcja między dwoma głosami, lub „bulletin”, czyli monolog.
Treść źródłowa podcastu.
Output quality of the generated audio. Must be one of: ‘standard’ - standard output format, 128kbps with 44.1kHz sample rate. ‘high’ - high quality output format, 192kbps with 44.1kHz sample rate and major improvements on our side. ‘ultra’ - ultra quality output format, 192kbps with 44.1kHz sample rate and highest improvements on our side. ‘ultra_lossless’ - ultra quality output format, 705.6kbps with 44.1kHz sample rate and highest improvements on our side in a fully lossless format. If not provided, defaults to the highest quality preset available on your subscription tier.
Długość wygenerowanego podcastu. Musi mieć jedną z wartości: short — tworzy podcasty krótsze niż 3 minuty. default — tworzy podcasty trwające około 3–7 minut. long — tworzy podcasty dłuższe niż 7 minut.
Opcjonalny język projektu Studio. Dwuliterowy kod języka (ISO 639-1).
Tekst wstępu, który zawsze będzie dodawany na początku podcastu.
Tekst zakończenia, który zawsze będzie dodawany na końcu podcastu.
Dodatkowy prompt z instrukcjami do generowania podcastu, służący do dostosowania jego stylu i tonu.
Krótkie podsumowanie lub najważniejsze informacje z projektu Studio, zawierające kluczowe punkty lub tematy. Musi mieć od 10 do 70 znaków.
Adres URL wywoływany przez naszą usługę po przekonwertowaniu projektu Studio. Żądanie będzie zawierać obiekt JSON ze statusem konwersji. Komunikaty:
-
Gdy projekt został pomyślnie przekonwertowany: { type: “project_conversion_status”, event_timestamp: 1234567890, data: { request_id: “1234567890”, project_id: “21m00Tcm4TlvDq8ikWAM”, conversion_status: “success”, project_snapshot_id: “22m00Tcm4TlvDq8ikMAT”, error_details: None, } }
-
Gdy konwersja projektu się nie powiodła: { type: “project_conversion_status”, event_timestamp: 1234567890, data: { request_id: “1234567890”, project_id: “21m00Tcm4TlvDq8ikWAM”, conversion_status: “error”, project_snapshot_id: None, error_details: “Szczegóły błędu, jeśli konwersja się nie powiodła” } }
-
Gdy rozdział został pomyślnie przekonwertowany: { type: “chapter_conversion_status”, event_timestamp: 1234567890, data: { request_id: “1234567890”, project_id: “21m00Tcm4TlvDq8ikWAM”, chapter_id: “22m00Tcm4TlvDq8ikMAT”, conversion_status: “success”, chapter_snapshot_id: “23m00Tcm4TlvDq8ikMAV”, error_details: None, } }
-
Gdy konwersja rozdziału się nie powiodła: { type: “chapter_conversion_status”, event_timestamp: 1234567890, data: { request_id: “1234567890”, project_id: “21m00Tcm4TlvDq8ikWAM”, chapter_id: “22m00Tcm4TlvDq8ikMAT”, conversion_status: “error”, chapter_snapshot_id: None, error_details: “Szczegóły błędu, jeśli konwersja się nie powiodła” } }
Ten parametr steruje normalizacją tekstu w czterech trybach: ‘auto’, ‘on’, ‘apply_english’ i ‘off’. Przy wartości ‘auto’ system automatycznie zdecyduje, czy zastosować normalizację tekstu (np. zapis liczb słownie). Przy ‘on’ normalizacja tekstu będzie zawsze stosowana, a przy ‘off’ zostanie pominięta. ‘apply_english’ działa tak samo jak ‘on’, ale zakłada, że tekst jest po angielsku.
Odpowiedź
Pomyślna odpowiedź
Projekt powiązany z utworzonym podcastem.