GNU General Public License v3.0

项目介绍

Jimmy32767255/JimSMake 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 GNU General Public License v3.0 许可证,目前获得 14 个 Star、2 次 Fork。

仓库全名
Jimmy32767255/JimSMake
开源许可证
GNU General Public License v3.0
Star 数
14
Fork 数
2
未关闭 Issue
2

README 摘要

JimSMake - 一站式潜意识音频制作工具 简体中文 | English 项目简介 JimSMake 是一款专业的潜意识音频制作工具,提供直观的图形界面和命令行界面,帮助用户轻松创建潜意识音频内容。 目录信息 许可证 待办事项 社交媒体 QQ 交流群:1095279278 相关视频 功能介绍视频 下载教程视频 速度对比视频 主要特性 项目组功能 - 支持创建和管理多个项目组,方便组织不同类型的音频制作任务 导入导出 - 支持 .zip 和 .tar.xz 格式的项目导入导出,便于备份和分享 批量处理 - 支持多项目批量生成,提高工作效率 肯定语处理 - 支持音频文件导入、文本转语音(TTS)、麦克风录制等多种输入方式 音频效果 - 音量调节(dB)、频率变换(如17500Hz)、倍速控制、倒放功能 叠加效果 - 支持多轨叠加,可调节叠加次数、时间间隔、音量递减幅度,支持交错模式(正放/倒放交替) 背景音乐 - 添加背景音轨…

完整内容见 GitHub 原始 README 或本页 。

常见问题

JimSMake 用什么语言开发?

主要使用 Python 编写,采用 GNU General Public License v3.0 许可证,目前有 14 个 Star。

JimSMake 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 JimSMake 的源码?

可以直接克隆仓库:git clone https://github.com/Jimmy32767255/JimSMake.git,默认分支为 main;安装与运行步骤见仓库 README。

JimSMake 最近还在维护吗?

仓库最近一次更新为 6月9日,当前有 2 个未关闭 Issue;Star 数为 14,可作为社区活跃度的参考。

简要分析

热度分
19
价值分
9
活跃状态
活跃
暂无主题

语言占比

Batchfile
Python
Shell

Release

README

JimSMake - 一站式潜意识音频制作工具

简体中文 | English

项目简介

SMake

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 或更高版本

安装步骤

打包版本

推荐普通用户使用此方式

  1. 下载打包版本

    从 Releases 页面下载最新版本的 JimSMake。

    下载完成后,解压文件到您选择的目录。

    可选:校验下载的文件是否完整(md5/sha1/sha256/sha512)。

解释执行

如果您想要参与项目开发或进行调试/修改,您需要下载解释执行版本。

(解释执行版本仅建议用于开发,不推荐普通用户使用)

  1. 克隆仓库

    git clone https://github.com/Jimmy32767255/JimSMake.git
    cd JimSMake
    
  2. 安装依赖

    (建议您在虚拟环境中安装依赖)

    python -m venv venv
    source venv/bin/activate
    
    python -m pip install -r requirements.txt
    

    如果您在安装 PyAudio 时遇到了缺失 portaudio.h 头文件的问题,例如这个问题,可以阅读这篇文章解决。

使用指南

运行程序

GUI 模式 (默认):

Windows:

Start.bat

Linux:

Start.sh

CLI 模式:

Windows:

Start.bat -c

Linux:

Start.sh -c

GUI 模式

肯定语设置
  1. 输入方式选择

    • 音频文件:直接选择已有的音频文件
    • 文本输入:手动输入肯定语文本
    • 文本文件:从 .txt 文件导入肯定语
  2. TTS生成

    • 选择 TTS 引擎(系统中已安装的 TTS 引擎)
    • 点击"生成"按钮,从文本生成语音
  3. 录音功能

    • 选择录音设备
    • 点击"开始录制"录制肯定语
  4. 音频效果调节

    • 音量:-60dB 到 0dB 调节
    • 频率模式:
      • Raw(保持不变)
      • UG(亚超声波)
      • 传统(次声波)
    • 倍速:1.0x 到 10.0x
    • 倒放:开启后音频反向播放
  5. 叠加效果设置

    • 叠加次数:1-10次
    • 间隔时间:0-10秒
    • 音量递减:每次叠加降低 0-10dB
    • 交错模式:启用后,叠加的音轨将交替正放和倒放。第一个音轨正放,第二个倒放,第三个正放,以此类推
背景音设置
  • 选择背景音频文件
  • 调节背景音量(-60dB 到 0dB)
输出设置
  1. 音频输出

    • 格式:WAV/MP3
    • 采样率:44.1kHz/48kHz/96kHz/192kHz
  2. 视频输出

    • 视觉化图片:选择本地图片或在线搜索
    • 搜索引擎:Bing/Google/DuckDuckGo
    • 视频格式:MP4/AVI/MKV
    • 音频采样率:44.1kHz/48kHz/96kHz
    • 码率:128-320 kbps
    • 分辨率:360p 到 1080p
  3. 元数据

    • 设置标题和作者信息

CLI 模式

CLI 模式适用于批量处理、自动化脚本或无图形界面环境。

详细说明请参阅 CLI 模式文档。

开发指南

打包

详细说明请参阅 打包指南。

国际化支持

详细说明请参阅 翻译指南。

联系方式

如有问题或建议,请通过以下方式联系我们:


如果这个项目对您有帮助,欢迎star支持!

评论

暂无评论