Echo-client 是一个为无声系虚拟主播设计的命令行终端,不过也可以用于快速制作视频中的字幕
注意:本项目仍在活跃开发中,下方的所有信息可能会发生改变,请以代码为准。
首先您需要正确地在 OBS 中安装 Echo-live。
然后定位到 config.js
的 websocket 这部分,将 websocket_enable
改为 true
。
下方的 websocket_url
中请填写服务端的 ip 地址与端口号。(如果您在一台电脑上同时运行 OBS 和本程序则 ip 可以写 127.0.0.1
)
// 启用 WebSocket
// * 如果没人要求您这么做,请不要动它。
// * 广播模式下启用 WebSocket 可连接至服务器以从第三方软件获取消息。
// * 可从服务器接收的消息和广播消息一致,发送的消息须使用类似于 JSON.stringify 的方法序列化。
// * 详见:https://sheep-realms.github.io/Echo-Live-Doc/dev/broadcast/
websocket_enable: true,
// WebSocket 连接地址
// websocket_url: 'ws://192.168.1.12:3000', // iPad
websocket_url: 'ws://127.0.0.1:3000',
如果您在两台设备上分别运行 OBS 和本程序,请修改配置文件中的 host
项为 0.0.0.0
。
pip install echo-client
您需要正确完成“安装”章节。
正确运行程序,控制台输出应该类似这样(有颜色):
从 /home/ricky/.config/echo-client/config.yaml 加载了配置
已经在 127.0.0.1:3000 监听 websocket 请求,等待 echo 客户端接入...
tips: 如果没有看到成功的连接请求,可以尝试刷新一下客户端
用户输入模块加载成功,您现在可以开始输入命令了,客户端连接后会自动执行!
请输入命令:
然后刷新 OBS 中的预览窗口,您应该可以看见 websocket 连接成功的提示。
命令应该怎么写呢?
请看项目根目录下的 message_sample.txt,这是一个包含了目前可以使用的所有格式的示例文件。
有关该文件的更多信息请点开查看。
还没写。