侧边栏壁纸
博主头像
帆云素材 博主等级

苟利国家生死以,岂因祸福避趋之

  • 累计撰写 26 篇文章
  • 累计创建 26 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

【开源自荐】【企业级AI使用教学】【有声书APP】

智慧的格子衫
2025-12-04 / 0 评论 / 0 点赞 / 13 阅读 / 0 字

由于只有Windows电脑,只有Android版本,没有IOS版本,欢迎大佬提pr。

项目地址:zhdgzs/voice-bookGitee

AI 还是太强了啊,APP开发出来了,我对于相关技术还是一窍不通~~~

今天听了有4个小时吧,没有发现异常。

背景

个人平时喜欢听有声小说,尤其偏爱【喜马拉雅】上由真人演播的版本,而非 AI 朗读的文本转语音内容。
不过,平台存在广告多、内容收费、界面复杂等问题。
我习惯将音频下载到本地,在无网络环境下也能随时播放。

我一直希望能找到一款满足以下需求的本地音频播放器:

  • 界面简洁,无广告干扰
  • 无需联网即可使用
  • 资源占用低,运行流畅
  • 支持导入本地文件夹
  • 兼容常用音频格式(如 MP3、M4A 等)
  • 支持自动连续播放、播放位置记忆
  • 可自定义跳过音频开头和结尾(例如片头曲、片尾语)
  • 播放完n个音频后自动停止或关闭

之前我使用的是 Musicolet,它几乎满足了上述所有要求,唯独缺少“跳过开头/结尾”的功能。
此前也曾尝试过一款名为【听书App】的软件(具体名称已记不清),其中一个版本满足上述功能,但使用过程中总感觉手机变得卡顿,怀疑可能存在内存或资源泄露问题——虽不确定是否为错觉,但体验确实不佳。

考虑到“跳过片头片尾”对听书场景来说非常实用(比如省去每集重复的开场白或结束语),而又找不到完全契合需求的播放器,我决定自己动手开发一款。

开发历程

1.确认需求

决定了开发APP之后,首先就需要有详细的需求文档。

直接将上述要求发给网页上的AI(ChatGPT、gemini、通义都试了,效果都不错),让它生成需求文档

我需要一个创建一个听有声书的app,要求:无广告、无联网、占用资源低,可以导入文件夹,支持m4a格式,自动播放下一集,能跳过开头和结尾,支持播完n集自动关闭。你帮我规划一下功能,生成一个需求文档

最终选择了ChatGPT的需求文档。

2.选择技术

笔者是搞Java开发的,对于APP是一窍不通。
询问AI技术选择,让它多推荐几个技术,然后再对比,不能它说一个就用这个。
最终3个AI对比了 uni-app、react native、flutter
一致认为 flutter 是最适合的技术。

3. push AI 开发

经过2天的奋战,AI就直接开发出了该产品。

其实时间应该更短,实在是没搞过flutter,安装Android、flutter、gradle环境和版本适配,就花费了整整一个下午,差点儿还没开始就直接放弃。
调试环境和版本问题的过程一直用的网页通义,不知道claudecode会不会快一点,报错信息实在太多,为了节省token没敢用。

环境搞好了之后,整体流程还算顺利,AI写出来的bug,跟他描述清楚,还能自己解决。

接下来介绍一下我是如何使用AI的。

企业级AI使用教程

我将之称为企业级,这并不是我有多厉害,而是得益于站在了巨人的肩膀上。
原文: 你的 AI 可能白用了!
强烈建议先看看原文。

现在分享一个快速在自己的项目中使用大佬ai模板的方法。

准备

一、由于claude code直接访问文章访问不到,需要用到一个 fetch-mcp(其他的能访问网页的mcp应该也可以)。
我是使用sse的方式安装一个fetch mcp,在魔搭社区搞一个
https://www.modelscope.cn/mcp/servers/@modelcontextprotocol/fetch

二、先必须要AI生成一个详细的需求文档,这个格式无所谓,只要需求清晰明确即可。
直接放在根目录即可,本项目的文档是 document.md,就是ChatGPT写的。

三、然后直接给claude说

使用fetch 读取 https://blog.csdn.net/leoisaking/article/details/154840062,并根据分析的结果,新增或修改此项目中的文件

正常情况下,它会创建好几个文件,如下所示
project.png

接下来,就可以直接使用 /start /progress /update-status /next 等命令了

我实际使用下来,效果确实不错,会稍微多一些token消耗。

项目已开源,AI相关配置和文档均已上传至Git仓库,可以查看具体的文档
项目地址:zhdgzs/voice-bookGitee

鸣谢大佬

ZCF安装器:https://github.com/UfoMiao/zcf

AI教学文章:https://blog.csdn.net/leoisaking/article/details/154840062

0

评论区