> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# ComfyUI의 Pika Music 및 Pika SFX: AI 노래와 사운드 효과

> ComfyUI의 Pika Music 및 Pika SFX 노드로 스타일 프롬프트와 가사에서 노래 전체를 생성하고, 기존 트랙을 커버하며, 1~20초 사운드 효과를 만들 수 있습니다.

Pika의 오디오 노드는 로컬 GPU 없이 텍스트 설명을 완성된 오디오로 바꿉니다. **Pika Music**은 스타일 프롬프트와 선택적 가사로 노래를 작성하며, 길이는 10~~360초에서 선택할 수 있고, 업로드한 트랙을 그 곡의 원래 길이로 커버할 수도 있습니다. **Pika SFX**는 1~~20초의 사운드 효과를 하나 반환하며, 폴리, UI 블립, 라이저, 예고편 임팩트에 쓸 수 있습니다.

두 노드 모두 가중치를 다운로드하지 않습니다. 출력은 `AUDIO` 하나이고, Comfy 계정에서 실행되며, 생성된 오디오의 초 단위로 크레딧이 청구됩니다.

**이 노드로 만드는 것**

* 영상 편집 길이에 정확히 맞춘 큐, 징글, 인스트루멘털 베드
* 이미 써 둔 가사를 노래로. 단어는 그대로 두고 스타일만 바꿀 수 있습니다
* 가지고 있는 트랙의 재해석: 장르와 템포를 바꾸고, 그 아래에는 같은 곡
* 완성된 화면을 위한 폴리, 임팩트, 휘슬 사운드, 룸 톤, 게임 이벤트 효과음

