Communitygithub.com

PyAI-Dubbing

Übersetzen und vertonen bereitgestellte Audioaufnahmen in eine unterstützte Zielsprache mit PyAI Dubbing.

Was ist PyAI-Dubbing?

Das PyAI-Dubbing-Skill ermöglicht es AI-Agenten, Audioaufnahmen automatisch zu übersetzen und zu vertonen. Es nutzt die verbundenen PyAI-Tools, um Sprachdienste bereitzustellen. Der Agent prüft zunächst die unterstützten Ein- und Ausgangssprachen über `get_dub_capabilities`, bevor er einen Auftrag mit einer autorisierten HTTPS-Quell-Audio-URL und den ausgewählten Sprachen einreicht. Er überwacht den Auftragsstatus mittels Polling und stellt nach Abschluss das abspielbare Audio oder einen Download-Link bereit. Das Skill ist besonders nützlich für Entwickler und Benutzer, die schnelle, mehrsprachige Audioinhalte benötigen, ohne manuelle Übersetzungs- oder Synchronisationsarbeit. Es unterstützt die Plattformen PyAI und stellt sicher, dass keine doppelten Aufträge erstellt werden, indem es den Status regelmäßig abfragt und bei Zeitüberschreitungen eine klare Meldung an den Benutzer weitergibt.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atomsai/pyai-plugin/tree/main/skills/pyai-dubbing

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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.

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

Verwandte Skills