AutoScript Sync 能在哪些设备上播放

AutoScript Sync 可以在两类设备上播放 funscript。Autoblow AI Ultra 通过 Autoblow 的云端驱动,它是我们唯一在真实硬件上测试过的设备。The Handy、The Handy 2 Pro、Kiiroo Keon/Onyx、Lovense Solace/Solace Pro 和 OSR2/SR6 通过你自己电脑上的 Intiface 连接;应用为每一款都准备了配置,但目前都还没有经我们在真机上测试。除往复式设备外,震动玩具、旋转玩具和气泵将在下一次更新中跟随脚本运动。

已于 2026 年 9 月 21 日对照应用代码核实。

兼容性表

在应用的 Device 面板中选择连接方式:Autoblow AI Ultra (cloud)Intiface / Buttplug (local)。速度和间隔数值是应用为该设备配置设定的限制,而不是对设备的测量。

AutoScript Sync 能驱动哪些设备,以及驱动方式
设备连接方式脚本的播放方式状态应用的速度配置(Intiface 设备:下一次更新起)
Autoblow AI UltraAutoblow 的云端 API;电脑和设备都需要联网脚本上传一次,由设备播放;应用发送启动、停止、偏移和跳转指令已在真实硬件上测试~400 u/s · 60 ms
The Handy蓝牙,经由 Intiface由电脑实时串流,每个脚本点一次移动通过 Intiface,我们尚未测试~490 u/s · 55 ms
The Handy 2 Pro蓝牙,经由 Intiface由电脑实时串流,每个脚本点一次移动通过 Intiface,我们尚未测试~575 u/s · 50 ms
Kiiroo Keon / Onyx蓝牙,经由 Intiface由电脑实时串流,每个脚本点一次移动通过 Intiface,我们尚未测试~345 u/s · 70 ms
Lovense Solace / Solace Pro蓝牙或串口式 Lovense USB 适配器,经由 Intiface(较新的 HID 适配器:下一次更新)由电脑实时串流,每个脚本点一次移动通过 Intiface,我们尚未测试~450 u/s · 60 ms
OSR2 / SR6USB 串口,经由你自行搭建的 Intiface 服务器中 Buttplug 的 TCode 支持;应用自带的 COM 端口选择器将在下一次更新中推出由电脑实时串流,每个脚本点一次移动通过 Intiface,我们尚未测试~500 u/s · 50 ms
Intiface 列出的其他往复式设备经由 Intiface由电脑实时串流通过 Intiface,我们尚未测试350 u/s · 70 ms(通用)
震动玩具、旋转玩具、气泵经由 Intiface震动玩具:目前可在 Vibration 面板中手动控制。跟随脚本:下一次更新下一次更新

数值的来源。这些配置是厂商公布的数据减去约 10%。Autoblow(400 u/s)和 OSR2/SR6(500 u/s)的数值是未经验证的默认值:Autoblow 没有公布速度数据,而 OSR 的速度取决于它的组装方式。在已发布的应用中,配置用于塑造发送给 Autoblow 的脚本;对 Intiface 设备应用这些限制以及你的 Stroke Settings,将在下一次更新中推出。

你可以在 Device model 下自行选择配置,也可以保留 Auto-detect on connect,由应用根据 Buttplug 报告的设备名称进行匹配。匹配是按名称中的词进行的,因此名称中含有“lovense”或“max”的任何设备(包括震动玩具)都会得到 Lovense Solace 的配置。手动选择型号可以避免这一问题。

两条路径,以及它们表现不同的原因

Autoblow AI Ultra:经由 Autoblow 的云端

与 Ultra 之间没有本地连接。应用使用你粘贴的设备令牌,向 latency.autoblowapi.com 询问你的设备在哪台服务器上,然后在你按下 Send Script to Device 时把适配后的 .funscript 上传一次。由 Ultra 自己播放脚本。此后应用只发送启动、停止、偏移和跳转指令,并在每次启动时加上实测往返时间的一半。

