当前位置: 首页 > article >正文

音谷 - AI 多角色多情绪配音平台 github开源的多角色、多情绪 AI 配音生成平台,支持小说、剧本、视频等内容的自动配音与导出。

简介说明音谷 - AI 多角色多情绪配音平台 github开源的多角色、多情绪 AI 配音生成平台支持小说、剧本、视频等内容的自动配音与导出。定位为小说、剧本、视频等内容提供多角色、多情绪的 AI 语音合成与配音服务主要功能小说 / 剧本文本导入多角色角色库管理情绪音色选择与绑定台词自动拆分与配音生成批量任务管理与导出支持自定义 LLM 接口选择与调用基于Index-TTS-2.0的多情绪TTS服务支持精准的音频编辑功能可以自定义删除音频片段或者添加静音片段支持自定义提示词适配个性化拆分需求 技术栈前端Electron Vue Element Plus后端FastAPI / PythonAI 接口兼容 OpenAI API 协议的大模型TTS 服务IndexTTs-2 Cloud Native Build 平台免费 H20 显卡支持/ 本地部署整合包二次开发说明本软件依据 AGPL-3.0 开源许可协议发布。基于本项目进行二次开发时开发者须遵守以下规范1. 署名要求必须在衍生软件的用户界面及代码文档中清晰标注本软件基于开源项目《音谷》二次开发并附上原项目仓库链接。2. 商业使用限制未获得书面商业授权前任何基于本项目的衍生作品不得用于商业用途或提供商业服务。 快速开始1️⃣ 克隆项目git clone https://github.com/xcLee001/SonicVale.git cd SonicVale2️⃣ 启动后端首先需要下载ffmpeg.exe到app/core/ffmpeg/ffmpeg.exe可以去官网ffmpeg 。也可以使用此镜像然后复制到app/core/ffmpeg/目录下安装依赖和启动服务cd SonicVale pip install -r requirements.txt uvicorn app.main:app --reload --port 8200项目结构app/ ├── core/ # 全局配置、tts引擎、llm引擎、ffmpeg封装、字幕生成、websocket、异步队列 ├── db/ # 数据库连接和Base ├── models/ # ORM模型 ├── dto/ # 数据传输对象请求/响应验证 ├── entity/ # 实体类结合 ORM 与业务层 ├── repositories/ # 数据库封装 ├── services/ # 核心业务逻辑 ├── routers/ # FastAPI路由接口 └── main.py # FastAPI启动入口3️⃣ 启动前端cd sonicvale-front npm install # 安装依赖 npm run start # 启动前端包括electron图片预览下载地址源码安装包https://github.com/xcLee001/SonicValehttps://pan.baidu.com/s/1VUvGn6rh-NwNZsnxmWSYXw?pwda9dx 提取码: a9dx点击链接或复制整段内容打开「夸克APP」即可获取。/~80413Y1Tuf~:/链接https://pan.quark.cn/s/b4289b4f8b72

相关文章:

音谷 - AI 多角色多情绪配音平台 github开源的多角色、多情绪 AI 配音生成平台,支持小说、剧本、视频等内容的自动配音与导出。

简介说明 音谷 - AI 多角色多情绪配音平台 github开源的多角色、多情绪 AI 配音生成平台,支持小说、剧本、视频等内容的自动配音与导出。 定位:为小说、剧本、视频等内容提供多角色、多情绪的 AI 语音合成与配音服务 主要功能: 小说 / 剧本…...

Deneyap雨水传感器I²C驱动与嵌入式应用指南

1. 项目概述Deneyap Yagmur Algılama Modl (Deneyap Rain Sensor),是土耳其Deneyap教育平台推出的专用雨水检测传感器模块,型号为M32(MPV1.0),其核心控制器采用STMicroelectronics的STM8S003F3P6 8位微控制器。该模块…...

Soundpad 免安装绿色版 下载 游戏语音与直播的专业音效播放神器

简介说明 Soundpad:游戏语音与直播的专业音效播放神器 Soundpad 是由德国独立开发者 Leppsoft 推出的 Windows 平台专业音效板(Soundboard)软件,核心功能是将本地音频文件实时混入麦克风信号, 在语音聊天、游戏内语音…...

OpenClaw自动化周报:Qwen2.5-VL-7B整合代码提交与JIRA生成图文报告

OpenClaw自动化周报:Qwen2.5-VL-7B整合代码提交与JIRA生成图文报告 1. 为什么需要自动化周报 每周五下午,我都会陷入一种"周报焦虑"——要手动整理Git提交记录、JIRA任务状态、代码评审意见,再用Excel做数据透视,最后…...

别再傻傻分不清!ESP32-S3上USB CDC、UART0和板载CH340到底谁在干活?

ESP32-S3串口全解析:快速识别USB CDC、UART0与CH340的实战指南 刚拿到ESP32-S3开发板时,很多开发者都会遇到一个令人困惑的场景——连接电脑后,设备管理器里突然冒出三四个COM端口,而Arduino IDE的下拉菜单里也列出一堆选项。到底…...

