README_TW.md

September 1, 2026 · View on GitHub

💤 一款協助在虛擬實境中入睡的工具 💤

最新版本 開發版本狀態 授權條款
Discord 徽章 Steam 頁面
Patreon Page

如果你想來聊聊,歡迎加入我們的「 」Discord 伺服器!

English Japanese
日本語
Korean
한국어
Steam | Readme Steam | Readme Steam | Readme
Simplified Chinese
简体中文
Traditional Chinese
繁體中文
Bahasa Indonesia
Steam | Readme Steam | Readme Steam | Readme
Russian
Steam | Readme

下載與安裝

請從你偏好的任何來源下載我們的最新安裝程式:

只要執行安裝程式,應該就能順利完成!

什麼是 OyasumiVR?

OyasumiVR 是一款桌面應用程式,內含各種實用工具與自動化功能,旨在協助你在佩戴虛擬實境頭戴裝置的情況下入睡。 這些工具大多是專為在社交 VR 平台 VRChat 內使用而開發的。

OyasumiVR 能夠 偵測你何時入睡,並透過以下各種方式協助你:

  • 🔋 節省夜間電力與電池
  • 🔅 調暗你的頭戴式顯示器亮度
  • ✨ 根據你的睡姿觸發角色動畫
  • 📩 自動處理加入請求
  • 🔵 自動化你的 VRChat 狀態
  • 🎤 當你睡着時自動關閉麥克風
  • 🛠 自動化各種 SteamVR 設定

……還有更多!請查看即將推出的「功能」部分,深入了解 OyasumiVR 所提供的功能。

支持 OyasumiVR

OyasumiVR 本身完全免費,而且將永遠免費。 然而,如果你想支持我與 OyasumiVR 的開發,以下是一些你可以支持的方式:

Patreon 頁面

你的支持,能讓我有更多時間投入開發新功能、改善現有功能、分擔部分開發過程中的成本,並滿足我對咖啡的渴望 ☕。

我對 OyasumiVR 的開發還沒結束:還有很多我想繼續做的功能!

功能

💤 睡眠偵測

OyasumiVR 會根據你的動作,自動偵測你何時入睡! 只需校準一次,啟用自動化功能,一切就準備就緒。

如果你不希望使用自動偵測功能,還有其他各種自動化方案可供選擇,這些方案是基於以下原則:

  • 時間表
  • 控制器和定位器的電量
  • 控制器和定位器的電源狀態
  • SteamVR 狀態
  • 心率
  • 挺直坐姿
  • VRChat 用戶加入或離開

📲 SteamVR 嵌入介面

OyasumiVR 內建專屬的 SteamVR 嵌入介面,讓你能在 VR 環境中直接控制部分功能!

預設情況下,雙擊右側控制器上的 A 鍵,它就會出現在你面前。

🔋 電源自動化

控制器和定位器
當你入睡時,讓你的控制器和/或定位器自動關機,從而節省電量! 當你早上醒來時,發現它們還有一些電量,你一定會很開心!

此外,你也可以設定控制器和/或定位器在電量達到指定百分比時自動關閉,或是在放上充電器時自動關閉。 非常適合快速更換控制器!
Windows 電源策略
在你入睡與醒來時,自動切換 Windows 電源計畫,節省電力! 只要在你入睡時自動切換到較省電的電源計畫(例如「節能」),並在你醒來後恢復為較高效能的電源計畫即可。
基地台
讓 OyasumiVR 在 SteamVR 啟動與關閉時,同步開啟或關閉你的基地台。 有點類似 SteamVR 內建的基地台電源管理功能,但相容於任何 VR 頭戴裝置! 只要你的電腦支援藍牙,且位於基地台的藍牙訊號範圍內,即可使用。

🎮 裝置控制

OyasumiVR 可讓你輕鬆控制多種 SteamVR 裝置,從控制器、定位器到基地台都沒問題。

輕鬆查看控制器與定位器的詳細電量和充電狀態,或只需一鍵即可開啟或關閉基地台!

🔌 GPU 自動化

GPU 功率限制
在你入睡時自動限制 GPU 功耗以節省電力,並在你醒來後恢復完整效能! 只要設定好所需的功耗上限(瓦數),OyasumiVR 就會在需要時自動套用。

