Snabbstart för dubbning
Lär dig hur du dubbar ljud- och videofiler mellan språk med Dubbing API.
Den här guiden visar hur du dubbar en mediefil till ett annat språk med Dubbing API. I det här exemplet skapar du ett dubbningsprojekt från en engelsk ljudfil och genererar en spansk dubbning.
Ett dubbningsprojekt har två delar: ett projekt, som innehåller en mediekälla och dess transkript, samt ett eller flera språkmål, där vart och ett skapar dubbad utdata på ett enda språk. Du skapar ett projekt, väntar på att källan transkriberas, lägger till ett språk och laddar sedan ned den färdiga dubbningen.
Att skapa ett projekt debiterar dig för ett språk i förväg — minimidebiteringen för ett dubbningsprojekt. Detta förbetalar ditt första språkmål: det första språket du lägger till använder det, och varje ytterligare språk debiteras separat. Se Vad kostar dubbning? för mer information.
Språk anges som BCP-47-taggar, till exempel es eller fr-CA. Se språk och dialekter som stöds för alla godkända värden.
Använda Dubbing API
Skapa en API-nyckel
Skapa en API-nyckel i dashboarden här, som du använder för att säkert få åtkomst till API:t.
Spara nyckeln som en hanterad hemlighet och skicka den till SDK:erna antingen som en miljövariabel via en .env-fil eller direkt i appens konfiguration, beroende på vad du föredrar.
Installera SDK:t
SDK
CLI
Vi använder också biblioteket dotenv för att läsa in vår API-nyckel från en miljövariabel.
Python-exemplet använder biblioteket requests för att ladda ned det dubbade ljudet. Installera det
med pip install requests.
Gör API-begäran
SDK
CLI
Skapa en ny fil med namnet example.py eller example.mts, beroende på vilket språk du väljer, och lägg till följande kod:
Nedladdnings-URL:en i outputs.lossless_audio är signerad och upphör att gälla ungefär en timme efter att den
har utfärdats. Hämta språket igen för att få en ny URL om den har gått ut.
Kör sedan programmet:
Det dubbade ljudet sparas som dubbed.wav i din arbetskatalog.
Hantera fel
Om det inte går att lägga till ett språk lägger du till samma språk i det befintliga projektet igen, i stället för att skapa ett nytt projekt. Projektet och dess transkriberade källa kan återanvändas, så att försöka igen med språket går snabbare och gör att du slipper betala minimidebiteringen för ett språk en andra gång.
Skapa bara ett nytt projekt om projektet självt når failed under förberedelsen, vilket innebär att dess källa inte kunde transkriberas. Kontrollera källfilen eller URL:en och skapa sedan ett nytt projekt.
Företagsarbetsytor kan granska och korrigera källtranskriptet innan de lägger till ett språk, vilket ger mer korrekta översättningar. Se Förfina och generera om en dubbning.