Dopracuj i wygeneruj dubbing ponownie
Edytuj źródłowy transkrypt i tłumaczenia, a potem ponownie wygeneruj audio dla języka.
Przewodnik · Zakłada, że utworzyłeś projekt dubbingu i wygenerowałeś co najmniej jeden język, jak pokazano w krótkim wprowadzeniu do dubbingu.
Endpointy do edycji transkrypcji i regeneracji użyte w tym przewodniku są dostępne tylko dla obszarów roboczych Enterprise. Skontaktuj się z działem sprzedaży, aby uzyskać dostęp.
Dubbing jest tylko tak dokładny, jak transkrypcja, na której się opiera. W tym przewodniku pokażemy dwa miejsca, w których możesz wprowadzić poprawki — transkrypcję źródłową i tłumaczenie języka — oraz jak zregenerować audio, gdy efekt będzie satysfakcjonujący.
Jak działają wersje
Każdy projekt i każdy język mają własny licznik revision, oba zaczynające się od 0.
- Edycja transkrypcji źródłowej zwiększa
revisionprojektu. Sama transkrypcja nie. - Edycja tłumaczenia zwiększa
revisiondanego języka. Nie wpływa na źródło ani inne języki. - Język podaje też
output_revision: wersję, z której wygenerowano jego obecne audio. Gdyoutput_revisionjest niższe niżrevision, pobrane audio jest nieaktualne, a status języka zmienia się nastale.
Jeśli możesz, popraw transkrypcję źródłową przed dodaniem języków. Tłumaczenia powstają na podstawie źródła, więc poprawienie go najpierw sprawia, że każdy język zaczyna od właściwego tekstu. Edycja źródła po dodaniu języka oznacza ten język jako stale i wymaga regeneracji.
Edytuj transkrypcję źródłową
Odczytaj transkrypcję źródłową, aby uzyskać stałe id każdego segmentu, a następnie edytuj, dodawaj lub usuwaj segmenty.
Podczas edycji czasu end_s musi być większe niż start_s. Nowe segmenty wymagają wszystkich czterech pól (text, speaker_id, start_s, end_s); serwer przypisuje segmentowi id.
Dopracuj tłumaczenie
Transkrypcja języka łączy każdy segment źródłowy z jego tłumaczeniem. Wartości id segmentów odpowiadają transkrypcji źródłowej, więc możesz porównać tłumaczenia z oryginalnym tekstem. Edytuj tłumaczenie pojedynczego segmentu, aby zastąpić tłumaczenie maszynowe. Przekaż null, aby usunąć tłumaczenie i oznaczyć ten segment do ponownego tłumaczenia.
Edycja tłumaczenia zwiększa revision języka. Jeśli język był już ukończony, jego status zmienia się na stale i zachowuje poprzednie audio, dopóki go nie zregenerujesz.
Zregeneruj audio
Po edycji transkrypcji źródłowej lub tłumaczenia zregeneruj język, aby utworzyć nowy dubbing na podstawie bieżącej transkrypcji. Regeneracja jest rozliczana tak jak generowanie.
Regeneracja zwraca 409 Conflict, jeśli projekt nie ma statusu ready lub język nie jest w stanie ustalonym, na przykład gdy już trwa generowanie. Gdy język ponownie osiągnie status completed, output_revision będzie równe revision, a pobrane audio uwzględni twoje zmiany.
Możesz określić, jak mocno głosy w dubbingu mają naśladować głosy źródłowe, używając ustawienia głosu
cloning_strength (od 0 do 10, domyślnie 7) podczas dodawania języka. Zobacz dokumentację API
tworzenia języka docelowego.