Clear Comms
Better client-side microphone noise filtering (mechanical keyboard clicking begone!)
截圖 共 2 張
模組介紹 作者原文
Clear Comms is a PEAK mod that adds advanced noise suppression to your microphone input and the ability to preview what you sound like to other players.
It uses a library called RNNoise to filter out sounds like fans, mechanical keyboard clicks, and snack chewing.
This is a client-side mod, so it only affects your microphone's output--not other players' voices. Other players don't need to install the mod to hear the effect.
Configuration
This mod adds three new settings to the "Audio" tab in the in-game settings menu:
- Enable Noise Filtering: Turns the RNNoise filtering effect on and off completely.
- Noise Filtering Strength: Changes the strength of the filtering effect. At values close to 0.5 this may result in more artifacting or voice doubling,
- Preview Microphone Output: Loops/echoes your microphone's final outgoing sound back to your headphones so you can preview what you'll sound like to other players*
*Please note that the "Preview Microphone Output" setting won't work unless you're in a multiplayer lobby--otherwise the game isn't recording your voice!
Compatibility
As mentioned above, this is a client-side mod.
Clear Comms may not be compatible with other mods that apply filtering to the microphone input, such as Peak Suppression by hiccup or SoundGate by Curiosity_Core_Development. Specifically, enabling native WebRTC's implementations of automatic gain control (AGC), automatic echo cancellation (AEC), and/or noise suppression on top of RNNoise's pre-processing results in poor quality speech at best, and garbled audio at worst.
Manual installation
- Install BepInEx following the instructions on its page.
- Run your game at least once to generate the necessary directories and configuration.
- Click the "Manual Download" button on this mod's page.
- Right-click the entry for PEAK in your Steam library, then click on "Manage" -> "Browse local files"
- Navigate into the BepInEx directory.
- Extract ClearComms.dll and librnnoise-0.dll from the mod's.zip file into the plugins directory.
(Advanced) Compiling
- Install your preferred.NET SDK (tested with version 9.0.109)
- Clone this repository (git clone
- Navigate to the project's root
- The command dotnet build -c Debug -v d will both compile the mod and attempt to place its DLL files in your game's plugins directory, if it exists.
Help
If you encounter any problems with this mod, please feel free to open a new issue in the GitLab repo.
License
This project is licensed under the MIT License. See the full LICENSE file for more information.
Clear Comms also includes third-party software components, whose respective licenses can be found in THIRD-PARTY-LICENSES.md.
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: