PotatoHotDog Dynamic Browser Sources를 사용하면 OBS Studio 내부에서 직접 TTS(텍스트-음성 변환) 오디오를 생성하고 재생할 수 있습니다. 이 가이드는 다이나믹 브라우저 소스를 만들고 OBS Studio에 추가한 다음, 간단한 Fetch URL 하위 동작으로 Streamer.bot에서 재생을 트리거하는 방법을 보여줍니다.
웹훅 요청이 호출될 때마다 PotatoHotDog은 정적 음성이나 복제 음성을 사용해 음성을 자동으로 생성하고 이를 브라우저 소스의 재생 대기열에 추가합니다. 브라우저 소스의 내장 JavaScript 에디터들로 동작을 더 커스터마이즈할 수 있습니다. 예를 들어 Playing Static Voice Script와 Playing Cloned Voice Script 필드와 같은 항목들을 활용해 보세요.
동적 브라우저 소스 생성
PotatoHotDog 대시보드에 로그인한 후 동적 브라우저 소스 페이지로 이동하세요. 나중에 알아볼 수 있도록 새 브라우저 소스의 이름을 지은 뒤, 예를 들어 "Streamer.bot TTS"처럼 지정하고 생성 버튼을 클릭하세요.
동적 브라우저 소스로 이동
OBS Studio에 브라우저 소스 URL을 추가
방금 만든 브라우저 소스를 열고 해당 Browser Source URL을 복사하세요.
그런 다음 OBS Studio를 열고, 씬에 새 브라우저 소스를 추가한 다음 URL을 붙여넣으세요.
웹훅 요청 생성
재생하려는 음성 유형에 따라 정적 음성 API 재생 페이지 또는 복제 음성 API 재생 페이지를 엽니다. API 키, 브라우저 소스 ID 및 음성 ID를 입력하고, 텍스트 필드에는 다음 단계에서 설정할 Streamer.bot 인수인 %potatoText%를 입력합니다.
정적 음성 API 재생 클론된 음성 API 재생모든 필드를 채우면, 페이지 하단에 생성된 요청 URL을 복사하세요. 나중 단계에서 이 URL을 Streamer.bot에 붙여넣으면 됩니다.
Streamer.bot에서 Set Argument 하위 액션 만들기
Streamer.bot을 열고 Actions 탭으로 이동합니다. 새 작업을 만들거나 기존 작업을 엽니다. 그런 다음 Sub Actions를 마우스 오른쪽 버튼으로 클릭하고 Add, Core, Arguments를 차례로 선택한 다음 Set Argument를 선택합니다.
인수 키를 potatoText로 설정하고 값을 테스트 메시지로 설정합니다. 예로 "Hello world"처럼 보이게 하세요. 이는 웹훅 요청 URL에서 참조한 동일한 $potatoText 인수입니다.
Streamer.bot에서 Fetch URL 하위 액션 만들기
Set Argument 하위 동작 아래에서 다시 Add를 클릭하고 이번에는 Core, Network, and Fetch URL을 선택합니다. 앞에서 복사한 웹훅 요청 URL을 붙여넣으세요.
액션을 저장한 뒤 테스트하세요. TTS 오디오가 생성되어 OBS Studio의 브라우저 소스를 통해 자동으로 재생되어야 합니다.
추가 맞춤화
다이나믹 브라우저 소스의 편집 페이지에서 'Playing Static Voice Script'와 'Playing Cloned Voice Script' 필드를 찾으실 수 있습니다. 이 필드들을 사용하면 음성 명령이 재생될 때마다 자동으로 실행되는 커스텀 JavaScript를 작성할 수 있어, 기본값을 넘어 동작을 완전히 커스터마이즈할 수 있습니다.
이 가이드는 최초 게시일이 2026-07-13이고 마지막으로 수정된 날짜는 2026-07-13입니다.
다른 유사한 가이드들
다음은 여러분이 유용하게 보실 수 있는 다른 사용 방법 가이드들입니다.