Dubbing (Vertonen)
Verwenden Sie die verbundenen PyAI-Tool-Schemas als Quelle der Wahrheit; Clients können Tool-IDs mit dem Servernamen versehen. Wenn PyAI getrennt ist, leiten Sie den Benutzer zur Browser-Anmeldung des Hosts. Bewahren Sie Anmeldeinformationen außerhalb des Chats auf. Respektieren Sie das ausgewählte Projekt und die autorisierte Aufgabe des Benutzers.
Tools: whoami, get_dub_capabilities, create_dub, get_dub_job, get_dub_audio
Überprüfen Sie get_dub_capabilities auf aktuell unterstützte Ein-/Ausgabesprachen, bevor Sie einen Auftrag einreichen. Verwenden Sie die vom Benutzer autorisierte HTTPS-Quell-Audio-URL und die ausgewählten Sprachen mit create_dub. Laden Sie keine lokale Datei ohne Autorisierung auf einen nicht verbundenen Hosting-Dienst hoch.
Reichen Sie den Auftrag einmal ein und behalten Sie die zurückgegebene job_id. Fragen Sie get_dub_job (angezeigt als „Vertonen“) ab, bis der Auftrag abgeschlossen oder ein Fehler aufgetreten ist. Ausstehende/verarbeitende Status rechtfertigen keine zweite Einreichung. Wenn eine Zeitüberschreitung die Einreichung unsicher macht, melden Sie dies, anstatt einen doppelten Auftrag zu erstellen.
Wenn der Auftrag abgeschlossen ist, rufen Sie get_dub_audio auf und präsentieren Sie die tatsächliche abspielbare Audio- oder Download-Link. Wenn das Warten beendet werden muss, geben Sie die Auftrags-ID und den Status an, damit der Benutzer fortfahren kann. Geben Sie nur Sprachen und Medien an, die die Live-Fähigkeiten unterstützen.