Flyworks MCP: бесплатный и быстрый инструмент Zeroshot Lipsync
Обзор
Flyworks MCP — это сервер Model Context Protocol (MCP), который предоставляет удобный интерфейс для взаимодействия с API Flyworks. Он обеспечивает быстрое и бесплатное создание видео с синхронизацией губ для широкого спектра цифровых аватаров, включая реалистичные и мультяшные стили.
Демо
Входное видео аватара (кадры):
Аудиоклип с TTS saying我是一个飞影数字人。Welcome to Flyworks MCP server demo. This tool enables fast and free lipsync video creation for a wide range of digital avatars, including realistic and cartoon styles.
:
Сгенерированное видео с синхронизацией губ:
Функции
- Создавайте синхронизированные видеоролики, используя в качестве входных данных видео и аудио цифрового аватара
- Создавайте синхронизированные с текстом видеоролики (с преобразованием текста в речь)
- Создавайте цифровые человеческие аватары из изображений и видео
- Поддержка как асинхронного, так и синхронного режимов работы
- Скоро появятся новые функции...
Требования
- Питон 3.8+
- Зависимости:
httpx
,mcp[cli]
Использование
Интеграция с Claude или другими клиентами MCP
Использование в Claude Desktop
Перейдите в Claude > Settings > Developer > Edit Config > claude_desktop_config.json
чтобы включить следующее:
Использование в курсоре
Перейдите в Cursor -> Preferences -> Cursor Settings -> MCP -> Add new global MCP Server
, чтобы добавить указанную выше конфигурацию.
Обязательно замените your_api_token_here
на ваш фактический токен API и обновите FLYWORKS_MCP_BASE_PATH
, указав допустимый каталог в вашей системе, в котором будут сохраняться выходные файлы.
Примечание: Мы предлагаем бесплатный пробный доступ к нашему инструменту с токеном
2aeda3bcefac46a3
. Однако имейте в виду, что ежедневная квота для этого бесплатного доступа ограничена. Кроме того, сгенерированные видео будут помечены водяными знаками и ограничены продолжительностью 45 секунд. Для получения полного доступа свяжитесь с нами по адресу bd@flyworks.ai , чтобы получить свой токен.
Установка через Smithery
Чтобы автоматически установить flyworks-mcp для Claude Desktop через Smithery :
Установить локально
- Клонируйте этот репозиторий:
- Установить зависимости:Или с помощью
uv
:Чтобы избежать проблем с тайм-аутом при запуске сервера, мы рекомендуем предварительно установить все зависимости: - Конфигурация
Установите свой токен API Flyworks как переменную среды:
В качестве альтернативы вы можете создать файл .env
.
- Запуск сервера
Запустите файл server.py
напрямую:
spawn uvx ENOENT проблема:
Подтвердите абсолютный путь, выполнив следующую команду в терминале:
Получив абсолютный путь (например, /usr/local/bin/uvx), обновите конфигурацию, чтобы использовать этот путь (например, «command»: «/usr/local/bin/uvx»).
Описание инструмента
1. Создать синхронизированное видео по аудио ( create_lipsync_video_by_audio
)
Создать видео с синхронизацией губ и аудиовходом. Анимирует цифровой аватар человека, чтобы он говорил синхронно с предоставленным аудио.
Параметры :
avatar
: Цифровой идентификатор человеческого аватара. Необходимо указать либо это, либо параметры создания аватара.avatar_video_url
: URL-адрес видео, из которого будет создан аватар.avatar_image_url
: URL-адрес изображения, из которого будет создан аватар.avatar_video_file
: Локальный путь к видеофайлу, из которого будет создан аватар.avatar_image_file
: Локальный путь к файлу изображения, из которого будет создан аватар.audio_url
: Удаленный URL аудиофайла. Необходимо указать один из audio_url или audio_file.audio_file
: Локальный путь к аудиофайлу. Необходимо указать один из следующих вариантов: audio_url или audio_file.title
: Необязательное название для созданного видео.async_mode
: Если true, возвращает task_id немедленно. Если false, ждет завершения и загружает видео. По умолчанию true.output_path
: Где сохранить загруженное видео, если async_mode имеет значение false. По умолчанию "output.mp4".
Примечания :
- Для создания аватара укажите только ОДИН из следующих параметров: avatar_video_url, avatar_image_url, avatar_video_file или avatar_image_file.
- Если идентификатор аватара указан напрямую, эти параметры будут проигнорированы.
Возврат :
- Если async_mode имеет значение true: task_id для проверки статуса позже и created_avatar (если был создан новый аватар)
- Если async_mode имеет значение false: путь к загруженному видео, результат задачи и created_avatar (если применимо)
2. Создать видео с синхронизацией губ по тексту ( create_lipsync_video_by_text
)
Создать видео с синхронизацией губ с текстовым вводом. Генерирует аудио из текста и анимирует цифровой человеческий аватар, чтобы он его озвучил.
Параметры :
avatar
: Цифровой идентификатор человеческого аватара. Необходимо указать либо это, либо параметры создания аватара.avatar_video_url
: URL-адрес видео, из которого будет создан аватар.avatar_image_url
: URL-адрес изображения, из которого будет создан аватар.avatar_video_file
: Локальный путь к видеофайлу, из которого будет создан аватар.avatar_image_file
: Локальный путь к файлу изображения, из которого будет создан аватар.text
: Текстовое содержимое, которое будет озвучено аватаром. Обязательно.voice
: идентификатор голоса для использования при преобразовании текста в речь. Если не указано, автоматически будет выбран случайный голос.title
: Необязательное название для созданного видео.async_mode
: Если true, возвращает task_id немедленно. Если false, ждет завершения и загружает видео. По умолчанию true.output_path
: Где сохранить загруженное видео, если async_mode имеет значение false. По умолчанию "output.mp4".
Примечания :
- Для создания аватара укажите только ОДИН из следующих параметров: avatar_video_url, avatar_image_url, avatar_video_file или avatar_image_file.
- Если идентификатор аватара указан напрямую, эти параметры будут проигнорированы.
Возврат :
- Если async_mode имеет значение true: task_id для проверки статуса позже, выбранный голосовой идентификатор и created_avatar (если применимо)
- Если async_mode имеет значение false: загруженный путь к видео, результат задачи, выбранный идентификатор голоса и created_avatar (если применимо)
Проверка статуса задачи
Для задач, запущенных в асинхронном режиме, вы можете проверить их статус с помощью конечной точки API Flyworks /creation/task
с помощью task_id, возвращаемого инструментом.
Примечания
- Обработка задания может занять некоторое время, пожалуйста, проявите терпение.
- URL-адреса видеофайлов являются временными, пожалуйста, скачайте и сохраните их как можно скорее.
- При использовании локальных файлов сервер автоматически загрузит их на серверы Flyworks.
- В режиме синхронизации инструмент будет ждать завершения задачи и автоматически загрузит видео.
- Максимально допустимое время ожидания для режима синхронизации составляет 10 минут (600 секунд).
- Создание аватара с помощью видео обычно обеспечивает лучшее качество, но занимает больше времени.
- Для быстрого тестирования создание аватара с помощью изображений выполняется быстрее, но может иметь более низкое качество.
Ссылки по теме
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Сервер Model Context Protocol, который позволяет быстро и бесплатно создавать синхронизированное с губами видео для широкого спектра цифровых аватаров, поддерживая как аудио, так и текстовый ввод для создания синхронизированных движений губ.
Related MCP Servers
- AsecurityAlicenseAqualityModel Context Protocol server that enables generating videos from text prompts and/or images using AI models (Luma Ray2 Flash and Kling v1.6 Pro) with configurable parameters like aspect ratio, resolution, and duration.Last updated -23JavaScriptMIT License
- -security-license-qualityA Model Context Protocol server that provides a convenient interface for creating lipsynced videos by matching digital avatar videos with audio inputs.Last updated -1Python
- -securityAlicense-qualityA Model Context Protocol server that enables developers to integrate advanced text-to-speech and video translation capabilities into their applications through simple API calls.Last updated -PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that integrates with VOICEVOX engine to provide text-to-speech synthesis and speaker information retrieval, allowing users to generate and play voice audio from text.Last updated -2TypeScriptMIT License