播放期间,应用每 1.5 到 5 秒读取一次设备自身的脚本时钟。80 到 350 ms 的偏差通过设备的偏移进行修正;超过 350 ms 的偏差则在视频当前位置重新开始播放。发送到 Autoblow 云端的只有适配后的脚本,分析数据已被去除。视频从不离开你的电脑。Autoblow AI Ultra 设置页面介绍了令牌、指示灯和连接问题,漂移校正的工作原理则解释了时序。

其他所有设备:你电脑上的 Intiface

其他设备通过 Buttplug 连接,这是 Intiface 背后的开放协议。应用会在 ws://127.0.0.1:12345 上启动自带的 Intiface 引擎,或使用你已在运行的 Intiface Central。不会上传任何内容:每个脚本点变成一条从你电脑发出的移动指令,并按到达下一个点的时间计时。

这条路径没有延迟测量,也没有漂移校正。脚本从每次播放或跳转开始按你电脑的时钟运行,并按你的 Offset 设置平移。Intiface 设置指南介绍了引擎、扫描以及应用发送的内容。

我们如何测试,以及“尚未测试”的含义

Autoblow 路径已经用真实的 Ultra 在 Autoblow 的线上 API 上运行过。其他所有设备路径都是用代替设备的软件测试的:模拟的 Buttplug 服务器,以及一次端到端运行中在真实自带引擎上的假 Lovense 玩具。我们没有运行过真实的 Handy、Kiiroo、Lovense、OSR2 或 SR6,也没有用 Intiface Central v3 检验过本应用。

因此,“经由 Intiface,尚未经我们测试”的意思是:代码路径存在并通过了测试,只要 Intiface 引擎能识别该设备,它就应该可以工作。这并不代表我们亲自感受过它播放脚本。如果你要尝试这些设备,可以先用试用版在付费前确认,并在 AutoScript Sync Discord 告诉我们效果如何。

还有一个限制:自带的引擎是 2023 年 11 月的 intiface-engine v1.4.8。在它之后发布的玩具可能不在其设备列表中。

VR:Meta Quest 上的 DeoVR

对于 VR,应用配合 DeoVR 的 Remote Control 使用。先连接你的设备,然后应用通过 TCP 端口 23554 连接 DeoVR,并在你本地网络的端口 8942 上通过 HTTP 向头显提供已载入的视频。之后由 DeoVR 的播放时间驱动设备:头显中的播放、暂停和跳转都会同步过来,跳变超过 900 ms 即视为一次跳转。

有两点限制需要了解。DeoVR 大约每秒报告一次时钟,应用不会在两次报告之间插值,因此时序比桌面上更粗略。另外,头显会话运行期间,同一网络中的任何设备都可以从端口 8942 获取正在打开的视频,因为该服务器没有密码。视频不会传到互联网上。头显路径只用模拟的 DeoVR 测试过,没有在真实的 Quest 上测试。

在其他播放器中使用保存的文件

在桌面上,应用在自己的窗口中用内嵌的 VLC 播放视频。它不与 HereSphere、MPC-HC、外部 VLC、MultiFunPlayer、XBVR 或任何其他播放器同步。它留给你的是一个普通文件:每次完成生成后,都会以 <video>.funscript 保存在视频旁边,其中的动作已排序、为 0 到 100 的整数,OpenFunscripter 和 MultiFunPlayer 等程序都能打开。

这个文件就是通往应用本身不驱动的任何设备的途径。funscript 格式参考解释了其中的内容,免费的 funscript 校验器可以在你把文件载入别处之前,按设备的速度上限检查它。

延伸阅读

用你自己的设备试一试

免费试用为期一天,所有功能全部解锁。它使用与购买者相同的安装程序,在你于应用中点击 Start free 1-day trial 时开始,这一步需要联网。