传闻

传闻

用你的麦克风与洛圣都的每个NPC对话。传闻赋予了游戏中每位行人声音和思想。

耳语(HEARSAY)


用你的麦克风与洛圣都的每个NPC对话。

=====================================================
描述
=====================================================

耳语(Hearsay)赋予游戏中每个行人声音与智慧。

走近任何人,按住一个按钮,说出任何话。他们能听到你的麦克风,
他们会思考,然后大声回答——用符合他们身份的声音。
一切都不是脚本预设的。每段对话都是实时生成的。

- 每个NPC都能说话。帮派成员、警察、妓女、游客、老太太——每种类型都有自己独特的个性和态度。
- 一个包含200种声音的语音库会根据行人的身份自动分配。
不喜欢某个声音?通过内置的训练器,你可以将其换成任何你想要的声音。
- NPC会根据你的话做出行动。让某人跟着你,他们就会跟着你。
让他们上车,他们就会坐下。给他们钱,你钱包里的真实金钱就会减少。抢劫、招募、调情、威胁——他们都会做出反应。
- 动画直接从对话中触发。提到香烟,他们就会点燃一支。说你要拿你的剪贴板,你的角色就会拿出剪贴板。喝酒会让人们真的喝醉——说话含糊、走路踉跄——而咖啡能让他们清醒。
- NPC之间也可以互相交谈。把某个人指向一个陌生人,然后派他们过去聊天。
- 包含一个完整的训练器(声音、名字、关系、偏好)和一个动画浏览器。

=====================================================
安装
=====================================================

按顺序共四部分,大约需要15分钟。

第一步——找到你的GTA V文件夹

所有内容都会被复制到GTA V安装的文件夹中——即包含GTA5.exe的那个文件夹。

- Steam:打开Steam,在库中右键点击《Grand Theft Auto V》,点击“管理”,然后点击“浏览本地文件”。会打开一个窗口——那就是你的GTA V文件夹,请保持打开状态。
- Epic:点击游戏旁边的三个点,然后点击“管理”,再点击文件夹图标。
- Rockstar启动器:通常位于
C:\Program Files\Rockstar Games\Grand Theft Auto V

第二步——安装Script Hook V

1. 前往:http://dev-c.com/gtav/scripthookv/
2. 点击下载,同意条款,并保存zip文件。
3. 双击下载的zip文件以打开它。里面有一个名为“bin”的文件夹,打开它。
4. 将以下两个文件复制到第一步中的GTA V文件夹中:
ScriptHookV.dll
dinput8.dll
(可以忽略NativeTrainer文件。)

第三步——安装ScriptHookVDotNet

1. 前往:
https://github.com/scripthookvdotnet/scripthookvdotnet/releases
2. 在最新版本中,下载zip文件(命名为ScriptHookVDotNet.zip的那个,不是“Source code”)。
3. 打开zip文件,将所有名称以“ScriptHookVDotNet”开头的文件复制到你的GTA V文件夹中——位置和之前一样。

第四步——安装耳语(Hearsay)

1. 打开你从本页面下载的Hearsay zip文件。
2. 里面有一个名为“scripts”的文件夹。将该文件夹拖入你的GTA V文件夹。
3. 如果Windows询问是否合并或替换,全部选择“是”。

第五步——获取你的两个密钥(这是让NPC活起来的关键)

语音功能依赖于两个服务。两者注册都只需几分钟。模组本身是免费的——声音才是真正的成本,这正是我不为模组收费的原因。

GEMINI——NPC的大脑(免费):
1. 前往 https://aistudio.google.com ,使用任意Google账号登录。
2. 点击“获取API密钥”,然后点击“创建API密钥”。
3. 会出现一长串代码,点击复制。该代码就是你的密钥。

ELEVENLABS——NPC的声音和你的语音识别:
1. 前往 https://elevenlabs.io 并创建一个账号。
2. 点击你的个人资料(左下角),然后点击API Keys,再创建一个,并复制它。
3. 金钱真相:免费层每月只提供几分钟的语音——足够你见证奇迹,但不足以畅玩。要真正游玩,请购买他们约5美元/月的套餐。当信用点数用尽时,NPC会安静下来,模组也会停止听取你的声音,直到下个月。