功耗限制功能僅支援 NVIDIA 顯示卡。AMD 顯示卡用戶則可改用 MSI Afterburner 自動化功能。
MSI Afterburner
如果你希望對 GPU 進行比功耗限制更進一步的控制,OyasumiVR 可以自動啟用你在 MSI Afterburner 中設定好的設定檔。 調整超頻或降頻、功耗限制等設定,並讓 OyasumiVR 在你入睡或醒來時自動套用對應的設定檔!

💫 VRChat 自動化

🌜 睡眠動畫
OyasumiVR 能夠偵測你的睡姿,並根據睡姿自動切換虛擬角色對應的動畫或姿勢。

內建多種熱門移動系統的預設設定,包括:


或者,也可以使用內建的 OSC 腳本編輯器來觸發你自己的動畫!
📧 自動接受加入請求
在你睡覺時,自動接受指定好友的加入請求! 你可以將允許自動接受加入請求的好友加入白名單,也可以透過黑名單阻止特定好友的加入請求被自動接受。
🔵狀態自動化
OyasumiVR 提供多種自動化功能,可控制你在 VRChat 中的可見狀態與狀態訊息,例如當你入睡或醒來時!

此外,你也可以讓 OyasumiVR 根據 VRChat 中你周圍的人數自動切換你的狀態。 例如:當你獨自入睡時,自動切換為藍燈,讓好友可以加入你;當周圍已有足夠的人時,再自動切換為橘燈!
🔔加入通知
OyasumiVR 可以在有人加入或離開你的 VRChat 世界時通知你。 如果你希望在特定情況下被喚醒,這項功能會很實用。

你可以將它設定為只在特定情況下通知你,例如僅在以下情況:

  • 僅限你的好友
  • 僅限特定用戶
  • 當你變成獨自一人時
  • 當你不再是獨自一人時
🏃角色自動化
你可以讓 OyasumiVR 在你準備就寢、入睡,或醒來時,自動切換你的 VRChat 角色! 如果你有專門用來睡覺的角色,這項功能就非常實用。
🔧 OSC 自動化
你可以讓 OyasumiVR 在睡眠模式啟用或停用時,向 VRChat 傳送特定的 OSC 訊息。 你可以使用內建的 OSC 腳本編輯器,自訂要傳送的 OSC 訊息。

這是一項較進階的功能,可用來觸發角色上的特定功能。 例如:在睡眠模式啟用時,讓你的虛擬角色顯示睡眼惺忪的表情!

⛔ 關機流程

想過在 VR 中入睡,但又不想整晚都待在 VR 裡嗎? 關閉流程會替你處理好一切!

除了手動啟動關機流程外,你也可以設定多種自動觸發條件:

  • 當你已入睡一段時間後。
  • 當你在 VRChat 世界中獨自一人持續一段時間後。

根據你設定的動作,關機流程將會執行以下一項或多項操作:

  • 關閉你的控制器和/或定位器
  • 關閉你的基地台
  • 關閉 SteamVR (以及一併關閉任何正在執行的遊戲或嵌入介面)
  • 關閉 Windows

設定好關機流程後,你就能安心地在 VR 中入睡,不必擔心整晚都待在 VR 裡,因為當你不再需要待在 VR 中時,一切都會自動關閉。

🔅 顯示亮度與色溫自動化

🌆亮度
在你入睡或醒來時,自動調整亮度。 OyasumiVR 可以平順地調整 VR 頭戴式裝置的亮度,讓亮度隨著你入睡逐漸降低,而不會把你吵醒。

此功能讓你既能控制軟體亮度,若你的頭戴式顯示器支援硬體亮度控制(例如 Valve Index 或 Bigscreen Beyond),也能同時控制硬體亮度。 除了提供多種自動化功能外,你也可以直接透過 SteamVR 嵌入介面,輕鬆調整亮度!

🌡️色溫
OyasumiVR 也可以控制 VR 頭戴式裝置顯示器的色溫。 透過降低藍光,它可以幫助減輕夜間使用時的眼睛疲勞,讓你更容易入睡。

你也可以使用日落與日出觸發條件,讓 OyasumiVR 根據一天中的時間,自動調整顯示器的色溫。

請注意,此功能僅支援部分原生 SteamVR 頭戴式裝置,例如 Valve Index、Bigscreen Beyond,以及 HTC Vive(Pro)。

🎤 麥克風靜音自動化

VRChat 麥克風靜音自動
你可以設定 OyasumiVR,讓它在你入睡和醒來時,自動在 VRChat 中將你的麥克風靜音或取消靜音。