线性表顺序存储结构全解析,第十四篇:Python异步IO编程(asyncio)核心原理解析。

线性表的顺序存储结构 顺序存储结构是线性表最基础的物理实现方式之一,其核心思想是通过一段连续的存储空间依次存放线性表中的数据元素。这种结构利用数组的物理地址连续性,使得逻辑上相邻的元素在物理存储上也相邻。 存储方式与特点 顺序存储结构通常使…...

LeetCode单词拆分:动态规划详解,Apache介绍和安装。

单词拆分问题概述 单词拆分(Word Break)是LeetCode上经典的动态规划问题,题目要求判断给定字符串是否可以被拆分为字典中的单词。例如,给定字符串"leetcode"和字典["leet", "code"],返回…...

MySQL常用命令速查手册,用户权限控制功能实现说明。

MySQL常用命令全攻略 连接与退出MySQL 通过命令行连接到MySQL服务器: mysql -u username -p系统会提示输入密码。 退出MySQL命令行界面: exit;或使用快捷键 Ctrl D。 数据库操作 创建新数据库: CREATE DATABASE database_name;查看所有数据库…...

圆柱电池气动点焊机:高精度焊接新标杆,LangChain 学习 - LangChain 引入(LangChain 概述、LangChain 的使用场景、LangChain 架构设计)。

圆柱电池气动点焊机的技术优势 圆柱电池气动点焊机采用高精度气动加压系统,压力稳定控制在0.2-0.5MPa范围内,配合伺服驱动可实现0.01mm的焊接位置精度。该设备搭载恒流控制逆变焊接电源,输出电流波动小于1%,确保每个焊点电阻值差异…...

如何在5分钟内将你的电脑变身为智能语音助手:py-xiaozhi完整配置指南

如何在5分钟内将你的电脑变身为智能语音助手:py-xiaozhi完整配置指南 【免费下载链接】py-xiaozhi A Python-based Xiaozhi AI for users who want the full Xiaozhi experience without owning specialized hardware. 项目地址: https://gitcode.com/gh_mirrors/…...

OpenClaw调试技巧:千问3.5-9B接口调用问题排查

OpenClaw调试技巧:千问3.5-9B接口调用问题排查 1. 为什么需要关注接口调用问题 上周我在本地部署OpenClaw对接千问3.5-9B模型时,遇到了一个诡异的问题:明明配置文件正确,模型服务也正常运行,但OpenClaw就是无法完成对…...

Windows垄断之殇:用户自由的终结,第八章:组合模式 - 整体部分的统一大师。

Windows 原罪:技术垄断与用户自由的剥夺 微软Windows操作系统长期占据市场主导地位,其封闭的生态系统和强制性更新策略对用户选择权造成严重限制。系统强制捆绑IE浏览器并打压竞争对手的行为,直接导致互联网早期创新停滞。 安全漏洞与隐私侵犯…...

二次元创作工场:OpenClaw+Qwen3.5-9B自动化漫画脚本生成

二次元创作工场:OpenClawQwen3.5-9B自动化漫画脚本生成 1. 当AI助手遇上二次元创作 去年夏天,我作为独立漫画创作者陷入了创作瓶颈——每周要完成20页的连载更新,但80%的时间都耗在反复修改脚本和分镜上。直到发现OpenClaw与Qwen3.5-9B的组…...

Arduino轻量级CLI库cmdArduino原理与实战

1. 项目概述cmdArduino 是一个面向 Arduino 平台的轻量级命令行接口(CLI)库,由 Freaklabs 团队的 Akiba 与 Jacinta 开发。其核心定位并非构建功能完备的嵌入式 Shell(如 BusyBox 或 MicroPython REPL),而是…...

视频下载重命名全攻略,VS Code 使用 Chrome DevTools MCP 实现浏览器自动化。

视频下载与重命名方法 手动下载 打开浏览器访问课程平台,找到目标视频《计算机网络技术》。点击下载按钮选择保存路径,等待下载完成。右键点击文件选择“重命名”,输入新名称如“人工智能-03-04_20250920_计算机网络技术.mp4”。 Python自动化…...

React生态框架全解析,如何在 Apache 中启用 HSTS 以增强网络安全性 ?。

React前端框架概述 React是由Facebook开发并维护的开源JavaScript库,主要用于构建用户界面。尽管React本身是一个库,但其生态系统包含众多框架和工具,能够帮助开发者构建复杂的单页应用(SPA)或移动应用。以下是一些基于…...

策略模式:灵活切换算法的艺术,C++多态。

策略模式概述 策略模式是一种行为设计模式,允许在运行时选择算法的行为。它将算法封装成独立的类,使得它们可以互相替换,而不会影响客户端代码。策略模式的核心思想是将算法的定义与使用分离,增强系统的灵活性和可扩展性。 策略模…...

指针精要:从入门到精通,嵌入式开发学习日志32——stm32之PWM。

