# 星晨AI无人直播开源 **Repository Path**: cloudshop/xclive ## Basic Information - **Project Name**: 星晨AI无人直播开源 - **Description**: 星晨AI无人直播开源,提供全自动直播技术方案,涵盖AI主播、内容生成、互动管理等,助力建设高效直播生态。 - **Primary Language**: TypeScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2025-07-21 - **Last Updated**: 2025-07-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 星晨AI无人直播开源 ## 介绍 星晨AI无人直播开源,提供全自动直播技术方案,涵盖AI主播、内容生成、互动管理等,助力建设高效直播生态。 ## 技术特点 ### 基础框架 - 前端:vite,ts,vue,antd,ag-grid - 后端:.net webapi ormlite autoquery - 客户端:Winform+Cefsharp ### 技术要点 #### 抖音弹幕抓取 - 抖音弹幕签名算法(外部API) #### 百应后台商品信息抓取 - abogus算法(外部API) #### winform应用防抓包 - cefsharp防抓包 - 网页应用包装成客户端应用 #### cefsharp基础使用 - js和winform交互通信 #### winform无边框 - 实现位置拖动 - 实现调整大小 - 实现双击调整窗口大小 #### 音频播放队列 - 停顿时插队播放 - 普通插队播放 - 列表播放 ## 启动说明 **后端是.net写的,IDE建议直接使用Rider,前端后端都能编辑。**先用Rider打开.net解决方案,然后将web目录作为文件夹加进来。 效果如下: ![](img/0.1.jpg) ![](img/0.2.jpg) **前端启动:** ``` # 安装依赖 yarn # 启动前端 npm run dev ``` 如果没有安装yarn也可以直接使用npm install,效果是一样的 ``` npm install npm run dev ``` 如果对前端不熟悉可以使用Rider自动识别前端package.json ![](img/0.3.jpg) ## 使用说明 ### 1,这是软件入口 ![这是软件入口](img/1.jpg) ### 2,未注册账号的,请点注册按钮,然后输入手机号和密码以及卡密码就行了。 ![未注册账号的,请点注册按钮,然后输入手机号和密码以及卡密码就行了](img/2.jpg) ### 3,如果忘记密码,就点击忘记密码,输入对应的信息改密码。 ![如果忘记密码,就点击忘记密码,输入对应的信息改密码](img/3.jpg) ### 4,登录进去,第一页面就是直播页面,以后开启直播操作都在这个页面操作的。 ![登录进去,第一页面就是直播页面,以后开启直播操作都在这个页面操作的](img/4.jpg) ### 5,通过左侧菜单 ,切换到直播间设置设置页面,在这个页面设置直播间主要信息。 ![通过左侧菜单 ,切换到直播间设置设置页面,在这个页面设置直播间主要信息](img/5.jpg) ### 6,操作员,点添加按钮,打开百应的登录账号页面,扫码登录或用手机号登录都可以。 ![操作员,点添加按钮,打开百应的登录账号页面,扫码登录或用手机号登录都可以](img/6.jpg) ### 7,登录好以后切回软件页面,点刷新按钮会检测浏览器中登录好的账号。 ![登录好以后切回软件页面,点刷新按钮会检测浏览器中登录好的账号](img/7.jpg) ### 8,操作员栏选择刚添加好的账号,然后在主讲商品栏点【添加】按钮,会弹出该账号小黄车商品列表,选择一个或多个主讲商品,点确定 ![操作员栏选择刚添加好的账号,然后在主讲商品栏点【添加】按钮,会弹出该账号小黄车商品列表,选择一个或多个主讲商品,点确定](img/8.jpg) ### 9,AI开始分析选择的商品,一般一个商品需要20秒左右时间分析完成,请耐心等等。 ![AI开始分析选择的商品,一般一个商品需要20秒左右时间分析完成,请耐心等等](img/9.jpg) ### 10,添加了商品以后,再通过左侧的菜单点【直播】回到直播页面,然后选择一个主播类型,点生成话术,可以预览生成的话术。 ![添加了商品以后,再通过左侧的菜单点【直播】回到直播页面,然后选择一个主播类型,点生成话术,可以预览生成的话术](img/10.jpg) ### 11,生成话术时,AI会分析直播间的商品和描述等信息,为你随机生成一份专业的直播主播话术,如果对话术不满意,可以调整生成话术的要求,直到满意为止。后面有调整生成话术要求的地方。 ![生成话术时,AI会分析直播间的商品和描述等信息,为你随机生成一份专业的直播主播话术,如果对话术不满意,可以调整生成话术的要求,直到满意为止。后面有调整生成话术要求的地方](img/11.jpg) ### 12,这是生成好的话术,一般一组话术10分钟左右。 ![这是生成好的话术,一般一组话术10分钟左右](img/12.jpg) ### 13,左边是直播间公屏监控,输入直播间编号,点获取公屏即可;可同时选择AI互动和AI回复,倒计时结束后就会检测直播间互动和消息情况然后触发AI语音回复。 ![左边是直播间公屏监控,输入直播间编号,点获取公屏即可;可同时选择AI互动和AI回复,倒计时结束后就会检测直播间互动和消息情况然后触发AI语音回复](img/13.jpg) ### 14,开始直播以后,主播就会开始讲话术,中间也会穿插着互动和回复;一轮话术说完以后,会自动生成新的不同的话术继续播。 ![开始直播以后,主播就会开始讲话术,中间也会穿插着互动和回复;一轮话术说完以后,会自动生成新的不同的话术继续播](img/14.jpg) ### 15,AI主播页面是设置AI生成话术的一些要求,已经内置了一些常规的要求,可根据需要自行调整。 ![AI主播页面是设置AI生成话术的一些要求,已经内置了一些常规的要求,可根据需要自行调整](img/15.jpg) ### 16,可以选择多个生成规则,生成话术的时候,它会循环调用。 ![可以选择多个生成规则,生成话术的时候,它会循环调用](img/16.jpg) ### 17,这是具体的AI话术规则设置页面,可以调整话术规则,也可以点击测试生成话术预览效果。 ![这是具体的AI话术规则设置页面,可以调整话术规则,也可以点击测试生成话术预览效果](img/17.jpg) ### 18,欢迎打扰,有任何问题请联系我 ![欢迎打扰,有任何问题请联系我](img/18.jpg)