Coze-Einrichtung
Installiere die Kitta Audio TTS 文字转语音- und Media-Sync-Plugins in Coze und verwende deinen eigenen API Key für Sprache und synchronisierte Videos.
Kitta Audio in Coze verwenden
Diese Store-Plugins und Download-Pakete verwenden immer Kitta Audio unter
https://fishaudio.org, unabhängig von dieser Dokumentationsseite. Schlüssel, API-Guthaben, Stimmen und Aufträge gehören zu diesem Konto. Kitta-AI-Schlüssel funktionieren mit diesen Plugins nicht.
Kitta Audio bietet zwei Plugins im Coze Plugin Store. Die Installation der Plugins ist der empfohlene Weg; verwende die direkte HTTP-Konfiguration nur für individuelle Anfragen.
| Plugin | Zweck | Installation |
|---|---|---|
| FishAudio TTS 文字转语音 | Text in Sprache umwandeln und eine Audio-URL zurückgeben | In Coze öffnen |
| FishAudio 图片/视频对口型 | Einen asynchronen Synchronisationsauftrag aus Video- und Audio-URLs erstellen | In Coze öffnen |
API Key vorbereiten
Erstelle auf der API-Verwaltungsseite einen eigenen Key für Coze und prüfe deine API-Credits. Übergib den Key so:
Authorization: Bearer YOUR_FISH_AUDIO_API_KEYNach Bearer muss ein Leerzeichen stehen. Jeder Kunde verwendet seinen eigenen Key; die Nutzung wird dem jeweiligen Fish-Audio-Konto belastet.
Privates Plugin selbst erstellen
Wer die Store-Plugins nicht verwenden möchte, kann Kitta Audio TTS 文字转语音 OpenAPI, Kitta Audio 图片/视频对口型 OpenAPI, Kitta Audio 文字对口型 OpenAPI oder Kitta Audio 专属语音合成 OpenAPI herunterladen und in Coze als Cloud-Plugin aus einem vorhandenen Dienst importieren. Wähle keine Autorisierung und übergib die kundeneigene Authorization zur Laufzeit. Einzelheiten stehen im English guide.
Empfohlen ist Import oben rechts; dort wird nur die OpenAPI-YAML benötigt. Wenn links ai_plugin (JSON) und rechts openapi (YAML) angezeigt werden, befindest du dich auf der </>-Code-Erstellungsseite. ai_plugin darf dann nicht leer bleiben: links die passende *.ai-plugin.json und rechts die *.openapi.yaml mit demselben Präfix einfügen. manifest.json ist nur das Kitta Audio-Paketverzeichnis und kein ai_plugin.
Aktueller Status: FishAudio TTS 文字转语音 und FishAudio 图片/视频对口型 sind im Store verfügbar; Kitta Audio 文字对口型 und Kitta Audio 专属语音合成 werden nur als private Import-Plugins angeboten.
FishAudio TTS 文字转语音 verwenden
- Füge FishAudio TTS 文字转语音 deinem Coze-Arbeitsbereich hinzu.
- Füge das TTS-Tool einem Agenten oder Workflow hinzu.
- Gib
Authorization, Text, Voice ID und optionale Einstellungen ein. - Verbinde die zurückgegebene
audio_urlmit Wiedergabe, Download oder Media Sync.
Teste zuerst mit einem kurzen Satz. Die Voice ID muss eine gültige Systemstimme oder eine im aktuellen Konto verfügbare benutzerdefinierte Stimme sein.
FishAudio 图片/视频对口型 verwenden
FishAudio 图片/视频对口型 enthält zwei Tools:
| Tool | Zweck |
|---|---|
create_media_sync | Asynchronen Auftrag aus direkt ladbaren Video- und Audio-URLs erstellen |
get_media_sync_job | Fortschritt, Ergebnis oder Fehler mit jobId abrufen |
Übergib Authorization, video_url und audio_url an create_media_sync. Speichere data.id aus der Antwort und verwende es als jobId. Das Erstellen eines Auftrags verbraucht API-Credits.
processing: warten und dieselbejobIderneut abfragen.completed:data.result_urllesen.failed:data.error_messagelesen.
Rufe create_media_sync bei einem Timeout oder während der Verarbeitung nicht erneut auf. Sonst können doppelte Aufträge und Kosten entstehen.
Text-zu-synchronisiertem-Video-Workflow
Du kannst die beiden Store-Plugins wie folgt verbinden oder das private Plugin Kitta Audio 文字对口型 importieren, das TTS und Lippensynchronisation in einem Erstellungsaufruf kombiniert:
Text + Voice ID → FishAudio TTS 文字转语音 → audio_url
Video URL + audio_url → create_media_sync → data.id
jobId speichern → 15–30 s warten → get_media_sync_job
completed: data.result_url | failed: data.error_messageLege für automatisches Polling eine maximale Anzahl von Abfragen und ein Gesamt-Timeout fest.
Das private Plugin verwendet create_text_lip_sync und anschließend get_text_lip_sync_job. Verwende für jeden neuen Auftrag einen neuen Idempotency-Key; nutze denselben Wert nur beim Wiederholen exakt derselben Anfrage.
Medien-URLs und Key-Sicherheit
Video- und Audio-URLs müssen vom Fish-Audio-Dienst direkt heruntergeladen werden können. Webseiten, lokale Pfade und abgelaufene signierte URLs funktionieren nicht. Temporäre Coze-URLs müssen bis zum Abschluss des Downloads gültig bleiben.
Authorization kann in Coze-Unterhaltungen, Debug- oder Laufzeitprotokollen erscheinen. Erstelle einen separaten Coze-Key, teile keine Screenshots oder Vorlagen mit echtem Key und rotiere oder widerrufe Test-Keys. Hinterlege niemals einen gemeinsamen Key in einem öffentlichen Plugin.
Fehlerbehebung
- 401: Format
Bearer, zusätzliche Leerzeichen und Gültigkeit des Keys prüfen. - 402: API-Credits prüfen; Mitglieds- und API-Credits sind getrennt.
- Mediendownload fehlgeschlagen: direkten Zugriff und Gültigkeitsdauer der URL prüfen.
- Weiterhin processing: dieselbe
jobIdabfragen, keinen neuen Auftrag erstellen. - Key im Protokoll: Key widerrufen und einen neuen Coze-Key erstellen.
Erweitert: TTS HTTP API direkt aufrufen
Diese optionale eigene HTTP-Anfrage verwendet Kitta Audio unabhängig von den festen Plugins oben. Erstelle einen Schlüssel in der API-Verwaltung dieser Website und verwende ihre Stimmen und API-Credits.
Ein Coze-HTTP-Knoten kann POST https://fishaudio.org/v1/audio/speech mit Authorization und Content-Type: application/json aufrufen. Sende model, voice, input und response_format: "mp3"; konfiguriere die Antwort als Datei oder Binärwert statt JSON.
Verwandte Dokumentation
Integrationen von Drittanbietern
Verbinden Sie Kitta Audio TTS mit Charakter-Chat, Wissensdatenbank, Sprachagent, Livestream und Automatisierungssoftware.
Tavo-Setup-Anleitung
Konfigurieren Sie Kitta Audio als benutzerdefinierten OpenAI-kompatiblen TTS-Anbieter in Tavo und weisen Sie dann Ihren Charakteren Kitta Audio-Stimmen zu.