【screen-recorder-tts】RPG 游戏字幕语音实时合成,让无声文字游戏变有声

SAP ERP销售应收&成本科目确定 ERP作为业财一体软件,其中最核心的就是业务与财务模块的自动集成,无需财务进行手工做账,提高工作效率的同时降低人工操作产生的误差。今天浅浅的分享一下SD模块生成会计凭证时,借贷项确定的系统配置。一般项目上借贷项、科目都有FICO提供,但是具体的集成配置是在SD这边。 阅读详情

screen-recorder-tts

RPG 游戏字幕语音实时合成,让无声文字游戏变有声!

欢迎大佬们提 PR,一起完善这个项目!!!

Real-time TTS for RPG game subtitles, turning silent text games into audio experiences!

项目地址:https://github.com/tfwcn/screen-recorder-tts

拉取子模块

git submodule init
git submodule update

1. 安装依赖

# 创建环境
conda create --name screen-recorder-tts python=3.12 -y
# 激活环境
conda activate screen-recorder-tts

# 安装torch
pip install torch torchvision torchaudio -i https://download.pytorch.org/whl/cu126

# 安装paddlepaddle
pip install paddlepaddle-gpu==3.0.0 -i https://www.paddlepaddle.org.cn/packages/stable/cu126/

# 安装paddleocr
pip install paddleocr

# 安装依赖
pip install -r requirements.txt

2. 启动语音合成服务,推荐用 Docker 启动

# 创建容器
docker run -it --name fish-speech --gpus all -p {你的端口}:8080 -v {项目目录}/checkpoints:/opt/fish-speech/checkpoints -v {项目目录}/audio:/opt/fish-speech/audio fishaudio/fish-speech:latest-dev zsh

在容器内执行下面命令

  • 下载模型依赖
huggingface-cli download fishaudio/fish-speech-1.5 --local-dir checkpoints/fish-speech-1.5
  • 对于中国大陆用户,可以通过镜像站下载。
HF_ENDPOINT=https://hf-mirror.com huggingface-cli download fishaudio/fish-speech-1.5 --local-dir checkpoints/fish-speech-1.5
  • 启动服务
python -m tools.api_server --listen 0.0.0.0:8080 --llama-checkpoint-path "checkpoints/fish-speech-1.5" --decoder-checkpoint-path "checkpoints/fish-speech-1.5/firefly-gan-vq-fsq-8x1024-21hz-generator.pth" --decoder-config-name firefly_gan_vq --compile

其他服务部署方式请参考README

3. 启动脚本

python main.py --url http://127.0.0.1:8080/v1/tts

启动后框选文字区域,后续在区域内出现的文字会自动进行语音合成并播放。

4. 配置

  • 音频可以在 main.py 中修改
if __name__ == "__main__":
    args = parse_args()

    # ref_audios = ['audio/纳西坦.wav']
    # ref_texts = ['在一无所知中,梦里的一天结束了,一个新的轮回便会开始。']
    ref_audios = ['audio/钟离.wav']
    ref_texts = ['在全稻妻范围内收缴所有神之眼,镶嵌在千手白眼神像的手中。']
【编号326】全国地灾数据全国25万多个地质灾害点空间分布数据 全国地质灾害点分布数据涵盖25万多个各类灾害点信息,为灾害防治提供重要依据。通过分析灾害分布规律,可识别高风险区,指导监测预警、应急避险和基础设施建设。多地成功案例(如湖北兴山崩塌避险、重庆长寿滑坡预警、湖南"挪床行动")证明,提前预警和科学防治能有效避免人员伤亡。云南省2024年通过预警体系成功避让31起灾害,保护1342人生命安全。这些实践表明,地质灾害防治需结合科技手段与群防体系,实现早预警、早处置。 阅读详情

相关推荐

ADS1293心电图模块实战:从电极贴片到信号采集的全流程指南

本文提供了一份基于TI ADS1293芯片的心电图采集系统全流程实战指南。文章深入探讨了从电极贴片选择与皮肤预处理、ADS1293前端配置(包括PGA、RLD和威尔逊网络),到PCB布局、电源去耦以及固件滤波与运动伪影处理等关键环节,旨在帮助硬件工程师和嵌入式开发者构建稳定可靠的可穿戴心电监测设备。

weixin_29201313的博客 384

【人工智能笔记】第二十节 efficientdet 目标检测模型,官方源码分析系列,BiFPN实现细节分析(二)

