ElevenLabs: Речь в речь

Этот рабочий процесс ComfyUI выполняет конвертацию голоса через ElevenLabs Speech-to-Speech API. Вы даёте исходный аудиоклип (через LoadAudio или RecordAudio), выбираете целевой голос (через ElevenLabsVoiceSelector для готового голоса или ElevenLabsInstantVoiceClone, чтобы создать новый клон), и нода ElevenLabsSpeechToSpeech генерирует новую запись, сохраняя тайминг и содержимое оригинала, но меняя тембр под выбранный голос. Результат можно сохранить через SaveAudioMP3 или SaveAudioOpus.

Технически пайплайн передаёт исходную волну в ElevenLabsSpeechToSpeech вместе с ID целевого голоса. В варианте 1 ElevenLabsVoiceSelector обращается к вашему аккаунту ElevenLabs и отдаёт выбранный голос для прямого использования. В варианте 2 ElevenLabsInstantVoiceClone загружает чистый референс-сэмпл и возвращает новый голосовой ресурс, который затем подаётся в Speech-to-Speech ноду. Нода Note содержит подсказки, а некоторые ноды изначально находятся в обходе, чтобы вы включали только то, что нужно. Такой дизайн упрощает A/B-сравнение готовых голосов и instant-клонов, а явные ноды сохранения помогают держать управление файлами под контролем.

API

Использовать этот рабочий процесс из кода

Каждый рабочий процесс Comfy — это JSON-граф. Ниже представлен payload этого процесса, точно так же, как его запускает ComfyUI: получите его по ссылке, храните в системе контроля версий или загрузите в ComfyUI и выполняйте по узлам.

api_elevenlabs_speech_to_speech.json
Загрузка JSON рабочего процесса…

Запустите его на TypeScript или Python с помощью Comfy SDK. Один и тот же код работает с Comfy Cloud или вашим собственным ComfyUI — меняется только базовый URL.

// Install (beta)
npm i @comfyorg/sdk

// Run "ElevenLabs: Речь в речь" (TypeScript)
import { Comfy } from "@comfyorg/sdk";

const client = new Comfy({ apiKey: "comfyui-..." });

// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("api_elevenlabs_speech_to_speech_api.json");

const job = await client.run(wf);
await job.getOutputs("222")[0].toFile("output.png"); // SaveAudioAdvanced

SDK принимает рабочий процесс в API-формате: откройте этот процесс в ComfyUI и используйте Файл → Экспортировать рабочий процесс (API).

Доступ к API Comfy Cloud требует плана с API-ключом.

FAQ

Часто Задаваемые Вопросы

Посмотреть все воркфлоу
Showing 30 of 30 templates