指针的基本概念 指针是编程中用于存储内存地址的变量,它指向另一个变量的位置。通过指针可以直接访问或修改内存中的数据,提升程序的灵活性和效率。 在C/C中,指针的声明方式为: int *ptr; // 声明一个整型指针指针的类型决定了…...

Ubuntu软件包依赖关系全解析,动态规划 - 回文子串问题。

查找软件包的依赖关系 在Ubuntu中&#xff0c;可以使用apt-cache命令查看软件包的依赖关系。运行以下命令列出指定软件包的所有依赖项&#xff1a; apt-cache depends <package-name>将<package-name>替换为目标软件包名称。该命令会显示直接依赖、推荐依赖以及可选…...

Go输入输出格式化技巧大全,深入理解操作系统中的线程。

Go基础&#xff1a;输入与输出格式化详解 标准输入与输出 Go语言通过fmt包提供丰富的输入输出功能。标准输出常用Print、Println和Printf函数。Print直接输出内容&#xff0c;Println自动添加换行符&#xff0c;Printf支持格式化输出。 fmt.Print("Hello") // …...

OpenClaw龙虾实用使用教程:一键安装工具分享,教“员工”上手,解锁你想要的效果

很多人安装完OpenClaw龙虾后&#xff0c;都会和我当初一样陷入一个误区&#xff1a;以为点击启动就能实现自己想要的功能&#xff0c;结果发现龙虾“无所适从”。其实OpenClaw龙虾就像一位新员工——它本身具备强大的潜力&#xff0c;但需要你耐心教导、提供足够的“资料”&…...

Robin机器人感知系统与持续学习技术

“Robin 面对的是一个万物皆在变化的世界” 一套先进的感知系统能够检测并学习自身错误&#xff0c;使 Robin 机器人能够在生产规模下从杂乱的包裹堆中选取单个物品。 作者&#xff1a;Alan S. Brown 2022年4月18日 阅读时间&#xff1a;9分钟 相关内容 某机构的机器人手臂在安…...

Composite(组合)模式

意图:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性 结构: 适用性:表示对象的部分-整体层欠结构&#xff0c;使得用户忽略组合对象与单个对象的不同&#xff0c;方便软件开发者统一地使用组合结构中的所有对象。…...

基于OpenCV的航天器自主对接算法原型

南加州大学SURE项目学生开发算法原型&#xff0c;助力航天器对接自动化 作为在新泽西州长大、并在加拿大就读寄宿学校的学生&#xff0c;Derek Chibuzor年少时经常乘坐飞机。这段旅行经历激发了他对飞行的持久兴趣。进入南加州大学后&#xff0c;Chibuzor选择主修航空航天工程。…...

Go channel使用模式与最佳实践

Go语言中的channel是一种强大的并发原语&#xff0c;它不仅是goroutine之间通信的桥梁&#xff0c;更是实现高效并发模式的核心工具。无论是数据传递、同步控制还是任务编排&#xff0c;channel都能以简洁优雅的方式解决问题。本文将深入探讨几种典型的使用模式与最佳实践&…...

嵌入式开发自动化实践与效率提升

1. 嵌入式开发中的重复工作困境作为一名在嵌入式领域摸爬滚打多年的工程师&#xff0c;我深知这个行业的痛点——那些看似简单却消耗大量精力的重复性工作。从版本构建到代码移植&#xff0c;从环境配置到测试验证&#xff0c;这些工作就像影子一样伴随着每个开发者的日常。刚入…...

OpenClaw 实战:让AI 页面“秒开即用”,实现 Vibecoding 真正闭环

我为什么会发出这个疑问呢&#xff1f;是因为我研究Web开发中的一个问题时&#xff0c;HTTP请求体在 Filter&#xff08;过滤器&#xff09;处被读取了之后&#xff0c;在 Controller&#xff08;控制层&#xff09;就读不到值了&#xff0c;使用 RequestBody 的时候。 无论是字…...

2026年大数据专业数据分析学习指南

一、核心技术与工具2026年主流大数据技术栈&#xff08;如Spark、Flink、Hadoop生态&#xff09; 实时数据处理与批处理技术对比 云原生数据分析平台&#xff08;AWS/GCP/Azure解决方案&#xff09; 机器学习与深度学习在数据分析中的融合应用二、数学与统计基础概率论与数理统…...

第3课 神经网络基础

神经网络,本质上是模仿生物神经元网络构建的人工模型,由人工神经元(或节点)相互连接形成网络或电路。这些节点间的连接的方式与人类神经元网络相似,能够高效传递并处理输入信息,是深度学习领域的核心基础。 神经网络的核心结构由输入层、隐含层和输出层三部分组成:每个节…...

单片机AD采样十大滤波算法详解与应用

1. 单片机AD采样滤波算法概述在嵌入式系统开发中&#xff0c;ADC采样是获取模拟信号的关键环节。然而实际应用中&#xff0c;采样值常会受到各种干扰影响&#xff0c;导致数据波动甚至错误。作为一名有着十年嵌入式开发经验的工程师&#xff0c;我总结了十种最实用的AD采样滤波…...