最骚音色
AI 音色克隆模仿网站源码程序
今天给大家分享一套完整的 AI 音色克隆网站源码:,用户上传一段参考语音即可克隆专属音色,输入文字就能用克隆音色合成语音,支持在线试听、MP3 下载、积分充值、微信/支付宝扫码收款,前后台功能齐全,适合做独立站、配音工具站、短视频自媒体变现。
一、这套系统能做什么?
- 音色克隆:用户上传一段参考音频(MP3/WAV/M4A/OGG,最大 50MB),AI 学习音色特征后即可用该音色朗读任意文字;
- 预设音色:内置冰糖、茉莉、苏打、白桦、默认、Mia 六种音色,无需上传音频即可直接合成;
- 文字转语音:输入文字(最长 5000 字),自动合成 MP3,支持在线试听与下载;
- 积分收费:注册送积分,生成/克隆消耗积分,支持套餐充值、微信/支付宝扫码支付、回调自动到账;
- 角色模仿玩法:首页内置曹操、诸葛亮、孙悟空、唐僧、李白、林黛玉等热门角色音色入口,娱乐性拉满,特别适合短视频配音场景;
- 站长变现:后台可自由定价,设置限时免费、每日免费次数、新用户体验,配合营销玩法快速拉新。
二、前台功能一览(用户端体验)
1. 首页生成面板
首页即生成工具:左侧上传参考语音,中间输入文字,支持「克隆音色 / 预设音色」两种模式一键切换;生成前会明确提示本次消耗的积分与当前余额,防止误操作。
2. 注册 / 登录
支持邮箱或用户名登录,注册自动赠送积分(后台可调)。登录后导航栏实时显示积分余额,随时可充值。
3. 个人中心
个人中心聚合「当前积分、累计充值、总生成次数、今日使用」四项数据,展示最近 24 小时生成记录(可在线试听、下载),并提供积分明细流水,充值、生成、克隆、免费、体验赠送、退还等类型一目了然。
4. 积分充值
内置 5 档积分套餐(体验 10 积分/9.9 元、基础 50/39.9、标准 100/69.9、高级 500/299、至尊 1000/499),支持微信支付、支付宝扫码,支付成功后自动确认到账;套餐价格、热度标记、上下架均可后台自定义。
5. 其他亮点
- 深色模式、打字机 Banner、粒子特效,页面颜值在线;
- 页脚支持备案号、友情链接、版权信息自定义;
- 响应式设计,手机端也能正常上传、生成、下载。
三、后台功能一览(站长管理端)
后台入侧边栏包含仪表盘、生成看板、用户管理、订单管理、套餐管理以及九大设置模块,功能非常完整。

