简体中文 | English
JimSMake 是一款专业的潜意识音频制作工具,提供直观的图形界面和命令行界面,帮助用户轻松创建潜意识音频内容。
QQ 交流群:1095279278
- 项目组功能 - 支持创建和管理多个项目组,方便组织不同类型的音频制作任务
- 导入导出 - 支持 .zip 和 .tar.xz 格式的项目导入导出,便于备份和分享
- 批量处理 - 支持多项目批量生成,提高工作效率
- 肯定语处理 - 支持音频文件导入、文本转语音(TTS)、麦克风录制等多种输入方式
- 音频效果 - 音量调节(dB)、频率变换(如17500Hz)、倍速控制、倒放功能
- 叠加效果 - 支持多轨叠加,可调节叠加次数、时间间隔和音量递减幅度
- 背景音乐 - 添加背景音轨,独立控制背景音量
- 特定频率叠加 - 支持432/639/1111Hz等特定频率音轨叠加,支持差值模式和声道反转
- 视频生成 - 将音频与视觉化图片结合,生成MP4等格式的视频内容
- 图片搜索 - 集成搜索引擎,在线搜索视觉化图片素材
- 元数据管理 - 设置输出文件的标题、作者等ID3标签信息
- 输出文件管理 - 自动组织输出文件到音频/视频目录,支持时间戳命名
- 反编译 - 从输出后的音频反向得出肯定语,用于安全审查(尊重版权,请勿用于非法用途)
- 多语言界面 - 支持简体中文、美式英语等多语言切换
- CLI 支持 - 完整的命令行支持,可在无图形界面环境中使用
建议您养成主动检查更新的好习惯,每隔一段时间来看看是否有新的发行版,它们会包含新功能和缺陷修复!
自动检查更新在计划中
Dev分支有更多前沿特性,如果您有能力,可以自行下载体验,不过,Dev分支不提供预编译版本,也不接受反馈。
旧版本不受支持,在报告任何问题前请确保您正在使用最新版本!
如果您需要使用旧版本,请下载对应版本的文档,文档只会跟随最新版更新,因此可能不适用于旧版本
-
操作系统:Windows 11、Linux 主要发行版
-
强烈建议您在您的操作系统中安装 FFmpeg ,否则您将只能使用基础功能。
注意:如果您未安装 FFmpeg,以下功能将无法使用:
- 视频生成功能
- 非 WAV 格式的音频文件导入(仅支持 WAV 格式)
- 输出格式选择(仅支持输出 WAV 格式)
- 元数据添加功能
无论是打包版本还是解释执行版本,使用高级功能都需要安装FFmpeg,打包版本不包含FFmpeg!
对于解释执行版本则需要以下额外条件:
- Python 3.6 或更高版本
推荐普通用户使用此方式
-
下载打包版本
从 Releases 页面下载最新版本的 JimSMake。
下载完成后,解压文件到您选择的目录。
可选:校验下载的文件是否完整(md5/sha1/sha256/sha512)。
如果您想要参与项目开发或进行调试/修改,您需要下载解释执行版本。
(解释执行版本仅建议用于开发,不推荐普通用户使用)
-
克隆仓库
git clone https://github.com/Jimmy32767255/JimSMake.git cd JimSMake -
安装依赖
(建议您在虚拟环境中安装依赖)
python -m venv venv source venv/bin/activatepython -m pip install -r requirements.txt
GUI 模式 (默认):
Windows:
Start.batLinux:
Start.shCLI 模式:
Windows:
Start.bat -cLinux:
Start.sh -c-
输入方式选择
- 音频文件:直接选择已有的音频文件
- 文本输入:手动输入肯定语文本
- 文本文件:从 .txt 文件导入肯定语
-
TTS生成
- 选择 TTS 引擎(系统中已安装的 TTS 引擎)
- 点击"生成"按钮,从文本生成语音
-
录音功能
- 选择录音设备
- 点击"开始录制"录制肯定语
-
音频效果调节
- 音量:-60dB 到 0dB 调节
- 频率模式:
- Raw(保持不变)
- UG(亚超声波)
- 传统(次声波)
- 倍速:1.0x 到 10.0x
- 倒放:开启后音频反向播放
-
叠加效果设置
- 叠加次数:1-10次
- 间隔时间:0-10秒
- 音量递减:每次叠加降低 0-10dB
- 选择背景音频文件
- 调节背景音量(-60dB 到 0dB)
-
音频输出
- 格式:WAV/MP3
- 采样率:44.1kHz/48kHz/96kHz/192kHz
-
视频输出
- 视觉化图片:选择本地图片或在线搜索
- 搜索引擎:Bing/Google/DuckDuckGo
- 视频格式:MP4/AVI/MKV
- 音频采样率:44.1kHz/48kHz/96kHz
- 码率:128-320 kbps
- 分辨率:360p 到 1080p
-
元数据
- 设置标题和作者信息
CLI 模式适用于批量处理、自动化脚本或无图形界面环境。
详细说明请参阅 CLI 模式文档。
详细说明请参阅 打包指南。
程序内置了翻译支持框架。要添加新语言的翻译:
-
生成翻译文件:
pylupdate5 ./Translation/SMake.pro
-
使用 Qt Linguist 或手动编辑翻译文件
-
编译生成 .qm 文件:
lrelease ./Translation/SMake.pro
如有问题或建议,请通过以下方式联系我们:
- 创建一个议题
- 发送邮件至:Jimmy32767255@outlook.com
- 添加QQ交流群聊:1095279278
- 通过在线表格
如果这个项目对您有帮助,欢迎star支持!