StreamFluent 문서
실시간 AI 음성 더빙을 라이브 스트림에 설정하는 데 필요한 모든 것. 당신의 언어로 스트리밍하고, 모든 청중에게 도달하세요.
빠른 시작
OBS 플러그인을 사용하여 5분 안에 첫 번째 더빙 스트림을 실행하세요.
계정 만들기
이메일 또는 소셜 로그인(Google, Twitch, Kick)으로 streamfluent.ai에 가입하세요. 즉시 대시보드로 이동합니다.
OBS 플러그인 설치
OBS 플러그인 페이지에서 OS용 플러그인을 다운로드하세요. OBS 플러그인 폴더에 설치하거나(또는 Windows에서 설치 프로그램을 실행) OBS를 다시 시작하세요.
로그인 및 구성
OBS에서 보기 → 독 → StreamFluent.ai를 여세요. Google, Twitch, Kick 또는 이메일로 로그인하세요. 오디오 소스를 선택하고, 대상 언어를 선택하고, 캡션 및 볼륨 설정을 조정하세요.
방송 시작
StreamFluent 도크에서 연결을 클릭하세요. 연결되면 상태 점이 녹색으로 바뀝니다. 더빙된 오디오 및 캡션 소스를 장면에 추가한 다음 평소처럼 OBS에서 스트리밍을 시작하세요.
작동 방식
StreamFluent는 스트리밍하는 동안 음성을 실시간으로 처리하여 다른 언어로 번역하고 다시 음성으로 변환합니다.
OBS 플러그인
권장OBS 플러그인은 마이크 오디오를 캡처하여 WebSocket 연결을 통해 StreamFluent의 AI 파이프라인으로 보냅니다. 음성이 텍스트로 변환되고, 번역되고, 다시 음성으로 변환된 다음, 더빙된 오디오가 OBS에서 직접 믹서 소스로 반환됩니다.
비디오 스트림은 StreamFluent 서버를 거치지 않고 플랫폼(Twitch, YouTube, Kick 등)으로 직접 전송됩니다. 오디오만 원격으로 처리되어 대기 시간을 짧게 유지하고 스트림 품질에 영향을 미치지 않습니다.
RTMP 릴레이
대안RTMP 릴레이를 사용하면 스트리밍 소프트웨어를 플랫폼 대신 StreamFluent의 수집 서버로 지정합니다. 전체 스트림을 수신하고 AI 파이프라인을 통해 오디오를 처리한 다음 구성된 대상으로 더빙된 버전을 배포합니다.
비디오는 다시 인코딩하지 않고 전달됩니다. 각 번역된 오디오 트랙은 원본 비디오와 함께 다시 믹스되어 해당 대상 채널로 푸시됩니다.
AI 더빙
AI 더빙은 StreamFluent의 핵심입니다. 스트리밍하는 동안 음성을 다른 언어로 변환하는 실시간 음성 번역입니다.
더빙 작동 방식
더빙이 활성화되면 StreamFluent는 음성 인식이 음성을 텍스트로 변환하고, 신경망 번역이 각 대상 언어에 맞게 조정하고, 음성 합성이 선택한 음성 프로필을 사용하여 음성 오디오를 생성하는 세 단계를 실행합니다.
전체 프로세스는 1초 이내의 대기 시간으로 실행됩니다. 더빙된 오디오는 원본 오디오와 함께 제공되며 OBS 플러그인을 사용하면 독립적으로 제어할 수 있는 별도의 믹서 소스로 나타납니다.
더빙 모드
각 대상 언어에 대해 더빙이 작동하는 방식을 제어할 수 있습니다.
| 모드 | 동작 |
|---|---|
| 자동 | 소스 언어와 다른 경우 대상 언어로 더빙 (기본값) |
| 원본만 | 더빙 없이 원본 오디오를 전달합니다. 모국어 출력에 유용합니다. |
| 자막만 | 더빙된 오디오 없음 — 시청자는 번역된 캡션과 함께 원본 음성을 듣습니다. |
음성 기술
StreamFluent는 플랜에 따라 세 가지 등급의 음성 기술을 제공합니다.
| 등급 | 기술 | 플랜 |
|---|---|---|
| 기본 TTS | 자연스러운 억양을 가진 기본 남성 또는 여성 AI 음성 | 모든 플랜 |
| 맞춤 음성 | 선택적으로 언어별 재정의가 가능한 28개의 프리미엄 음성 중에서 선택하세요. | Basic+ |
| 음성 복제 | 자신의 음성을 복제하세요. 30초 샘플을 녹음하고 모든 언어로 자신의 음성으로 스트리밍하세요. | Pro+ |
음성 설정
- 대시보드 사이드바에서 음성으로 이동합니다.
- 음성 유형을 선택합니다: 기본(남성/여성 토글), 사용자 지정(28개 음성 찾아보기) 또는 복제(자신의 음성 복제)
- 음성 복제의 경우: 30초 샘플을 녹음하거나 업로드합니다. 상태가
시작 안 됨→처리 중→준비 완료 - 음성 페이지에서 지원되는 모든 언어로 음성을 미리 봅니다.
음성 설정
| 설정 | 범위 | 설명 |
|---|---|---|
| 말하기 속도 | 0.5x – 2.0x | 더빙된 음성 출력 속도 |
| 음높이 조절 | -12 ~ +12 st | 반음 단위로 음높이를 올리거나 내립니다. |
| 감정 보존 | 켜기 / 끄기 | 더빙된 오디오에서 감정적 톤을 유지합니다. 규모 |
지원되는 언어
StreamFluent는 음성 인식(소스) 및 번역(대상) 모두에 대해 32개 언어를 지원합니다. 모든 언어는 양방향으로 작동합니다.
지원되는 모든 언어는 소스(사용자가 말하는 언어)와 대상(번역할 언어)으로 모두 작동합니다.
지원 플랫폼
StreamFluent는 모든 주요 스트리밍 플랫폼에서 작동합니다:
OBS 플러그인
OBS 플러그인은 StreamFluent를 사용하는 가장 권장되는 방법입니다. 오디오를 로컬에서 캡처하고, AI 파이프라인을 통해 처리하고, 더빙된 오디오를 OBS 믹서로 직접 반환합니다.
작동 방식
플러그인은 WebSocket을 통해 StreamFluent에 연결됩니다. 마이크 오디오가 서버로 전송되어 AI 파이프라인(음성 인식 → 번역 → 음성 합성)을 통해 처리되고 더빙된 오디오가 OBS 믹서의 가상 소스로 반환됩니다.
비디오 스트림은 플랫폼으로 직접 전송되며 StreamFluent는 이를 전혀 건드리지 않습니다. 오디오만 원격으로 처리되므로 스트림 품질과 안정성에는 전혀 영향을 미치지 않습니다.
설치
- OBS 플러그인 설정 페이지에서 OS에 맞는 플러그인을 다운로드하세요.
- 플러그인을 OBS 플러그인 폴더(macOS/Linux)에 설치하거나 설치 프로그램을 실행하세요(Windows).
- OBS Studio를 다시 시작하세요.
로그인
OBS에서 보기 → 도크 → StreamFluent.ai를 여세요. 다음을 사용하여 인증할 수 있습니다:
- Google, Twitch 또는 Kick (OAuth)
- 이메일 및 비밀번호
- 대시보드 → 설정의 API 키
구성
로그인한 후 도크에서 직접 더빙 설정을 구성하세요:
- 오디오 소스 — 캡처할 마이크/오디오 입력을 선택하세요.
- 대상 언어 — 더빙할 언어를 하나 이상 선택하세요.
- 캡션 스타일 — 캡션을 토글하고 모양을 사용자 지정하세요.
- 볼륨 — 더빙된 오디오 및 원본 오디오 레벨 조정
OBS 소스
플러그인은 OBS 장면에 추가하는 각 대상 언어에 대한 가상 소스를 만듭니다.
StreamFluent 더빙 — [언어]대상 언어의 더빙된 오디오 트랙
StreamFluent 캡션 — [언어]대상 언어의 실시간 캡션 오버레이
플러그인으로 라이브 시작하기
- StreamFluent 도크에서 연결을 클릭합니다. 상태 점이 녹색으로 바뀝니다.
- 더빙된 오디오 및 캡션 소스를 OBS 장면에 추가합니다.
- 평소와 같이 OBS에서 플랫폼으로 스트리밍을 시작합니다.
- 도크에서 필사 내용을 모니터링하여 오디오가 처리되고 있는지 확인합니다.
Chrome 확장 프로그램
StreamFluent Chrome 확장 프로그램을 사용하면 시청자가 모든 라이브 스트림을 실시간으로 자신의 언어로 더빙하여 시청할 수 있습니다.
작동 방식
이 확장 프로그램은 Twitch, YouTube, Kick, Rumble 및 기타 스트리밍 사이트에서 작동합니다. 스트림 오디오를 캡처하여 StreamFluent의 AI 파이프라인을 통해 전송하고 선택한 언어로 더빙된 오디오를 재생합니다. 이 모든 것이 1초 미만의 지연 시간으로 실시간으로 이루어집니다.
설치
- Chrome 웹 스토어 방문 (StreamFluent 홈페이지의 링크)
- Chrome에 추가를 클릭하고 설치를 확인합니다.
- StreamFluent 아이콘이 브라우저 도구 모음에 나타납니다.
설정
- 지원되는 스트리밍 사이트의 도구 모음에서 StreamFluent 아이콘을 클릭합니다.
- StreamFluent 계정으로 로그인합니다 (Google, Twitch, Kick 또는 이메일).
- 소스 언어 (스트리머가 말하는 언어)를 선택합니다.
- 대상 언어 (듣고 싶은 언어)를 선택합니다.
- 더빙된 오디오의 음성을 선택합니다.
- 더빙 시작을 클릭합니다.
기능
RTMP 릴레이
RTMP 릴레이는 모든 요금제에서 사용할 수 있는 대체 연결 방법입니다. OBS 플러그인을 사용하는 대신 스트리밍 소프트웨어를 StreamFluent의 수집 서버로 지정합니다. 오디오를 처리하고 더빙된 스트림을 구성된 대상으로 배포합니다.
작동 방식
전체 RTMP 스트림(오디오 + 비디오)이 StreamFluent의 수집 서버로 전송됩니다. 오디오와 비디오를 분리합니다. 비디오는 재인코딩 없이 전달되고 오디오는 AI 파이프라인을 통해 처리됩니다. 각 번역된 오디오 트랙은 원본 비디오와 다시 혼합되어 해당 대상으로 푸시됩니다.
OBS Studio 설정
- OBS → 설정 → 스트림 → 서비스: 사용자 정의를 엽니다.
- 서버를 rtmp://ingest.streamfluent.ai/live로 설정합니다.
- 대시보드에서 스트림 키를 붙여넣습니다.
- 스트리밍 시작을 클릭합니다.
Server: rtmp://ingest.streamfluent.ai/live
Stream Key: sk_live_xxxxxxxxxxxxxxxxxxxxxxxxStreamlabs Desktop 설정
- Streamlabs Desktop → 설정 (기어 아이콘) → 스트림 열기
- 스트림 유형을 스트리밍 서비스로 설정
- 서비스 선택: 사용자 지정
- 서버를 rtmp://ingest.streamfluent.ai/live로 설정
- StreamFluent 대시보드에서 스트림 키를 붙여넣으세요.
- 완료를 클릭한 다음 라이브로 이동
대상
RTMP 릴레이를 사용하면 StreamFluent 대시보드에서 대상을 구성할 수 있습니다. 대상은 언어 + 플랫폼 + 스트림 키의 조합입니다.
- 대시보드에서 대상으로 이동
- 대상 추가 클릭
- 더빙할 대상 언어 선택
- 플랫폼 선택 (Twitch, YouTube, Kick 또는 Rumble)
- 해당 플랫폼에서 채널 이름과 스트림 키를 입력하세요.
- 언제든지 대상을 활성화하거나 비활성화할 수 있습니다.
스트림 키를 찾는 위치
Twitch: 대시보드 → 설정 → 스트림 → 기본 스트림 키
YouTube: YouTube 스튜디오 → 실시간 스트리밍 → 스트림 설정 → 스트림 키
Kick: 대시보드 → 설정 → 스트림 키
Rumble: Rumble 스튜디오 → 스트림 설정 → 스트림 URL 및 키
최종 목적지
최종 목적지는 원본 번역되지 않은 스트림을 기본 채널로 전달합니다. StreamFluent는 인코더와 플랫폼 사이에 위치합니다. 번역된 버전은 언어 대상으로 이동하고 원본은 기본 채널로 이동합니다.
플랫폼으로 직접 스트리밍하는 대신 StreamFluent로 스트리밍하세요. 번역 대상을 위해 오디오를 처리하고 동시에 원본을 기본 채널로 릴레이합니다.
- 대시보드에서 스트림 설정으로 이동합니다.
- 최종 목적지를 켭니다.
- 기본 플랫폼(Twitch, YouTube, Kick, Rumble 또는 사용자 지정 RTMP URL)을 선택합니다.
- 메인 채널의 스트림 키를 입력하세요.
소스 언어
소스 언어는 StreamFluent에 사용자가 사용하는 언어를 알려줍니다. 이는 음성 인식, 번역 방향 및 패스스루 감지를 구동합니다.
소스 언어 설정
구성OBS 플러그인 도크 또는 대시보드의 스트림 설정(RTMP 릴레이용)에서 소스 언어를 설정하세요. 이는 StreamFluent에 마이크 오디오가 어떤 언어인지 알려주고 전체 파이프라인을 구동합니다:
- 음성-텍스트 — 인식 엔진은 소스 언어에 맞게 구성됩니다.
- 번역 — 텍스트는 소스 언어에서 각 대상 언어로 번역됩니다.
- 패스스루 — 소스 언어와 일치하는 대상 언어는 더빙을 완전히 건너뜁니다.
사용 사례 예시
| 시나리오 | 원본 언어 | 대상 언어 |
|---|---|---|
| 전 세계 시청자에게 다가가는 영어 사용자 | 영어 | 스페인어, 일본어, 한국어 등 |
| 영어 시청자에게 스트리밍하는 일본어 사용자 | 일본어 | 영어, 한국어, 중국어 |
| 더빙 및 원본 채널을 가진 한국 스트리머 | 한국어 | 영어, 일본어 + 한국어 (패스스루) |
오디오 설정
원본 오디오와 더빙된 오디오가 출력에서 혼합되는 방식을 제어합니다.
| 설정 | 기본값 | 설명 |
|---|---|---|
| 원본 볼륨 | 20% | 더빙된 결과물에서 원본 음성의 볼륨 |
| 더빙된 볼륨 | 100% | AI 더빙된 음성 출력의 볼륨 |
| 자동 더킹 | 켜짐 | 더빙된 음성이 활성화되면 자동으로 원본 오디오를 낮춥니다. |
| 노이즈 감소 | 약하게 | 음성 인식 전 오디오 전처리. 옵션: 끄기, 약하게, 강하게. 더 깨끗한 필사를 위해 배경 소음을 줄입니다. |
캡션 / 자막
실시간 번역된 캡션을 스트림에 추가하세요. 캡션은 더빙과 독립적으로 작동합니다. 단독으로, 더빙과 함께 또는 전혀 사용하지 않을 수 있습니다.
캡션 활성화
구성OBS 플러그인 도크 또는 대시보드의 스트림 설정에서 캡션을 전환합니다. 모든 요금제에서 캡션은 무제한입니다.
캡션 설정
| 설정 | 옵션 | 설명 |
|---|---|---|
| 위치 | 하단 중앙 / 상단 중앙 | 비디오에 캡션이 표시되는 위치 |
| 글꼴 크기 | 16px – 48px | 캡션 텍스트 크기 (기본값 38px) |
| 배경색 | 모든 16진수 색상 | 캡션 상자 배경색 (기본값 검은색) |
| 배경 불투명도 | 0.0 – 1.0 | 캡션 배경 투명도 (기본값 0.7) |
| 글꼴 색상 | 모든 16진수 색상 | 캡션 텍스트 색상 (기본값 흰색) |
| 글꼴 | Noto Sans CJK / 기타 | 캡션 글꼴 패밀리 |
| 캡션 언어 | 번역됨 / 원본 | 캡션이 번역된 언어로 표시되는지 또는 원본 언어로 표시되는지 여부 |
캡션 언어 모드
캡션 언어 설정은 캡션 텍스트가 표시되는 언어를 제어합니다.
| 모드 | 동작 | 최적 |
|---|---|---|
| 번역됨 | 캡션은 각 대상 언어로 표시됩니다. 스페인어 출력에는 스페인어 캡션이 표시되고 일본어 출력에는 일본어 캡션이 표시됩니다. | 시청자가 모든 것을 자신의 언어로 보는 완전 현지화된 스트림 |
| 원본 | 캡션은 원본 언어로 유지됩니다. 오디오는 더빙되지만 자막은 원본으로 유지됩니다. | 언어를 배우는 시청자를 위한 더빙된 오디오 + 원어 자막 |
일반적인 조합
Dubbed Audio + Translated Captions
Full localization — viewers hear and read in their language. Example: English streamer → Japanese channel with Japanese audio + Japanese subtitles.
Dubbed Audio + Original Captions
Dubbed voice with original subtitles — great for anime-style streams or language learners. Example: English streamer → Japanese channel with Japanese audio + English subtitles.
Original Audio + Translated Captions (Captions Only mode)
Your real voice with translated subtitles — for audiences who prefer the authentic voice. Example: Japanese streamer → English channel with Japanese audio + English subtitles.
라이브 시작
구성 후 StreamFluent로 라이브를 시작하는 데 몇 번의 클릭만 필요합니다.
OBS 플러그인 사용 시
- 1StreamFluent 도크에서 연결을 클릭하세요. 녹색 상태 점이 나타날 때까지 기다리세요.
- 2더빙된 오디오 및 캡션 소스가 장면에 있는지 확인하세요.
- 3평소처럼 OBS에서 플랫폼으로 스트리밍을 시작하세요.
- 4독에서 트랜스크립션 피드를 모니터링하여 오디오가 처리되고 있는지 확인하세요.
RTMP 릴레이 사용
- 1OBS 스트림 출력이 StreamFluent의 RTMP 서버를 가리키는지 확인하세요.
- 2대시보드에서 대상이 구성되었는지 확인하세요.
- 3OBS에서 스트리밍 시작을 클릭하세요.
- 4대시보드에서 라이브 모니터를 열어 실시간 상태를 확인하세요.
라이브 모니터
대시보드의 라이브 모니터를 통해 모든 활성 언어 출력, 실시간 필사 및 더빙된 오디오를 들을 수 있는 기능을 실시간으로 개요를 볼 수 있습니다.
언어 카드
각 활성 언어는 실시간 메트릭이 포함된 카드로 표시됩니다. 스트림 중간에 개별 언어를 활성화하거나 비활성화할 수 있습니다.
Live Transcription Feed
Below the destination cards, a real-time transcription panel shows what StreamFluent is hearing and translating. Speech is transcribed as you talk, with interim (in-progress) text shown in lighter text until finalized.
Language Tabs
Switch between translated languages using the tab bar above the transcription feed. Each tab shows the same speech translated into that language in real time. An "Original" tab shows your untranslated speech.
Available language tabs are derived from your active destinations — only languages with active streams appear as tabs.
TTS Audio Playback
Click the TTS button to hear the dubbed audio for the currently selected language tab directly in your browser. This lets you monitor exactly what your translated audience is hearing without switching to their stream.
Audio clips play sequentially as new transcription chunks arrive. Toggle TTS off at any time to mute playback.
요금제 및 사용량 제한
StreamFluent는 사용량 기반 가격 책정을 사용합니다. 캡션은 모든 요금제에서 무제한입니다. 각 요금제에는 매달 더빙 시간 할당량이 포함됩니다. 무료 요금제에는 엄격한 상한선이 있으며 유료 요금제에서는 종량제 초과가 허용됩니다.
| 리소스 | 무료 | Basic ($9.99/월) | Starter(월 $27.99) | Pro(월 $67.99) | Scale(월 $249.99) |
|---|---|---|---|---|---|
| 포함된 캡션 | 무제한 | 무제한 | 무제한 | 무제한 | 무제한 |
| 포함된 더빙 오디오 | 3시간 | 10시간 | 25시간 | 80시간 | 250시간 |
| 언어 | 1 | 최대 2개 | 최대 3개 | 최대 7개 | 15개 이상 |
| 대상 (RTMP) | 1 | 1 | 최대 2개 | 무제한 | 무제한 |
| 초과 시 | 엄격한 제한 | 사용한 만큼 지불 | 사용한 만큼 지불 | 사용한 만큼 지불 | 사용한 만큼 지불 |
| 더빙 초과 사용 | — | $7.20/시간 | $7.20/시간 | $6.00/시간 | $4.80/시간 |
| 지출 한도 | — | 구성 가능 | 구성 가능 | 구성 가능 | 구성 가능 |
| 캡션 사용자 정의 | — | ✔ | ✔ | ✔ | ✔ |
| 맞춤 음성 TTS | — | ✔ | ✔ | ✔ | ✔ |
| 다중 대상 출력 | — | — | ✔ | ✔ | ✔ |
| RTMP 릴레이 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 음성 복제 | — | — | — | ✔ | ✔ |
| 우선 지원 | — | — | — | ✔ | ✔ |
API 개요
모든 API 경로는 /api/ 아래에 있으며 JWT 쿠키 또는 Bearer 토큰을 통한 인증이 필요합니다.
인증
Authorization: Bearer your_api_token_here대시보드 → 설정 → API 키에서 API 토큰을 가져옵니다. 토큰은 계정에 범위가 지정되며 언제든지 다시 생성할 수 있습니다.
대상
/api/destinations구성된 모든 대상 목록
/api/destinations새 대상 만들기
/api/destinations/:id대상 업데이트
/api/destinations/:id대상 삭제
음성 프로필
/api/voice현재 음성 프로필 및 설정 가져오기
/api/voice음성 설정 업데이트
/api/voice/upload음성 샘플 업로드
/api/voice음성 프로필 삭제
스트림 구성
/api/stream/config스트림 구성 가져오기
/api/stream/config스트림 구성 업데이트
/api/stream/config/regenerate-key새 스트림 키 생성
세션
/api/sessions스트림 세션 목록 (페이지 매김)
/api/sessions/:id세부 정보가 포함된 단일 세션 가져오기
사용량
/api/usage이번 달 사용량 가져오기 (캡션 분, 더빙 분, 초과 사용량)