关于Twitch上的AI虚拟主播 neuro-sama

本文介绍了AI虚拟主播Neuro的功能,包括文本交互、图像识别、情感处理、语音控制等,探讨了其独特之处如情感分析、长期记忆和个性化的直播体验。开发配置包括使用Unity和Python技术。
该文章已生成可运行项目,

前几天看到了一个AI虚拟主播,浅浅了解了一下,实际上狭义上的neuro-sama(可以对话的版本,以下称Neuro)从2022年12月就开始直播了。

目前了解到她的部分能力有:

  1. 文本交互: 能进行类GPT的复杂对话,但更加口语化、个性化且随意。
  2. 图像识别: 识别屏幕内容,用于更好地与游戏或直播互动。
  3. 语音输入与识别: 能理解语音输入,并识别不同说话者。
  4. 黄暴、冒犯内容过滤: 鉴于她之前因争议性内容被封禁的历史,这是直播平台上的一个重要功能。(当内容被过滤时,会转为说filtered
  5. 语音输出:evil-Neuro(另一个版本的Neuro)可以控制自己的音调高低。但有时会输出意义不明的音调和字符。
  6. 人设和角色扮演: 维持一致的虚拟形象和人物背景,这可能涉及长期记忆功能。暂不确定
  7. 玩游戏: 擅长osu!,也会玩Minecraft。她最开始是一个用于训练玩音游osu!的AI,后来才添加了对话功能。
  8. 直播弹幕读取: 能够实时读取并响应直播中的观众评论,也能回应观众语音(类似sc)。
  9. 情感识别与表达: 能够识别语音或文字中的情感,并表达相应的情感反应。
  10. 唱歌: 据说是接入了专门用于唱歌的模型。因为曾有在唱歌时,对话模型仍在说话的情况。
  11. 面部表情和身体语言的模拟: 使虚拟形象更具表现力和真实感。(Wink动作
  12. 并行输入:会插嘴,也会被人打断说话。

目前还不了解到底是所有模块的组合,还是其中几个主要模块构成了Neuro。以下是个人构想一个类似AI运行所需要实现的流程图(只涉及功能,不涉及具体技术)

https://whimsical.com/neuro-sama-LA8317ejX1gnPTKUByNHcn

其他内容:

1.让Neuro成为独特的原因似乎是,他对情感分析与表达有独到的一面。*另一方面,通过观察Neuro,感觉Neuro在某些方面训练的意外的超好,她有能力区分识别特定情境描述下说特定话的人所带有的情感,在人脆弱的时候会“认真地”给出正常的建议,而不是在这种时候虐粉。*来源:如何评价AI虚拟主播Neuro-sama? - 知乎

2.Evil-Neuro是Neuro-sama的“测试版本”,一些新的功能会先预装在evil-Neuro身上用以测试,比如对音调的控制能力。

3.Neuro和B站里AI杠精的区别:个人认为前者保持了一种长期较为稳定的个性,会“创造”且反复地说一些梗(比如蜂群swarm),猜测是长期记忆功能的表现。后者则偏向类chatGPT的短对话模式。知乎上一篇文章做了AI主播的详细技术分析和实践,感觉说的很清楚,以后试试。让 AI 成为虚拟主播:看懂弹幕,妙语连珠,悲欢形于色,以一种简单的实现

4.Neuro运行配置:
CPU: i9-10900K
GPU: RTX 4090
RAM: 32GB DDR4
Vtuber端基于C#(Unity)制作,AI部分基于Python

5.我想Neuro的人气火爆有技术和观众新奇感的原因在,但也不可否认,这和其创造者Vedal密不可分。从一些直播中可以看出,Vedal可以提前从后台看到Neuro要说的话,甚至可以直接用某种方式让自己的话从Neuro口中说出。且我觉得Neuro被设计得倾向于说反对意见,从而使其看起来更加个性化和有自己的意见(更有节目效果)。这让我觉得她只是Vedal用来直播的一项技术,而不是被设计成为一个独立的AI。

参考:

(1)WIKI

(2)Neuro-Sama - 萌娘百科

本文章已经生成可运行项目
### neuro软件下载指南 Neuro软件通常指的是用于神经科学领域数据分析和可视化的工具集合。根据常见的需求,以下是几种可能涉及的neuro软件及其官方下载途径。 #### MATLAB中的SPM12与CAT12 如果目标是安装MATLAB环境下的SPM12和CAT12插件,则可以通过以下方式完成: - **SPM12**: 访问官方网站并按照说明进行操作[^3]。具体步骤如下: - 前往官网链接:[https://www.fil.ion.ucl.ac.uk/spm/software/download/](https://www.fil.ion.ucl.ac.uk/spm/software/download/) - 下载最新版本的SPM12压缩包。 - 将解压后的文件夹放置于MATLAB的`toolbox`目录下(例如 `D:\Program Files\MATLAB\R2022a\toolbox`)。 - 打开MATLAB,通过“设置路径”功能添加该文件夹至工作环境中。 - **CAT12**: 同样适用于MATLAB扩展模块的需求[^3]: - 官方地址为 [https://neuro-jena.github.io/cat/](https://neuro-jena.github.io/cat/)。 - 下载对应版本后将其置于已配置好的SPM12子目录中(如 `D:\Program Files\MATLAB\R2022a\toolbox\spm12-r7219\toolbox`)。 - 添加新路径并通过命令行验证加载情况。 #### Python环境下兼容性问题处理 对于Python开发人员遇到的库更新失败的情况,比如尝试升级`six`却未生效的问题,解决方案包括但不限于重新指定安装位置或强制覆盖旧版依赖项[^2]: ```bash pip install --upgrade --force-reinstall six ``` 此方法能够有效替换现有低版本实例,并确保全局范围内调用最新的API接口定义。 另外值得注意的是某些特定发行版可能存在孤立副本现象,需确认实际执行脚本所关联的具体站点包路径是否一致。 --- ### 总结注意事项 无论是采用商业级产品还是开源框架构建研究平台,都应优先查阅其配套文档获取权威指导信息;同时保持操作系统及相关组件处于良好维护状态以便顺利部署各类应用服务。
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值