1. 仪表盘
总用户、总任务、总订单、已支付订单、待支付订单、总收入等核心数据一屏呈现,运营情况一目了然。
2. 用户管理
查看全部注册用户,支持按用户名/邮箱搜索、查看详情、修改积分、封禁/解封账号。
3. 生成看板(任务管理)
全站用户的生成记录都在这里:文案内容、使用音色、积分消耗、任务状态一目了然,支持按用户名/文案筛选、在线试听、单条删除,以及「清理 3 天前记录」自动删除过期数据库记录与服务器音频文件,节省空间。
4. 订单管理
充值订单全记录,待支付/已支付/失败/退款状态实时可见,支持手动确认到账,支付回调异常时可兜底处理。
5. 套餐管理
积分套餐增删改查,可设置价格、划线原价、排序、热门标记与上下架。
6. 九大设置模块
| 设置模块 | 主要功能 |
|---|---|
| 首页设置 | Banner 背景图/标题/副标题/高度、打字机效果、必应壁纸、粒子特效、页脚版权、ICP 备案号、友情链接 |
| 基础设置 | 网站名称、描述、Logo(明暗两套)、维护模式、深色模式、敏感词过滤(辱骂/违法犯罪/政治敏感 + 自定义词) |
| SEO 设置 | 网站标题、描述、关键词,利于搜索引擎收录 |
| 外观设置 | 主题色、强调色、点击粒子、鼠标特效 |
| API 设置 | 小米 MiMo API Base URL 与 API Key |
| 营销设置 | 注册赠送积分、生成/克隆消耗、限时免费模式、每日免费次数、新用户体验模式(就是侧边栏的「挣钱」页) |
| 支付设置 | 支付总开关、微信支付、支付宝参数配置 |
| 登录设置 | 开放注册开关、QQ/微信登录预留 |
| 菜单设置 | 首页顶部导航菜单:名称、链接、图标、外链新窗口 |
四、系统特点与技术架构
- 技术栈:PHP 7.4+ / MySQL 5.7+ / PDO 预处理 / Bootstrap 5.3 + 原生 JavaScript;
- AI 能力:对接小米 MiMo 语音大模型,预设音色使用 mimo-v2.5-tts 模型,克隆合成使用 mimo-v2.5-tts-voiceclone 模型,OpenAI 兼容接口,后续换服务商只需改一个文件;
- 安全防护:CSRF Token、SQL 注入防护(PDO 预处理)、XSS 过滤、文件上传校验、登录尝试限制、密码哈希存储;
- 易扩展:站内接口文档齐全(上传/生成/支付),支持二次开发;支付除官方微信、支付宝外,还内置易支付、虎皮椒、讯虎支付通道。
五、环境要求
| 项目 | 要求 |
|---|---|
| PHP | >= 7.4(推荐 7.4 / 8.0) |
| MySQL | >= 5.7 |
| Web 服务器 | Apache(开启 rewrite)或 Nginx |
| PHP 扩展 | pdo、pdo_mysql、json、mbstring、curl、fileinfo、openssl |
| 可写目录 | uploads/、config/、logs/、cache/ |
六、安装部署教程
方式一:宝塔面板安装(推荐,5 分钟搞定)
第 1 步:添加站点。宝塔面板 → 网站 → 添加站点,填写你的域名,PHP 版本选 7.4 或 8.0,同时创建一个 MySQL 数据库(记住库名、用户名、密码)。
第 2 步:上传程序。把源码所有文件上传到网站根目录,删除默认的 index.html;也可以在宝塔「远程下载」中直接粘贴源码压缩包地址。
第 3 步:设置权限。将 uploads/、uploads/audio/、config/、logs/、cache/ 目录权限设为 755(或 775/777),确保 PHP 可写。
第 4 步:运行安装向导。浏览器访问 https://你的域名/install/,按向导完成 4 步安装:
第 3 步设置管理员账号,第 4 步自动导入数据表并生成安装锁定文件。
第 5 步:安全收尾。安装完成后务必删除 install/ 目录,然后登录后台,在「API 设置」填入 MiMo API Key(见下文),即可开始生成语音。
方式二:手动安装(Linux 命令行)
Apache 需开启 mod_rewrite(源码自带 .htaccess);Nginx 参考根目录 nginx.conf,修改 server_name、root、fastcgi_pass 后引入即可。最后同样访问 /install/ 完成安装。
安装后检查清单
- 首页正常打开,不跳转 /install/;
- 后台 /admin/ 能正常登录;
- API 设置填好 Key 后,前台发起一次生成能正常返回音频;
- 支付设置填好渠道参数后能正常扫码下单;
- 已删除 install/ 目录,已配置 HTTPS。
八、收款与积分充值配置
微信支付(Native 扫码)
- 微信商户平台申请商户号,设置 API v2 密钥;
- 后台 → 支付设置:开启「启用支付」+「微信支付」,填写商户号、AppID、API 密钥;
- 商户平台「产品中心 → 开发配置」设置支付授权目录为你的域名根目录;回调地址固定为 https://你的域名/api/payment_notify.php?method=wechat。
支付宝(电脑网站支付)
- 支付宝开放平台创建应用,签约「电脑网站支付」,获取 AppID、应用私钥、支付宝公钥(RSA2);
- 后台 → 支付设置:开启后粘贴三项参数;
- 开放平台配置异步通知地址为 https://你的域名/api/payment_notify.php?method=alipay,同步跳转为 https://你的域名/recharge.php?success=1。
九、常见问题 FAQ
| 问题 | 解决办法 |
|---|---|
| 生成按钮是灰色的点不了? | 克隆模式需先上传参考音频;未登录用户会被锁定,请先注册登录。 |
| 提示 API 调用失败 / 余额不足? | 检查后台 API Key 是否正确、MiMo 账户是否欠费;生成失败积分会自动退还。 |
| 支付成功但积分没到账? | 查看 logs/payment_callback_*.log 是否有回调记录,确认回调地址公网可达;可在后台订单管理中手动确认到账。 |
| 上传失败? | 仅支持 MP3/WAV/M4A/OGG,最大 50MB;检查 PHP 的 upload_max_filesize=50M、post_max_size=55M,Nginx 的 client_max_body_size。 |
| 打开首页跳转到 /maintenance.php? | 后台「基础设置」里关闭维护模式即可。 |
| 昨天生成的音频今天下载不了? | 前台只保留最近 24 小时记录,超期文件会被清理,请及时下载;如需长期保留可自行调整策略。 |
| 能换别的语音引擎吗? | 可以。改写 includes/mimo_api.php 的两个合成方法,保持返回结构不变即可,积分与前端逻辑无需改动。 |
十、安全建议
- 安装完成后立即删除 install/ 目录;
- 全站启用 HTTPS 并完成域名备案;
- 定期修改数据库密码与后台管理员密码;
- 定期备份数据库与 uploads/ 目录;
- 建议禁止公网直接访问 config/、logs/ 目录(nginx.conf 已内置规则)。
音色克隆
预设音色
文字转语音
在线试听
音频下载
积分充值
扫码支付
微信支付
支付宝支付
套餐管理
用户管理
订单管理
任务看板
数据统计
会员注册
个人中心
积分明细
失败自动退款
维护模式
深色模式
敏感词过滤
热门角色模仿
每日免费次数
限时免费活动
新用户体验
响应式设计
多支付通道
SEO设置
导航菜单管理
打字机效果
粒子特效
- 宝塔添加站点,PHP 选 7.4/8.0,创建数据库
- 源码上传到网站根目录
- 设置 uploads、config、logs、cache 权限
- 浏览器访问 域名/install/
- 按向导完成 4 步安装
- 安装完删除 install 目录
- 登录后台 域名/admin/
- API 设置填入 MiMo Key
- 前台测试生成语音,完成上线
*********************** -
API 对接配置
- 访问小米 MiMo 开放平台(mimo.mi.com),注册账号、创建应用、开通语音能力并获取 API Key(Token);
- 登录网站后台 → 「API 设置」,填入 API Key(Base URL 一般保持默认 https://token-plan-cn.xiaomimimo.com/v1 即可);
- 保存后到前台首页发起一次「生成语音」,能正常返回音频即配置成功。