如果你想避免讓別人聽到你打鼾,這絕對是最佳選擇!
系統麥克風靜音自動化
OyasumiVR 也能做到同樣的效果,但是在系統層面上,改為將你的麥克風音訊裝置靜音。 藉此,你甚至可以在靜音切換模式與按鍵發話模式之間切換。

此功能提供可選的 VR 嵌入介面靜音指示器,並支援將控制器按鍵綁定為靜音快捷鍵,讓它能完全取代 VRChat 或其他 VR 遊戲的麥克風靜音功能。

🔉 音量自動化

在你入睡或醒來時,自動調整音訊裝置的音量! 若你希望防止其他用戶或其他應用程式打擾你的睡眠,這項功能會很有幫助。

♥️ 心率自動化(Pulsoid 整合功能)

為了支援基於心率的自動化功能,OyasumiVR 與線上心率服務Pulsoid 進行了整合。 為此,你可以使用任何 Pulsoid 支援的硬體設備,例如藍牙心率監測器、WearOS 智慧手錶或 Apple Watch。

請注意,此整合功能需一次性購買 Pulsoid 的 OyasumiVR 整合方案,或持有有效的 Pulsoid「BRO」訂閱服務。 購買前,請務必確認你擁有相容的裝置。
睡眠檢測
你可以設定 OyasumiVR,使其在你的心率維持在足夠低的水平並持續一段時間後,自動啟用睡眠模式。 只需設定 BPM 閾值,以及心率應維持在該閾值以下的時間長度,就大功告成了! 如果你不確定該如何設定,也可以透過一些簡單的分析資訊,找出適合自己的數值。
惡夢檢測
OyasumiVR 可以偵測你的心率是否持續偏高,這可能代表你正在做惡夢。 有了這項功能,你可以透過自動停用睡眠模式(例如提高亮度),或播放聲音嘗試將你喚醒,來縮短惡夢持續的時間。

🚨 HMD 專用自動化

OyasumiVR 提供多種自動化功能,用於控制特定 VR 頭戴裝置的特定功能。 目前,這包括以下內容:

Bigscreen Beyond
  • RGB LED 控制
  • 風扇轉速控制

👓 解析度自動化

在入睡和醒來時,自動調整你的 SteamVR 渲染解析度! 讓 OyasumiVR 降低渲染解析度,有助於在不需要渲染時減輕硬體的負擔。

🔳 Chaperone 自動化

當你入睡時,自動調整 SteamVR「Chaperone」的淡入淡出距離。 如果你的遊玩區域較小,可以利用這個功能確保在你睡覺時「守護神」保持隱藏狀態,醒來後再重新啟用它!

🏠 Home Assistant 整合


OyasumiVR 可以透過 MQTT,將許多自身功能以及 SteamVR 的功能整合至 Home Assistant! 這讓你能將 OyasumiVR 與家中的各種智慧裝置整合,也能在 Home Assistant 中建立更強大的自動化流程。 例如,你可以在入睡時自動關閉家中的智慧燈,並在需要時自動重新開啟!

以下列出可透過 Home Assistant 讀取或控制的功能:
OyasumiVR 功能
  • 睡眠模式(開關)
  • 關機流程(按鈕)
  • 睡前準備(按鈕)
  • 心率(感測器)
  • 睡眠姿勢(感測器)
  • 基地台
    • 電源(開關)
    • 電源狀態(感測器)
  • HMD 亮度
    • 進階模式(開關)
    • 簡易亮度(數值)
    • 軟體亮度(數值)
    • 硬體亮度(數值)
VRChat 功能
  • VRChat 執行中(感測器)
  • 用戶名稱(感測器)
  • # 位用戶在世界(感測器)
  • 狀態可見性(感測器)
  • 世界房間 ID(感測器)
SteamVR 功能
  • VR 頭戴式裝置型號(感測器)
  • SteamVR 執行中(感測器)
  • 控制器與定位器
    • 電源(開關)(僅限關機)
    • 充電狀態(感測器)
    • 電池電量(感測器)
    • 裝置角色(感測器)

Bigscreen Beyond 功能介紹
  • 風扇轉速(數值)
  • RGB LED(燈)
  • 亮度(數值)

翻譯與本地化

目前 OyasumiVR 支援以下語言:

協助翻譯

如果沒有這些優秀志願者的協助,OyasumiVR 就無法支援這麼多種語言。 我認為最棒的是,多虧了他們的努力,讓更多原本無法使用 OyasumiVR 的人,也能享受到它所帶來的便利。