> [!TIP]
>
> 파트너 노드를 사용하려면 올바르게 로그인되어 있고 허가된 네트워크 환경을 사용하고 있는지 확인해야 합니다. 파트너 노드를 사용하기 위한 구체적인 요구사항은 문서의 [파트너 노드 개요](https://docs.comfy.org/ko/tutorials/partner-nodes/overview.md) 섹션을 참조해 주세요.

> [!TIP]
>
> > [tab] 로컬 사용자
> >
> > ComfyUI가 최신 버전으로 업데이트되었는지 확인하세요.
> >
> > * [ComfyUI 다운로드](https://www.comfy.org/download)
> > * [업데이트 가이드](https://docs.comfy.org/ko/installation/update_comfyui.md)
> >
> > 이 가이드의 워크플로는 [워크플로 템플릿](https://docs.comfy.org/ko/interface/features/template.md)에서 확인할 수 있습니다.
> > 템플릿에서 찾을 수 없다면, 귀하의 ComfyUI가 오래된 버전일 수 있습니다.
> >
> > 워크플로를 로드할 때 노드가 누락되는 경우, 가능한 원인:
> >
> > 1. 최신 ComfyUI 버전(최신 테스트 버전(nightly))을 사용하고 있지 않음
> > 2. 일부 노드가 시작 시 가져오기에 실패함
>
> > [tab] 클라우드 사용자
> >
> > * [클라우드](https://cloud.comfy.org)는 ComfyUI 안정판 출시 후 업데이트됩니다.
> >
> > 따라서 이 문서에서 핵심 노드가 누락된 것을 발견했다면, 그 이유는 새로운 핵심 노드가 아직 최신 안정판에 공개되지 않았기 때문일 수 있습니다. 다음 안정판 출시를 기다려 주세요.

## 시작하기

1. ComfyUI를 0.45.0 이상으로 업데이트합니다
2. 템플릿 라이브러리에서 `Pika Music` 또는 `Pika SFX`를 검색합니다
3. 프롬프트를 쓰고 `duration`을 설정한 다음 워크플로를 실행합니다

## Pika Music: 텍스트에서 음악으로

편곡, 분위기, 악기 구성을 프롬프트에 쓰고, 보컬이 필요하면 가사를 더합니다. 노드는 모델이 믹스한 완성 트랙 하나를 반환합니다.

![Pika Music 텍스트에서 음악으로 워크플로 미리보기](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/api_pika_music-1.webp)

> [card] [워크플로 다운로드](https://github.com/Comfy-Org/workflow_templates/blob/main/templates/api_pika_music.json)
>
> JSON을 다운로드하거나 템플릿 라이브러리에서 "Pika Music"을 검색하세요

1. `Pika Music` 노드에서 `text to music`을 선택합니다.
2. `prompt`에 방향을 씁니다: 장르와 시대, BPM과 키, 훅을 담당하는 악기, 보컬의 성격, 그리고 곡이 섹션마다 어떻게 진행되는지. 최대 4,000자가 모델에 전달됩니다.
3. `[Verse]`, `[Chorus]` 같은 섹션 태그가 있는 `lyrics`를 추가합니다. 연주곡을 원하면 이 필드를 비워 둡니다. 최대 8,000자입니다.
4. `duration`을 10\~360초(기본 30)로 설정합니다. `rewrite_prompt`는 프롬프트가 몇 단어뿐이고 모델이 먼저 확장해 주길 원할 때만 켜세요.
5. 워크플로를 실행합니다. `Save Audio (Advanced)`가 MP3를 `ComfyUI/output/audio/`에 저장합니다.

## Pika Music: 곡 커버하기

같은 노드의 모드를 `cover`로 바꾸면 새로 쓰는 대신 가진 곡을 다시 만들 수 있습니다. 오디오 파일을 `source_audio`에 연결하고, 대신 원하는 편곡을 프롬프트에 씁니다. 다른 장르, 다른 템포, 다른 밴드입니다.

커버는 `duration`을 무시합니다. 출력은 소스 길이를 유지하며 5\~360초로 제한되므로, 3분짜리 소재는 3분 그대로 돌아옵니다. `lyrics`는 여전히 적용되므로 원래 가사를 유지하거나 같은 편곡에 새 가사를 줄 수 있습니다.

커버는 믹스된 음원에서 시작하므로 보컬과 반주를 분리하는 일은 모델의 몫입니다. 보컬이 중앙에 있고 편곡이 단순한 소재가 밀도 높은 마스터보다 재해석에 더 잘 견딥니다.

## Pika SFX: 텍스트에서 사운드 효과로

사운드를 한 줄로 적으면 노드가 효과음 하나를 반환합니다. Pika는 요청한 설명을 따르며 요청하지 않은 음성, 음악, 배경 노이즈를 더하지 않으므로, 걷어낼 깔개 없이 바로 타임라인에 올릴 수 있습니다.

![Pika SFX 텍스트에서 사운드 효과로 워크플로 미리보기](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/api_pika_sfx-1.webp)

> [card] [워크플로 다운로드](https://github.com/Comfy-Org/workflow_templates/blob/main/templates/api_pika_sfx.json)
>
> JSON을 다운로드하거나 템플릿 라이브러리에서 "Pika SFX"를 검색하세요

1. `Pika SFX` 프롬프트에 사운드를 씁니다. 예를 들어 녹슨 경첩에서 삐걱이며 천천히 열리는 낡은 목재 문, 이어서 무거운 걸쇠가 철컥 닫히는 소리입니다.
2. `duration`을 1\~20초(기본 5)로 설정한 다음 워크플로를 실행합니다. MP3는 `ComfyUI/output/audio/`에 저장됩니다.

실행 한 번에 44.1 kHz 스테레오 효과음 하나가 생성됩니다. 연속된 사운드가 필요하면 사운드마다 노드를 한 번씩 실행하고 타임라인에 직접 배치하세요. Pika SFX는 음악이나 노래를 만들지 않습니다. 그 부분은 Pika Music이 담당합니다.

## 음악 프롬프트 작성법

**장르와 시대, BPM과 키, 훅을 담당하는 악기, 보컬 성격, 편곡의 진행, 믹스 방향** 순서로 방향을 세웁니다. 4,000자 전체가 모델에 전달되므로 구체적인 정보는 값을 하고, 형용사만 쌓으면 그렇지 않습니다.

템플릿의 기본 프롬프트가 이 형태의 실례입니다:

```text theme={null}
Slow-burning indie soul ballad at 72 BPM: warm Rhodes electric piano, brushed drums, upright bass and a soft horn section that swells in the chorus. Intimate late-night lounge mood, analog tape saturation, wide stereo reverb.
```

더 많은 출발점:

* `Mainstream dance pop, four-on-the-floor beat at 124 BPM in A minor, bright female lead in an upper-mid register, sidechained warm pads, plucked synth hook, filtered verse lifting into a festival-sized chorus, glossy radio mix.`
* `Sparse solo grand piano at 68 BPM, felt hammers and close mic, rubato intro resolving into a steady left-hand arpeggio, no drums, no vocals.`
* `Cinematic orchestral build at 90 BPM, taiko and low-string ostinato, brass swell around twenty seconds, choir pad underneath, wide trailer mix, instrumental.`
* `Lofi hip hop at 82 BPM, dusty boom-bap drums, vinyl crackle, warm electric piano loop, upright bass, no vocals, loopable.`

결과를 바꾸는 것들:

* **음색만이 아니라 진행을 쓰세요.** `Filtered verse lifting into a full chorus`라고 쓰면 곡에 갈 곳이 생깁니다. 악기 이름만 길게 나열하면 정적인 음향 덩어리가 돌아오기 쉽습니다.
* **원하지 않는 것을 말하세요.** `no vocals`, `no ad-libs`, `dry close-mic lead` 모두 방향으로 읽힙니다.
* **창법을 지정하세요.** 음역, 성별, 믹스에서 보컬이 앞에 나오는 정도가 악기를 하나 더 넣는 것보다 곡을 더 바꿉니다.
* **용도에 맞춰 길이를 정하세요.** 10초 스팅과 180초 배경 음악은 필요한 방향이 다릅니다. 긴 곡을 만들어 자르지 말고 필요한 길이로 생성하세요.
* **한 번에 하나만 바꾸세요.** 프롬프트를 고치는 동안 seed를 고정하면, 들리는 차이는 내가 가한 변경에서 나옵니다.

## 가사와 섹션 태그

`lyrics`는 프롬프트와 분리된 입력이므로, 같은 가사에 프롬프트만 바꿔 발라드, 댄스 싱글, 록 연주로 다시 받을 수 있습니다.

* `lyrics`를 비우면 같은 방향의 보컬 없는 연주곡이 돌아옵니다.
* 태그는 구조를 정합니다. 부를 텍스트가 아니라 프레이즈를 끊는 방식과 섹션 경계로 읽힙니다. `[Verse]`, `[Pre-Chorus]`, `[Chorus]`면 대부분의 곡에 충분하고, 반복과 엔딩을 지정하려면 `[Verse 2]`, `[Bridge]`, `[Final Chorus]`를 더합니다.
* 가사는 한 줄에 한 프레이즈. 모델은 줄바꿈을 기준으로 프레이즈를 만듭니다.

```text theme={null}
[Verse]
Streetlights hum on the empty avenue
I keep the radio low and the windows down
[Pre-Chorus]
Every red light is a chance to turn around
[Chorus]
I'm not lost, I'm just taking the long way home
```

## 사운드 효과 프롬프트 작성법

한 줄에 네 가지를 넣습니다: **재질이 무엇인지, 그에게 무슨 일이 일어나는지, 어떤 공간인지, 마이크가 얼마나 가까운지**. 강도는 마지막입니다. 형용사를 나열하기보다 가깝고 건조한 묘사가 더 잘 전달됩니다.

| 목적 | 프롬프트 |
| - | - |
| 폴리: 문 | `Old timber door creaks open slowly on rusty hinges, then a heavy latch clicks shut, close perspective, dry, no music, no voices` |
| UI 블립 | `Short bright digital blip, one hundred milliseconds, clean tone, no reverb` |
| 예고편 임팩트 | `Deep sub-bass impact with a metal debris tail, close and heavy, wide stereo, cinematic` |
| 군중 앰비언스 | `Reverberant stadium crowd cheering, chants and claps, steady bed with no music` |
| 라이저 | `Rising noise sweep with a pitch climb across eight seconds, tension building to a hard stop` |
| 기계 디테일 | `Close-up foley inside an antique mechanical clock, steady pendulum tick-tock, tiny brass gears turning, escapement clicking` |

* **실행 한 번에 이벤트 하나.** 문이 열리고 걸쇠가 닫히는 소리는 그 순서로 설정한 길이 안에 들어갈 때만 한 프롬프트에 함께 씁니다.
* **대사 아래에 깔 거라면 `no music, no voices`.** 결과물이 깔끔하게 남습니다.
* **길이는 이벤트에 맞추세요.** 클릭은 1초면 충분하지만, 라이저는 컷 앞의 빈 공간을 채워야 합니다.
* **여러 번 들어 보세요.** 새 seed로 다시 실행하고 재질, 공간, 강도 순서로 하나씩 바꿉니다.

## 길이, 제한, 크레딧

| 제한 | Pika Music | Pika SFX |
| - | - | - |
| 프롬프트 | 1\~4,000자 | 1\~4,000자 |
| 가사 | 선택, 최대 8,000자 | 지원하지 않음 |
| 길이 | 10\~360초, 기본 30 | 1\~20초, 기본 5 |
| 커버 길이 | `source_audio`를 따르며 5\~360초로 제한 | 지원하지 않음 |
| 출력 | 스테레오 트랙 하나 | 44.1 kHz 스테레오 효과음 하나 |

두 노드 모두 생성된 오디오의 초 단위로 크레딧이 청구되므로, 10초 스팅은 3분 곡의 일부만큼만 듭니다. 현재 요율은 [파트너 노드 가격](https://docs.comfy.org/ko/tutorials/partner-nodes/pricing.md)을 참고하세요.

`rewrite_prompt`가 꺼진 상태에서는 같은 프롬프트, 가사, 길이, seed로 같은 결과가 재현됩니다. `rewrite_prompt`를 켜면 생성 전에 모델이 프롬프트를 다시 쓰므로 seed만으로는 출력이 고정되지 않습니다. 재현 가능한 워크플로가 필요하면 꺼 두세요. 두 노드 모두 `seed` 기본값은 42이므로 프롬프트를 수정하는 동안은 그대로 두고, 같은 방향의 다른 테이크를 들을 때만 바꿉니다.

## 출력과 저장

두 노드 모두 `AUDIO`를 출력하고, 템플릿은 `Save Audio (Advanced)`로 저장합니다. 파일명 접두사는 `audio/Pika_Music` 또는 `audio/Pika_SFX`, 형식은 `mp3`, 품질은 `V0`이며 `ComfyUI/output/audio/`에 저장됩니다. 마스터나 재편집용 무손실 파일이 필요하면 형식을 `flac`으로 바꾸세요.

출력은 일반 오디오 스트림이라 그래프의 다른 노드와 그대로 조합됩니다:

* `Create Video`에 연결해 프레임 묶음에 트랙을 붙일 수 있습니다
* 임팩트마다 `Pika SFX`를 한 번씩 실행하고 편집기에서 겹치세요. 한 번 실행에 효과음 하나입니다
* 타임라인에서 긴 곡을 자르는 대신 트랙 길이를 컷 길이에 맞춰 설정하세요

## 어떤 Pika 오디오 노드를 쓸까

| 노드 | 입력 | 출력 | 사용할 때 |
| - | - | - | - |
| **Pika Music** | 프롬프트, 가사, 선택적 원곡 | 10\~360초의 곡 | 음악이 필요할 때: 베드, 징글, 노래, 커버 |
| **Pika SFX** | 프롬프트 | 1\~20초 효과음 하나 | 설명에서 특정한 소리 하나를 얻고 싶을 때 |
| **Pika Soundtrack** | 비디오, 선택적 지시 | 클립 오디오를 동기화된 사운드트랙으로 교체 | 소리가 화면을 따라야 할 때, 최대 10분 |

화면의 움직임에 맞춰 소리를 내려면 영상 쪽 경로를 씁니다: [Pika H3 Flex 페이지의 Pika Soundtrack](https://docs.comfy.org/ko/tutorials/partner-nodes/pika/pika-h3-flex.md). 설명이 아니라 클립을 읽습니다.

## 관련 페이지

* [Pika H3 Flex](https://docs.comfy.org/ko/tutorials/partner-nodes/pika/pika-h3-flex.md): 동기화된 오디오가 있는 비디오 생성
* [Mirelo SFX 2.0](https://docs.comfy.org/ko/tutorials/partner-nodes/mirelo/mirelo-sfx.md): 클립에 맞춘 폴리와 텍스트에서 SFX
* [ACE-Step 1.5](https://docs.comfy.org/ko/tutorials/audio/ace-step/ace-step-v1-5.md): 로컬 GPU에서 실행되는 오픈 웨이트 음악 모델
* [파트너 노드 가격](https://docs.comfy.org/ko/tutorials/partner-nodes/pricing.md) 및 [동시 실행 제한](https://docs.comfy.org/ko/tutorials/partner-nodes/concurrency-limits.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.