开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 200|回复: 2
收起左侧

[精币悬赏] 【求助】C#/.NET 8 WPF AI软件需要调试,小白项目求大佬看看

[复制链接]
结帖率:50% (1/2)
发表于 昨天 16:29 | 显示全部楼层 |阅读模式   湖北省武汉市
200精币
大家好,我是一名软件开发小白,目前正在制作一个“宜友AI短视频生成器”Windows桌面软件。
这个软件的基础代码主要通过Codex和Claude辅助编写,目前已经可以正常编译和启动,大部分界面和基础功能也已经完成。但因为本人对C#、WPF、API接口和异步任务处理不太熟悉,软件里可能还存在一些小BUG和设计不合理的地方,想请论坛里熟悉相关技术的大佬帮忙看看。
软件技术信息:
  • 开发语言:C#。
  • 运行环境:.NET 8。
  • 界面技术:WPF/XAML原生桌面界面。
  • 发布架构:Windows 64位,win-x64。
  • 不是网页套壳,没有使用Electron、CEF或WebView2。
  • 配置文件使用JSON保存。
  • 部分系统托盘功能使用Windows Forms。
  • 音频处理使用NAudio 2.2.1。
  • JSON解析使用Newtonsoft.Json 13.0.3。
  • 软件可以通过dotnet build正常编译,目前编译结果为0警告、0错误。
软件主要功能:
  • 输入参考文案和全局提示词。
  • 上传产品图片、人物图片和环境图片。
  • 上传声音参考。
  • 视频文件自动提取为WAV音频。
  • 显示图片缩略图和原图放大预览。
  • 显示真实音频波形并播放音频。
  • 调用文案模型API生成分镜。
  • 调用语音API生成配音。
  • 调用视频生成API生成视频。
  • 调用口型同步API处理人物口型。
  • 支持API连接测试和拉取模型。
  • 支持任务记录、素材库、日志和导出目录。
  • 支持机器码、激活码和网络验证。
  • 支持账号独立配置、快捷键和系统托盘。
目前怀疑存在的问题:
  • 部分界面控件可能存在尺寸、间距、文字显示、焦点状态或缩放适配问题。
  • 图片和音频预览功能还需要继续测试不同文件格式。
  • 音频播放、暂停、拖动进度和关闭播放器需要进一步检查稳定性。
  • API设置页面的服务商名称、BaseUrl、Endpoint和模型可能存在配置不匹配。
  • 不同API服务商的请求头、请求体和返回JSON格式可能没有完全兼容。
  • 视频生成接口涉及创建任务、轮询状态和获取结果,异常处理可能不够完整。
  • 网络超时、401、402、429、500、503等错误还需要进一步分类。
  • 软件的异步线程、资源释放、窗口关闭和托盘逻辑可能存在隐藏问题。
  • 授权模块中保留了CloudDYN、xxauth和机器码激活相关代码,需要检查是否存在旧逻辑冲突。
  • 软件虽然能编译运行,但主要功能还没有完成全部真实API联调。
目前已经修复过一个NAudio播放器关闭时的资源释放问题。原来的播放器关闭后,延迟回调仍然读取音频位置,可能导致软件异常退出,现在已经增加了回调解绑和释放状态检查。
希望得到的帮助:
  • 帮忙检查WPF/XAML界面有没有明显错误。
  • 帮忙检查C#代码中的空引用、资源释放和异步问题。
  • 帮忙检查API参数配置是否合理。
  • 帮忙分析服务商地址、接口路径和模型是否匹配。
  • 帮忙指出可能导致闪退、假死或重复弹框的代码。
  • 如果方便,希望可以给出修改建议或示例代码。
  • 如果愿意进一步帮助,我可以提供删除敏感信息后的完整源码。
本人是小白,目前预算比较有限,主要是希望遇到愿意指导一下的热心前辈。无偿帮助不敢强求,哪怕只是帮忙指出问题、提供修改方向,我也非常感谢。
源码发出前,我会删除以下敏感内容:
  • API Key。
  • AppKey和AppSecret。
  • 账号密码。
  • 激活码和授权Token。
  • 机器码。
  • 服务器后台管理信息。
项目源码结构比较清楚,主要包含:
Models:配置、授权、任务和素材数据。
ViewModels:界面数据和按钮命令。
Services:API、配置、授权、音视频、日志等服务。
Utils:提示框、播放器、波形、图片预览和自定义控件。
Views:创建页、素材库、成品、任务记录和日志页面。
如果有熟悉C#、.NET 8、WPF、MVVM、NAudio、HttpClient或AI模型API的大佬愿意帮忙看看,麻烦在帖子里回复我。本人会认真配合测试,并把报错信息、日志、截图和相关源码整理清楚。
先谢谢各位大佬,也感谢精易论坛提供交流学习的平台!


9d834331-4936-4877-b4e6-605f1d90d57b.png
9a8d05d7-8dc4-4da0-9f95-286a47907cae.png
结帖率:100% (1/1)

签到天数: 15 天

发表于 昨天 17:12 | 显示全部楼层   内蒙古自治区兴安盟
回复

使用道具 举报

结帖率:68% (19/28)

签到天数: 17 天

发表于 昨天 19:00 | 显示全部楼层   河北省张家口市
能用就行。不要在意那些细节
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表