本章继续分析,BiFPN的实现部分。各种FPN结构如下: 如图,单个BiFPN有8个Node。在Efficientdet模型中,由如下类组成: FPNCells:按fpn_cell_repeats参数生成重复多个BiFPN。 FPNCell:代表单个BiFPN,包含8个Node。 FNode:将当前Node的多个输入融合,产生一个输出。 代码结构如下: FPNCells代码如下: class FPNCells(tf.keras.layers.Layer): .

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 4032

营销反作弊之 异常行为分析模型(一),附带python代码

通过对用户行为进行深入的分析,识别出与常规模式不符的异常行为,可以有效检测并阻止虚假广告点击、刷单、点击欺诈等欺诈行为。本文将详细探讨营销反欺诈中异常行为分析的方法,介绍如何通过数据采集、清洗、行为建模与异常检测,准确识别潜在的欺诈行为,并提供 Python 实现代码示例。**监督学习 (Supervised Learning):**在标注数据的帮助下,训练机器学习模型使其能预测未知数据的结果。营销反欺诈异常行为分析的整体流程涉及多个环节,确保通过对用户行为的深入分析,及时识别潜在的欺诈行为。

viviwiky的博客 1230

Mask RCNN训练自己的数据集(修正及windows下使用labelme)

原文参考:https://blog.youkuaiyun.com/l297969586/article/details/79140840/ labelme编译并使用: 源码:https://github.com/tfwcn/labelme 源码已改成批量转Json的文件 Logs 2018/11/8 修改成自动保存到图片目录下到json文件夹中。需预先建立文件夹。 以前用过该工具的,请先删除C:...

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 3111

从硬件异常到代码救赎:RH850内存访问错误(MAE)的深层诊断与艺术

本文深入探讨瑞萨RH850微控制器的内存访问错误(MAE)诊断与解决方法。针对程序跑飞和Flash Driver交互中的潜在陷阱,提供系统性硬件异常分析框架和防御性编程实践,帮助嵌入式开发者从底层机制到代码层面有效预防和修复MAE问题,提升系统稳定性。

pytorch8learner的博客 197

Windows下ArduPilot SITL仿真环境搭建与QGC地面站联调全攻略

软件在环仿真(SITL)是无人机开发中的关键一环,它通过将飞控固件运行在PC上,用数学模型模拟传感器数据,实现无硬件依赖的飞行逻辑验证。这项技术不仅降低了试错成本,更为地面站开发、自动化测试和任务规划提供了安全可控的试验场。在工程实践中,MAVLink协议作为飞控与地面站之间的通信桥梁,贯穿仿真、遥测与指令控制全程。结合QGroundControl(QGC)这一主流地面站,开发者可以直观地观察飞行状态、规划航点并记录日志。本文以Windows原生环境为例,详细介绍ArduPilot SITL的搭建流程、MA

weixin_31858171的博客 317

MaskRCNN RPN网络分析

在每个锚生成5种大小和3种形状的候选框(每层特征对应一种大小,每个锚点对应3种形状)。并进行两层卷积后,做前景与背景的分类,与候选框的偏移量回归。与目标重叠> = 0.7则为前景,与目标重叠<= 0.3则为背景,其余框去掉。 ############################################################ # Region Propos...

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 3019

Qwen3.5在昇腾NPU上部署:vLLM-Ascend全链路实战

大语言模型推理框架(如vLLM)通过PagedAttention等内存调度机制,显著提升显存利用率与吞吐性能;国产AI芯片(如昇腾NPU)需配套专用算子优化与硬件感知调度才能释放真实算力。本文聚焦Qwen3.5大语言模型在昇腾平台的端到端部署,深入解析vLLM-Ascend如何协同CANN工具链、适配RoPE位置编码与Tokenizer映射、调优block_size与kv_cache_dtype等关键参数,实现单卡42 tokens/s高吞吐与112ms低延迟。内容覆盖环境验证、源码编译、模型权重转换、服务

weixin_34335458的博客 278

jupyter 添加 Anaconda 环境

conda install notebook ipykernel # 添加环境,环境名为 py3 python -m ipykernel install --user --name py3 --display-name "Python (py3)"  

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 2392

手把手教你学Simulink--基于未来出行解决方案的场景实例:电动飞行汽车(eVTOL)的动力系统建模与仿真

