Do not speak the Twitch chat room to OBS | Twitch 聊天室朗讀的聲音留在本地,不輸出到實況上的方法

Lee KT
4 min readJul 19, 2019

--

緣起,是一個瀏覽器擴充功能,直接看圖片中的作者說明吧

立意良善的功能,但是有一個情況沒有考慮到,很具體的例子如下:

實況主在實況過程中,使用了 PS4 的 party 聊天功能,派對中成員的聊天聲音也會和朗讀機器人一起輸出到實況中

注意,是同時間一起輸出

  1. 因為朗讀機器人的運作就是聊天室有訊息出現就開始朗讀,所以機器人也不會管當時是不是有其他人在說話
  2. PS4 的其他派對成員不見得有開實況主的聊天室來看,所以也不見得知道聊天室何時有訊息出現要停下來說話
因此,經常會出現同時間內,一堆說話的聲音,聽不清楚誰在說什麼
對我來說這是很不舒服的收看體驗,甚至會生氣

一直到前一陣子在網路閒逛的時候發現了一篇文章,正好打中我的需求
https://home.gamer.com.tw/creationDetail.php?sn=4078206

文章教學使用安裝其他軟體的方式,不過大致上瞭解原理之後我自行調整了一些作法
直接先說核心概念

利用電腦有多個聲音輸出的方式,想要讓觀眾聽到的聲音集中在特定聲音輸出裝置

原始教學文章是利用安裝軟體的方式『製造』出第二個聲音輸出裝置
但是如果你的電腦螢幕或者電視本身有喇叭的話不需要安裝軟體就可以有第二個輸出裝置,例子如下圖:

一個是電腦主機內建聲音輸出,一個是電視機聲音輸出

滿足上述條件之後,接下來就可以開始設定了,首先參考下圖例子開好各種聲音

  1. 主音量代表聲音預設輸出,在本篇代表不想要讓觀眾聽到的聲音
  2. 系統音效,維持預設
  3. OBS 不知道原因會跑出兩個,可以兩個設定不同輸出裝置,會同時都有聲音
    不過本篇用途不需要
  4. Twitch 的聊天室朗讀,這個不想要讓觀眾聽到聲音,所以選擇預設輸出
  5. 藍色 e 的圖案非必須,在本篇設定的情況是如果要播放 youtube 音樂到實況上,會改用 Windows 內建的 Edge 瀏覽器,聲音輸出特別更改成電視機 (奇美那個名稱)
    原因是因為 Twitch 聊天室朗讀機器人使用 Chrome 瀏覽器來輸出聲音

上面 Windows 設定完之後接下來設定 OBS

我們要改的是【輸出音效1】
輸出音效1從預設改成奇美電視機

重新再看一次 OBS 主要視窗如下圖,這樣實況觀眾會聽到的聲音就只有 PS4, 麥克風, 奇美電視機
電視機有的聲音內容就是上面設定用 Windows Edge 播放的 Youtube 音樂網頁

可能會發生的狀況

通常情況電腦主機和 PS4 是共用一台電視機,除非很有錢
所以線路會像是下圖這種接法,電視機遙控器接換訊號源到 PS4 畫面

在上述案例的情況下電視機是直接播放 PS4 的聲音,還記不記得我們有設定一個 Windows Edge 播放 Youtube 音樂到電視機?
這時候本人是聽不到聲音的,只有實況上的觀眾聽得到聲音

如果實況主本人也想要聽到這個聲音該怎麼做? 一樣是調整 OBS 設定

在輸出音效的齒輪圖案上面選擇進階音訊屬性
然後把輸出音效改成監控和輸出

End

--

--