Qwen3-TTS部署
参考:https://modelscope.cn/models/Qwen/Qwen3-TTS-12Hz-1.7B-Basehttps://github.com/QwenLM/Qwen3-TTShttps://www.bilibili.com/video/BV1jXf2B6EQp/?spm_id_from=333.1387.homepage.video_card.clickhttps://blog.csdn.net/tanking66/article/details/141888300 后端以WSL为例一切都在一个虚拟环境中运行,推荐python3.12.x 拉取官方仓库1git clone https://github.com/QwenLM/Qwen3-TTS.git 接着进入仓库文件夹,在里面执行pip install -e . 12cd Qwen3-TTSpip install -e . pip install -e .会自动下载、配置当前目录中pyproject.toml和setup.py文件中指定的资源,运行后,名为qwen-tts的指令将存在于当前虚拟环境,并且如果当前...
FunASR_Docker镜像部署
参考FunASR官网https://www.bilibili.com/video/BV11a4y1U72y/?spm_id_from=888.80997.embed_other.whitelist&bvid=BV11a4y1U72yhttps://github.com/modelscope/FunASR/blob/main/runtime/docs/SDK_advanced_guide_offline_zh.md 准备配置好docker环境,推荐用WSL2 拉取镜像(这一步会从国内镜像拉取别科学上网,可能要很久) 12345# linuxsudo docker pull registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-cpu-0.4.7# Windowsdocker pull registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-cpu-0.4.7 在当前目录下新建文件夹以存放模型 1...
FunASR详解
FunASR简介FunASR主要就是在语音识别的学术研究和工业应用之间架起一座桥梁,就是搞语音识别模型的 模型仓库其中⭐为modelscope的模型仓库,🤗为Huggingface模型仓库 模型名字 任务详情 训练数据 参数量 Fun-ASR-Nano (⭐ 🤗 ) 语音识别,支持中文、英文与日语,其中中文支持7个方言,26个地方口音,英文与日语覆盖多地区口音,歌词识别,说唱等 数千万小时 800M SenseVoiceSmall (⭐ 🤗 ) 多种语音理解能力,涵盖了自动语音识别(ASR)、语言识别(LID)、情感识别(SER)以及音频事件检测(AED) 400000 小时,中文 330M paraformer-zh (⭐ 🤗 ) 语音识别,带时间戳输出,非实时 60000 小时,中文 220M paraformer-zh-streaming ( ⭐ 🤗 ) 语音识别,实时 60000 小时,中文 220M paraformer-en ( ⭐ 🤗 ) 语音识别,非实时 50000 小时,英文 220M conformer-e...
Attribute的一生
Attribute操作指北定义属性AttributeSet继承自UAttributeSet 定义辅助宏ATTRIBUTE_ACCESSORS(ClassName, PropertyName)这个类有一个宏可以快速定义一个Attribute的Get()、Set()、Init(),在AttributeSet.h我们可以看见这个宏的定义与注释 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071/** * This defines a set of helper functions for accessing and initializing attributes, to avoid having to manually write these functions. * It would creates the following functions, for attribu...
SenseVoice本地部署教程
SenseVoice本地部署准备用conda创建一个虚拟环境,方便隔离,python版本建议3.11、3.10 1234# 不许说你没下anacondaC:\Users\YSir>conda create -n SenseVoiceTest python=3.11C:\Users\YSir>conda activate SenseVoiceTest(SenseVoiceTest) C:\Users\YSir> 拉取SenseVoice代码进入一个合适的文件夹,再文件夹里进入cmd执行 12# 不许说你没有gitgit clone https://github.com/FunAudioLLM/SenseVoice.git 进入我们拉取来的文件,可以看到文件里有一个名为requirements.txt的文件,内容如下,这些是我们需要下载的包 123456789torch<=2.3torchaudiomodelscopehuggingfacehuggingface_hubfunasr>=1.1.3numpy<=1.26.4gradiofastapi...
UE委托函数
参考: 单播虚幻的委托分为三类,分别为单播、多播和动态多播。单播顾名思义就是一次只能绑定一个函数的委托,多播能一次性绑定多个,动态多播即可以在蓝图中进行动态的绑定且可以绑定多个。 单播委托单播委托是“一对一”的。 它只能绑定一个函数,如果你绑定了第二个,第一个就会被覆盖。 特点: 效率最高,支持返回值(这是多播做不到的)。 适用场景: 需要从一个函数获取结果,或者明确只需要一个回调。 注意: 不能在蓝图中使用(即不能加 BlueprintAssignable)。 实现新建一个Actor类的DelegateActor类进行测试 定义类型单播可以定义带参数、返回值和参数+返回值三类委托,如下代码所示,分别定义了这三类单播委托,所有的说明见注释部分,定义的位置在头文件和类之间 1DECLARE_DELEGATE_[RetVal]_[Param个数]([返回值类型], 委托名, [形参1类型], [形参2类型],...) 添加参数RetVal可以有返回值,只有添加这个参数才能有返回值类型,也只有单播可以加这个添加Param个数可以指定被委托函数的形参个数,比如一个OnePara...
尼尔机械纪元解包,导入Blender、UE5教程
尼尔机械纪元解包,导入Blender、UE5教程,导入Blender、UE5教程本教程仅供个人学习研究及技术交流使用,请勿用于任何商业用途。所有游戏资产版权归原作者及游戏公司所有。请支持正版游戏。参考文献 https://www.bilibili.com/video/BV1Nd4y1M7KM?spm_id_from=333.788.videopod.episodes&vd_source=ec6f2bd6777a5cba3607eb49e3a4ef43 https://www.cgjoy.com/thread-217954-1-1.html https://www.zhihu.com/people/na-pian-hong-shu-lin/posts https://github.com/ArthurHeitmann/NierDocs https://github.com/WoefulWolf/NieR2Blender2NieR https://github.com/Kerilk/noesis_bayonetta_pc https://richwhitehouse.com/...
虚幻引擎bug
大多是我自己找到的bug,有遇到其他bug也可以反馈来帮忙找答案 c++无法编译该项目123456789无法编译该项目。要在Visual Studio中打开它吗?Running E:/Program Files/Epic Games/UE_5.4/Engine/Build/BatchFiles/Build.bat Development Win64 -Project="D:/Documents/UEProjects/UEproject1/UEproject1.uproject" -TargetType=Editor -Progress -NoEngineChanges -NoHotReloadFromIDEUsing bundled DotNet SDK version: 6.0.302Running UnrealBuildTool: dotnet "..\..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" Development Win64 -Project=&qu...
sm3算法实现
代码实现1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002...
sm3案例'abcd'*16
SM3加密过程以abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd为例子 字符串 “abcd*16” 的ASCII码为:a = 0x61 = 01100001b = 0x62 = 01100010c = 0x63 = 01100011d = 0x64 = 01100100 所以,”abcd x 16” 的二进制表示为:01100001 01100010 01100011 01100100 (x16)32 x 16 = 512位 消息填充 添加比特1 当前为: 01100001 01100010 01100011 01100100 (x16) 1 当前位数: 513 位 补 “0” 直到长度满足 (长度 % 512) = 448 513%512 = 1 当前为: 01100001 01100010 01100011 01100100 … 1 0…0000(448-1 = 447个...