电动垂直起降飞行器零道路拥堵:三维空间飞行绿色低碳:全电驱动,零排放快速响应:城市内15分钟直达低噪音:相比直升机↓20dB📊 预测:2030年全球eVTOL市场规模将超300亿美元,中国、美国、欧洲加速适航认证。本文通过,构建了电动飞行汽车(eVTOL)动力系统高压电池系统建模电力电子(DC-DC、逆变器)实现PMSM电机+螺旋桨推进系统搭建完整飞行任务动态仿真性能KPI评估与优化。

MHD0815的博客 442

华为OD机试2025C卷 - CPU调度策略 (C++ & Python & JAVA & JS & GO)

华为OD机试 2025C卷 CPU调度策略,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 1296

【人工智能笔记】第四节:基于TensorFlow 2.0实现CNN-RNN目标检测网络(自定义训练过程)

该文章使用WIDER FACE素材训练,下载地址: http://shuoyang1213.me/WIDERFACE/ 例子源码: https://github.com/tfwcn/AI/blob/master/CNN/face_detection.py 这次使用的网络由Encoder(编码器)与Decoder(解码器)组成。Encoder负责图片特征提取。再由Decoder循环输出...

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 2314

15、基于最优传输的协作多视图聚类框架

本文提出了一种基于最优传输理论的协作多视图聚类框架,通过引入协作学习机制在不同视图间建立先验交互,以提升共识聚类的质量。框架包含两种新方法:协作共识投影方法(CoCP)和基于新表示的协作共识方法(CoCNR)。CoCP在全局空间中整合多视图信息并进行共识投影,而CoCNR则通过协作编码生成新的数据表示以实现更优聚类。方法利用熵正则化的Wasserstein距离与Wasserstein重心,有效捕捉数据分布间的几何结构,并通过聚合步骤获得统一模型。实验结果表明,所提方法在多个数据集上均优于现有方法,具有良好的

gpt4scribbler的博客 85

【人工智能笔记】第二十七节 tensorflow 2.0 中保存模型的方式及注意事项