第六步——填入密钥

1. 在你的GTA V文件夹中,打开“scripts”文件夹,然后打开里面的“Hearsay”文件夹。
2. 双击名为 keys.env 的文件。
如果Windows询问用什么打开,请选择“记事本”。
3. 你会看到两行以=号结尾的文本。将你的Gemini密钥粘贴在 GEMINI_API_KEY= 后面,将你的ElevenLabs密钥粘贴在 ELEVENLABS_API_KEY= 后面。不要有空格,每个密钥单独一行。
4. 保存文件(Ctrl+S)并关闭记事本。

第七步——开始游戏

1. 确保你的麦克风已插入,并在Windows中设置为默认录音设备。
2. 启动GTA V,载入故事模式(此模组绝不会触及GTA在线模式——Script Hook会自动在其运行时保持关闭)。
3. 走向任何行人,按住空格键,打个招呼,然后松开。
4. 仅首次启动时:模组会花几分钟时间在你的ElevenLabs账户内自动构建200种声音的语音库。有些人会使用临时声音直到构建完成。无需操作——它会自行处理。

如果什么都没有发生:通常的原因是Script Hook V版本比游戏旧——在GTA更新后,请检查dev-c.com获取新版本。如果NPC不回答,请重新打开keys.env,确保每个密钥紧跟在=号后面且没有空格。模组所做的所有事情都会记录在 scripts\Hearsay\hearsay.log 中。

=====================================================
使用方法(默认按键)
=====================================================

空格键(按住) 与最近的人对话。松开即发送。
ALT(点按) 切换对话目标——在你的队友成员之间循环,然后是仅限陌生人,再回到最近的人。
CTRL(点按) 广播:你接下来要说的话会传达给你的整个队友。其中一人回答,但所有人都听到了。
F7 为当前注视的人打开语音训练器。
F8 动画浏览器。
退格键 立即结束任何已开始的动画并重置走路风格。不会结束对话。
INSERT 无需重启游戏,即可重新加载所有配置文件。

所有按键都可以在 config.json 中更改。我用的是手柄,所以如果任何默认按键与你的键盘设置冲突,请打开config.json,更改按键名称,在游戏中按Insert键,完成。

=====================================================
当前可用的功能
=====================================================

- 与任何行人进行完整的语音对话,每条回复只需几秒钟
- 200种声音的语音库,根据性别、年龄和类型自动分配——整个语音库会在首次启动时在你的ElevenLabs账户内自动构建完成
- 语音训练器:选择声音、保存偏好、为NPC命名、设置关系(朋友、队友、伴侣、敌人)
- 队友系统:招募的队友会跟着你,在你的车辆中入座,为你战斗,服从广播命令,并在地图上显示为标记点
- 带有双人动画的真实金钱交接
- 对话动画:抽烟、大麻烟、喝酒、喝咖啡、打电话、拍摄、剪贴板、风钻、秀肌肉、瑜伽、街头卖艺、跳舞、躺下、野餐等等
- 醉酒系统:每喝一杯都会让他们更醉,咖啡或可卡因能让他们清醒,走路风格也会随之改变
- 武器感知:他们看到你手里的枪,但看不到你口袋里的——隐藏就是隐藏
- 带有真实GPS路径点的导航(仅当你要求时,且在车内)
- 世界八卦:NPC会听说附近的犯罪事件并谈论它们
- 按指令进行NPC对NPC的对话
- 抢劫流程、驾车射击命令、投降以及躲避警察追捕

=====================================================
已知问题
=====================================================

- 大麻烟。传递大麻烟的动画一直不太稳定——有时会播放,有时不会。正在修复中。
- 握手和拥抱暂时禁用——双人动画的定位还不稳定。
- 金钱交接仅在扮演迈克尔、富兰克林或崔佛时有效。自定义玩家模型读取的是不同的金钱统计数据。
- 极少数情况下,交接动画会跳过(金钱仍会转移)。通常再次对话即可解决。