Tools

Omówienie multimediów

OpenClaw generuje obrazy, filmy i muzykę, rozumie przychodzące multimedia (obrazy, dźwięk i filmy) oraz odczytuje odpowiedzi na głos za pomocą syntezy mowy. Wszystkie funkcje multimedialne są obsługiwane przez narzędzia: agent decyduje na podstawie rozmowy, kiedy ich użyć, a każde narzędzie pojawia się tylko wtedy, gdy skonfigurowano co najmniej jednego obsługującego je dostawcę.

Mowa na żywo korzysta z kontraktu sesji Talk zamiast ścieżki jednorazowego narzędzia multimedialnego. Talk ma trzy tryby: natywny dla dostawcy realtime, lokalny lub strumieniowy stt-tts oraz transcription do przechwytywania mowy wyłącznie w celu obserwacji. Tryby te współdzielą katalogi dostawców, koperty zdarzeń i semantykę anulowania z telefonią, spotkaniami, komunikacją w czasie rzeczywistym w przeglądarce oraz natywnymi klientami „naciśnij, aby mówić”.

Możliwości

Macierz możliwości dostawców

Dostawca Obraz Film Muzyka TTS STT Głos w czasie rzeczywistym Rozumienie multimediów
Alibaba
Azure Speech
BytePlus
ComfyUI
Deepgram
DeepInfra
ElevenLabs
fal
Google
Gradium
Inworld
LiteLLM
Lokalny CLI
Microsoft
Microsoft Foundry
MiniMax
Mistral
OpenAI
OpenRouter
PixVerse
Qwen
Runway
SenseAudio
Together
Volcengine
Vydra
xAI
Xiaomi MiMo

Tryb asynchroniczny a synchroniczny

Możliwość Tryb Uzasadnienie
Obraz Asynchroniczny Przetwarzanie przez dostawcę może trwać dłużej niż tura czatu; wygenerowane załączniki korzystają ze współdzielonej ścieżki ukończenia.
Synteza mowy Synchroniczny Odpowiedzi dostawcy wracają w ciągu kilku sekund; są dołączane do dźwięku odpowiedzi.
Film Asynchroniczny Przetwarzanie przez dostawcę trwa od 30 s do kilku minut; wolne kolejki mogą działać aż do skonfigurowanego limitu czasu.
Muzyka Asynchroniczny Ma takie same cechy przetwarzania przez dostawcę jak film.

W przypadku narzędzi asynchronicznych OpenClaw przesyła żądanie do dostawcy, natychmiast zwraca identyfikator zadania i śledzi zadanie w rejestrze zadań. Agent kontynuuje odpowiadanie na inne wiadomości podczas wykonywania zadania. Gdy dostawca zakończy pracę, OpenClaw wybudza agenta, przekazując mu ścieżki wygenerowanych multimediów, aby mógł poinformować użytkownika za pomocą zwykłego trybu widocznej odpowiedzi sesji: automatycznego dostarczenia odpowiedzi końcowej, jeśli jest skonfigurowane, lub message(action="send"), gdy sesja wymaga narzędzia wiadomości. Jeśli sesja osoby wysyłającej żądanie jest nieaktywna lub jej aktywne wybudzenie się nie powiedzie, a w odpowiedzi końcowej nadal brakuje części wygenerowanych multimediów, OpenClaw wysyła idempotentną bezpośrednią odpowiedź awaryjną zawierającą wyłącznie brakujące multimedia. Multimedia dostarczone już w odpowiedzi końcowej nie są publikowane ponownie.

Rozpoznawanie mowy i Voice Call

Deepgram, DeepInfra, ElevenLabs, Google, Groq, Mistral, OpenAI, OpenRouter, SenseAudio i xAI mogą transkrybować przychodzący dźwięk za pomocą wsadowej ścieżki tools.media.audio, jeśli są skonfigurowane. Pluginy kanałów, które wstępnie przetwarzają wiadomość głosową na potrzeby filtrowania wzmianek lub analizy poleceń, oznaczają transkrybowany załącznik w kontekście przychodzącym, dzięki czemu współdzielony etap rozumienia multimediów ponownie wykorzystuje tę transkrypcję zamiast wykonywać drugie wywołanie STT dla tego samego dźwięku.

Deepgram, ElevenLabs, Mistral, OpenAI i xAI rejestrują również dostawców strumieniowego STT dla Voice Call, dzięki czemu dźwięk rozmowy telefonicznej na żywo może być przekazywany do wybranego dostawcy bez oczekiwania na ukończenie nagrania.

W przypadku rozmów z użytkownikami na żywo preferuj tryb Talk. Wsadowe załączniki dźwiękowe pozostają na ścieżce multimediów; komunikacja w czasie rzeczywistym w przeglądarce, natywne rozwiązania „naciśnij, aby mówić”, telefonia i dźwięk ze spotkań powinny korzystać ze zdarzeń Talk oraz katalogów o zakresie sesji zwracanych przez Gateway.

Przypisania dostawców (podział dostawców między obszary)

Google

Obszary obrazów, filmów, muzyki, wsadowego TTS, wsadowego STT, głosu w czasie rzeczywistym po stronie zaplecza oraz rozumienia multimediów.

OpenAI

Obszary obrazów, filmów, wsadowego TTS, wsadowego STT, strumieniowego STT dla Voice Call, głosu w czasie rzeczywistym po stronie zaplecza oraz osadzeń pamięci.

DeepInfra

Obszary routingu czatu/modeli, generowania i edycji obrazów, zamiany tekstu na film, wsadowego TTS, wsadowego STT, rozumienia multimediów obrazowych oraz osadzeń pamięci. DeepInfra udostępnia również ponowne szeregowanie, klasyfikację, wykrywanie obiektów i inne natywne typy modeli; OpenClaw nie ma jeszcze kontraktu dostawcy dla tych kategorii, dlatego ten plugin ich nie rejestruje.

xAI

Obrazy, filmy, wyszukiwanie, wykonywanie kodu, wsadowe TTS, wsadowe STT oraz strumieniowe STT dla Voice Call. Głos xAI w czasie rzeczywistym jest funkcją dostępną u dostawcy nadrzędnego, ale nie jest rejestrowany w OpenClaw, dopóki współdzielony kontrakt głosu w czasie rzeczywistym nie będzie w stanie go reprezentować.

Powiązane materiały

Was this useful?
On this page

On this page