在 tensorflow2 中,保存模型有多种方法,方法都在tf.keras.models下面: 保存模型:save_model 或 model.save,读取模型:load_model。这里可保存成TensorFlow格式或者HDF5 文件。 只保存模型权重:model.save_weights,读取模型权重:model.load_weights。这里同样可以保存成TensorFlow格式或者HDF5 文件。 从配置读取模型结构:model.from_config(model.get_c...

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 2302

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

【人工智能笔记】第八节:强化学习算法简介及DQN人工智能算法Tensorflow 2.0实现

强化学习算法 主要应用在游戏AI、自动驾驶、仿生机器人等场景。如在某个环境(游戏、驾驶路上),执行特定动作后,导致状态发生改变,产生不同结果(对应不同激励值,有正负),这种类型的场景都能使用强化学习。 其中 DQN 算法是由 Google 提出的,不久前 Google 的 AlphaGo (围棋机器人)就是由该算法演变产生。 传统强化学习方法 Q-learning Q-learning 属于 of...

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 2191

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

【人工智能笔记】第十九节 efficientdet 目标检测模型,官方源码分析系列,Backbone实现细节(一)

这次是根据官方源码,分析efficientdet模型实现细节。因官方代码基于谷歌的automl框架实现,有很多选项配置,该系列基于默认配置,只关注一些实现细节,一些简单的层会粗略带过,计划分为如下章节: Backbone实现细节分析 BiFPN实现细节分析 Box与Class回归细节分析 Loss计算分析 Optimizer梯度计算分析 efficientdet模型结构如下: 代码结构如下: 对应代码位于efficientdet/keras/efficientdet_keras.py:

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 2000

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【人工智能笔记】第五节:基于TensorFlow 2.0进行股票预测(JIT与Eager双模式实现)

该模型是典型的数据预测模型。实现多参数输入含时序,预测多个结果数据。 输入维度(batch_size,历史数据长度,输入参数数量),这里取15个维度,包含:年、月、日、上证指数、深证指数与目标股票(开盘、最高、最低、收盘)*3。 输出维度(batch_size,预测数据长度,输出参数数量),这里取12个维度,包含:上证指数、深证指数与目标股票(开盘、最高、最低、收盘)*3。 训练流程,将数据...

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 1798

【人工智能笔记】第二十四节 tensorflow 2.0 自定义模型训练流程,采用动态学习速率加快训练过程

本节介绍如何在tenserflow2.0下自定义模型训练流程。首先我们先实现一个正常的训练流程,然后再改变训练流程,加快训练收敛速度。下面分开两部分讲解。 一、正常训练流程 通过重构模型里train_step(self,data)方法,可自定义训练流程。同理重构test_step(self,data)方法,可自定义测试流程。 正常训练流程: 拆分数据,根据dataset将输入x与label拆分开。 将x输入model,正向传播,获得结果y_pred。 label与结果计算loss。 通过l..

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 1765

【人工智能笔记】第十节 Tensorflow 2.0 实现指针仪表方向纠正及指针识别(上)

这次目标是实现指针仪表方向纠正及指针识别。这现实情况下,要做指针仪表识别,因为各种拍摄角度、光线与指针值的不同,通常需要标注大量素材,而且这种标注相对复制。因此为解决该问题,我使用了迁移学习的方法,下面将详细讲解。 这次将由三部分讲解整个过程: 搭建Django服务,利用ECharts报表生成虚拟仪表图,作为第一阶段的训练素材。 编写模型训练与识别代码,并利用虚拟图做预训练。 人手标注现实...

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 1712

【人工智能笔记】第一节:基于Keras的seq2seq聊天机器人实现

源码:https://github.com/tfwcn/AI Word.txt为用到的字符集,本文用的只包含训练集里的字。 ai.txt为训练素材,格式:问题1\t回答1\n问题2\t回答2\n LSTM原理图: σ代表:sigmoid函数 训练过程图: 代码如下: import keras as K import matplotlib.pyplot...

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 1710

【人工智能笔记】第二节:Mask R-CNN物体检测原理及结构分析

原论文地址:http://cn.arxiv.org/pdf/1703.06870v3 Mask R-CNN是在Faster R-CNN的物体检测基础上,增加了物体分割部分,并做了一些优化,下面会作具体描述。 下面为Faster R-CNN的网络结构图: 下面为Mask R-CNN的网络结构图: Mask R-CNN相对于Faster R-CNN改变如下: 1.使用ResNet1...

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 1677

【人工智能笔记】第三十一节:AutoML系列,用NNI框架进行神经网络架构搜索与超参调优(一)

本章节介绍AutoML框架NNI的安装及使用方法。NNI为微软开发的AutoML框架,支持多种模型的自动调参及架构搜索等功能。

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 1641

【人工智能笔记】第十二节 Tensorflow 2.0 实现指针仪表方向纠正及指针识别(下)

相关资料: 【人工智能笔记】第十节 Tensorflow 2.0 实现指针仪表方向纠正及指针识别(上) 【人工智能笔记】第十一节 Tensorflow 2.0 实现指针仪表方向纠正及指针识别(中) 这一节,会介绍如何使用现实素材继续训练模型,来完成真正的仪表识别。首先我们会使用标注工具对素材进行标注,然后使用实际标注素材进行训练,编写相应的训练代码。下面,我会逐步介绍如何实现。 一、使用标...

不定时更新AI技术tensorflow实现方式,欢迎关注,有问题请私信我。 1617

【Unity知识速递】第7期 Unity 6.6 深度解析:WebGPU 正式版与 WebAssembly64,Web 游戏的内存革命

如何启用 Wasm64?需要注意的是,Wasm64 需要浏览器支持 Memory64 提案,目前主流浏览器的最新版本都已支持。一句话总结: Unity 6.6 用 WebGPU 转正、Wasm64 16GB 内存和渐进式加载三连击,将 Web 游戏的体验天花板又往上推了一大截——Web 平台不再是"妥协版",正在成为真正的一等公民。Unity 6.6 新增了 WebAssembly64(Wasm64) 构建选项,这可能是本次更新中对 Web 游戏开发者影响最大的一项升级。

crystal_WJT的博客 420

设计模式(unity游戏研发版)

当你使用图形用户界面类时通常会遇到一个问题。比如,你创建了自定义按钮类并允许客户端在按钮中注入自定义代码,这样当用户按下按钮时就会触发这些代码。观察者模式允许任何实现了订阅者接口的对象订阅发布者对象的事件通知。你可在按钮中添加订阅机制,允许客户端通过自定义订阅类注入自定义代码。在Unity中,这就像UnityEvent在Inspector中绑定多个回调。

m0_63330263的博客 94

我给 DeepSeek 大肥鱼做了一款马里奥式闯关游戏

当全网都在把大肥鱼做成直播虚拟主播的时候,我决定给她做一款横版闯关游戏。

2301_79028807的博客 894
上一篇: 【微信小游戏开发笔记】第二节:Cocos开发界面常用功能简介
下一篇: 【数学笔记】第四节 复数
PPHT-H
博客等级 码龄18年 6254粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PPHT-H

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值