如果你想支持我們,無論是補充尚未完成的翻譯,還是新增一種全新的語言,都歡迎查看新增翻譯 Wiki 頁面,了解如何開始參與! 如果你想了解更多資訊,歡迎隨時加入我們的 Discord 提問!

支援的硬體

電池自動化

目前,OyasumiVR 的電池自動化功能支援自動關閉所有符合以下條件的 SteamVR 裝置:

  1. 支援回報電池電量與充電狀態。
  2. 支援透過 SteamVR 關閉電源。

這包括但不限於以下裝置:

  • HTC Vive 控制器/手杖
  • Index 控制器/指虎
  • Vive 定位器 (1.0/2.0/3.0)
  • Tundra 定位器*

這表示 Oculus 控制器通常不支援此功能,而 SlimeVR 定位器也不受支援,除非它們在其 OpenVR 驅動程式 中實作了這項功能。

(*)Tundra 定位器回報電池電量與充電狀態的速度較慢,可能會有明顯延遲。這表示電池自動化功能仍然可以正常運作,但觸發時間會有相當大的延遲(可能長達十幾分鐘),除非 Tundra 在其定位器韌體中修正這個問題。

GPU 自動化

支援由 MSI Afterburner 支援的任何 NVIDIA 或 AMD 顯示卡,可以通過 OyasumiVR 啟動你在 MSI Afterburner 中設定的設定檔,以實現自動化。

僅 NVIDIA 顯示卡支援透過 OyasumiVR 直接控制顯示卡的功率限制。 AMD 使用者若想透過 OyasumiVR 控制 GPU 的功率限制,則需要使用 MSI Afterburner 設定檔自動化功能。

亮度自動化

目前僅 Valve Index 和 Bigscreen Beyond 支援控制 VR 頭戴式顯示器的硬體亮度。

所有頭戴式裝置皆支援影像亮度控制。

色溫自動化

目前僅有部分原生 SteamVR 頭戴式裝置支援控制顯示器色溫,例如 Valve Index、Bigscreen Beyond,以及 HTC Vive(Pro)。 其他頭戴式裝置也可能支援,但實際效果可能會因裝置而異。

採用技術

OyasumiVR 採用了以下技術:

  • Angular(TypeScript、主要 UI 與嵌入介面 UI)
  • Tauri(Rust、桌面應用程式框架)
  • .NET(C#、嵌入介面)

開發

請參閱我們的開始開發 Wiki 頁面,了解如何開始參與開發。

VRChat

OyasumiVR 的部分功能需要登入你的 VRChat 帳號才能使用。(例如:狀態自動化)

只有需要使用這些功能時,才需要登入。 即使不提供登入資訊,你仍然可以使用不需要登入的功能。 你的登入資訊只會儲存在你的裝置上,絕不會儲存到其他地方,且僅會在驗證身分時傳送至 VRChat 的伺服器。

OyasumiVR 並非由 VRChat 認可,其內容亦不代表 VRChat 或任何參與 VRChat 製作或營運人員的觀點或意見。 VRChat 是 VRChat Inc. 的商標。 VRChat © VRChat Inc.

OyasumiVR 的開發者及所有專案貢獻者,均不對 OyasumiVR 所造成的任何問題(無論是你的 VRChat 帳號或其他情況)負責。 使用前請自行評估風險。

Aptabase

OyasumiVR 的遙測功能由 Aptabase 提供。Aptabase 是一套開源、重視隱私且簡潔易用的行動與桌面應用程式分析服務。 之所以選擇 Aptabase,是因為它能透過提供當機回報與匿名使用統計來協助 OyasumiVR 的開發,同時也盡可能保障你的隱私。

所有遙測資料皆為匿名收集,不會傳送任何可識別個人身分的資訊。 其唯一用途是提供上述的當機回報,以及應用程式啟動次數、語言偏好等基本的匿名使用統計。 這些資料僅用於找出並修正錯誤,以及改善 OyasumiVR 的整體使用體驗。

你可以在 OyasumiVR 的一般設定中選擇停用遙測功能。 如需了解更多(技術性)資訊,請參閱(篇幅非常短!)Aptabase 隱私權政策

支援

如果你在使用 OyasumiVR 遇到問題,或者有任何疑問,歡迎到 Discord 伺服器尋求幫助!我們的社群非常樂意提供協助。

或者,你也可以直接透過 X(Twitter)上的 @Raphiiko 與我聯繫。 我會盡快回覆你!

授權條款

OyasumiVR 採用 MIT 授權條款。