Unity学习日记-Creating Scripts

音频重采样 python+librosa python中的librosa库让我们可以非常方便的对音频文件进行重采样。 目标是一个48kHz的音频,利用librosa库中中的resample将这段音频下采样到8kHz。 import librosa # to install librosa package # > conda install -c conda-forge librosa filename = 'ClapSound.... 阅读详情

在Unity GUI 中creat script时会自动生成一个模板

using UnityEngine;
using System.Collections;

public class MainPlayer : MonoBehaviour {

    // Use this for initialization
    void Start () {
    <span style="white-space:pre">	</span>Debug.Log("Fuck Me");
    }
    
    // Update is called once per frame
    void Update () {
    
    }
}

其中class后面对应的MainPlayer需要和脚本名相同,update函数每帧刷新。

Debug.Log里面的内容会出现在Unity的console中。

用 Keras 建立CNN对 UrbanSound 进行音频分类 Urban Sound Classifier using CNN v2 第一个CNN的分类器效果惨烈,有许多细节都没有注意到,感觉修改也令人心烦,从头开始。老实说我也不知道这次能不能成功,边做边看吧。 上次踩过的坑和经验 之前把频谱当作训练数据输入,但频谱里的数值都是负数,后来换为了绝对值。但这样其实也不行,应该要进行normalization。把是把值的范围限制在[-1,1]还是[0... 阅读详情

相关推荐

Unity学习日记-Unity音频处理,自定义滤波函数OnAudioFilterRead

Unity 的现有的资料中,音频处理部分真是少得可怜,每走一步都感觉自己是先驱(虽然应该并不是)。 前几天一边学Unity 的基本知识,同时也扫荡了一下Unity 中与音频相关的API。我要做的事情是使用HRTF 对音频进行实时的处理,制造具有方位感的音频,之前提到过HRTF 本质上就是一个滤波器,主要的困难在于,这个滤波器是要进行实时的刷新的,在不同的时间点,这个滤波器是会变化的。

JOHZEN 7735

Unity3D开发之查找面板上某个脚本(包括Missing)

有时候我们需要知道某个脚本在场景上面n

lihandsome的专栏 6359

Unity学习日记-使用脚本进行音频资源的读取,Resources.LoadAll

这次过程太过艰辛,在网上搜了很多,然而一个能用的都没有,于是自己硬生生的试了出来,就讲结论吧。   要做的事情是用脚本读取音频文件,其实读取音频文件用GUI是非常简单的,可是,HRTF的数据库动辄几百的音频文件,若要手工,画面太美,而且如果都放在场景之中,很容易乱套,所以还是当做资源文件调用比较合适。   (我目前知道的)Unity 提供了三个读取资源的函数,分别是Resources.Lo...

JOHZEN 7579

Unity 读取资源文件 Resources.Load()

Unity 中使用 Resources.Load() 命令读取资源文件。 使用中有几个值得注意的地方: 读取文件时的根目录是 Assets/Resources,所有资源文件都放在该文件夹下,命令中的路径从 Resources 文件夹里开始写。 用 / 表示子文件夹。 读取的文件不要加文件的后缀。 Load 后 &lt;&gt; 中写入读取的类型。 举个例子,如果我们想要读取音频文件 Asset...

JOHZEN 3万+

impulse response 使用的踩坑 —— cconv

在 impulse response 的使用中遇到了小小的问题,具体如图,第一行是原始信号,第二行是响应的信号,在通过将原始信号和相应信号分别转换到频域求得 transfer function 后,ifft 得到 impulse response。第三行是原始信号和 ir 进行卷积得到的结果,可以看到在信号最开始的阶段,有一个意料外的响应。: 这一段的代码如下: % src: 原始信号 % r...

JOHZEN 5674

Unity学习日记-第二个Demo,脚本间的参数传递

控制主要使用GetComponent这个函数。

JOHZEN 5004

librosa.load() 读取音频的采样率处理

利用python中的 librosa.load() 我们可以轻松的读取音频文件,但对于不同采样率的音频文件,使用这一函数有一些细节还需注意。 如果 sr 缺省,librosa会默认以22050的采样率读取音频文件,高于该采样率的音频文件会被下采样,低于该采样率的文件会被上采样。 如果希望以原始采样率读取音频文件,sr 应当设为 None。具体做法为 y, sr = librosa(filename...

JOHZEN 2万+

Unity学习日记-Demo再升级,Script创建GameObject物件

上次成功的创建了一个小型的场景,这次目的是使用脚本来进行场景中物件的创建。 第一步的目的如下,在一个平面上批量的创建黄色的Cube。 创建Cube使用的语句是 GameObject cube = GameObject.CreatePrimitive (PrimitiveType.Cube);然后给cube写入位置信息和颜色信息 cube.transform.po

JOHZEN 2302

语音情感识别探讨

El Ayadi M, Kamel M S, Karray F. Survey on speech emotion recognition: Features, classification schemes, and databases[J]. Pattern Recognition, 2011, 44(3): 572-587. 简介 语音识别的发展可以说是非常成熟,但距离我们的目...

JOHZEN 1万+

NMF非负矩阵分解初探

NMF非负矩阵分解初探 NMF非负矩阵分解初探 简介 NMF信号分解 最优化问题NMF 简介 数据可以表示为一个矩阵 VVV,列 vnvnv_n 是采样点而行代表特征features。我们想把这个矩阵VVV因式分解为两个未知的矩阵 WWW 和 HHH V≈V^≡WHV≈V^≡WH V \approx \hat{V} \equiv WH 这里面 WWW 是一个经常性...

JOHZEN 1337

科技中介服务机构想要提升服务效率,需要哪些数智工具支持?.docx

科技中介服务机构想要提升服务效率,需要哪些数智工具支持?

HRTF音频处理

HRTF全称叫Head Related Transfer Function,可以看成是一个特定位置的声音传输到左右耳的频率响应,对应的时域响应叫HRIR,Head Related Impulse Response。 所以,HRTF其实就是一个滤波器。要得到经HRTF处理的特定位置声音,只需要与HRIR做卷积就好了,或者fft之后与HRTF相乘。MIT、CIPIC的HRTF库给出的dat,

JOHZEN 7448

usb 扩容盘检测修复工具源码,编译产物

usb 扩容盘检测修复工具源码,编译产物

HOA声场重建原理

在空间音频尤其是声场重建的任务中,HOA绝对是最为重要的技术之一,但这个HOA涉及到调和分解等一系列概念,理解起来其实并不容易。最近要写一篇基于HOA的声场重建论文,但在background的时候就感到头疼,不知怎么下手,于是借着这篇文章,回头看看HOA,也好梳理一下自己的思路。 空间音频是什么? 空间音频很多地方也叫做三维音频,它源于我们人据有分辨声音来源方向的能力。虽然一直是比...

JOHZEN 5647

融合UWB和IMU割草机定位EKF研究(Matlab代码实现)

内容概要:本文主要介绍了一个名为“Plecs全桥LLC谐振变换器仿真模型”的技术资源,该资源聚焦于电力电子领域中的LLC谐振变换器建模与仿真,涵盖开环、闭环控制、软启动设计及参数优化等核心内容。文档不仅提供了LLC变换器的详细建模方法与仿真案例,还系统梳理了其在高效电源转换系统中的应用,包括隔离型全桥拓扑结构的设计与性能分析。此外,资源汇总了大量Matlab/Simulink仿真模型及相关科研方向,涉及新能源并网、储能控制、电机驱动等多个前沿领域,全面展示LLC谐振变换器在现代电力系统中的关键技术实现路径。同时,文档附带多种学习资料获取途径,如网盘链接和公众号资源,便于研究人员深入实践与拓展研究。; 适合人群:具备扎实的电力电子、自动控制理论基础,从事新能源发电、开关电源设计、电力系统仿真等相关领域的研究生、工程师及科研人员。; 使用场景及目标:①深入理解LLC谐振变换器的工作原理、建模方法与控制策略;②开展电力电子变换器的仿真验证与参数优化设计;③支撑科研项目、学位论文或工程项目的系统仿真与方案验证; 阅读建议:建议结合所提供的仿真模型与参考文献,使用Plecs或Simulink软件进行动手实践,重点掌握LLC谐振变换器的建模流程、闭环控制设计、软启动机制及参数调试技巧,以全面提升在实际工程中的应用与创新能力。

基于变频控制的多相交错LLC谐振变换器闭环仿真(Simulink仿真实现)

基于变频控制的多相交错LLC谐振变换器闭环仿真(Simulink仿真实现)内容概要:本文主要介绍了基于Plecs的全桥LLC谐振变换器仿真模型,涵盖变频控制下的多相交错LLC谐振变换器闭环仿真、V2G电动汽车ACDC整流与双向CLLC谐振变换器充放电仿真、LLC谐振变换器的开环与闭环软启动设计,以及储能系统中双向Buck-Boost变换器结合模型预测电流控制和电压下垂控制的仿真研究。同时,文档列举了多种电力电子系统与控制策略的Simulink/Plecs仿真案例,涉及三相交错并联Buck变换器、三电平Buck直流变换器、单相Boost PFC电路等,展示了丰富的电力变换器建模与控制技术。此外,还包括参数设计报告、计算书及相关参考文献,适用于从事电力电子、新能源发电、电动汽车充放电系统等领域的研究人员和技术开发人员。; 适合人群:具备电力电子、自动控制理论基础,从事新能源、电动汽车、电力系统等相关领域研究的研发人员、高校研究生及高年级本科生。; 使用场景及目标:① 学习和掌握LLC谐振变换器及其他典型电力电子变换器的工作原理与建模方法;② 实现闭环控制策略如变频控制、软启动、模型预测控制、下垂控制等的仿真验证;③ 支持科研项目、毕业设计或工程开发中的系统仿真与优化设计。; 阅读建议:建议结合文中提供的仿真模型、设计报告与参考文献,逐步搭建并调试相应系统,重点关注控制策略的实现细节与参数整定过程,以深入理解系统动态响应特性与控制性能。

堆,堆在C++中用法

Heap 堆有最大堆与最小堆,也有对应的push和pop操作。在最大堆中,最大的元素在堆顶,pop会将最大的元素推出, 最小堆则反之。 C++中的用法 C++中的堆,要基于向量使用。操作基于三个函数std::make_heap,std::push_heap,std::pop_heap,并且要配合push_back与pop_back使用。需要#include &lt;algorithm&g...

JOHZEN 1336

CMOS传输门实战:如何用模拟开关优化你的电路设计(附常见问题排查)

本文深入探讨了CMOS传输门在电路设计中的实战应用与优化策略。文章从核心参数选型入手,详细分析了导通电阻、电荷注入等关键特性对电路性能的影响,并提供了多路复用器构建、精密电路应用等实战架构。同时,重点分享了PCB布局、电源去耦的工程细节,以及开关不导通、信号失真、高频性能不足等常见问题的系统性排查指南,旨在帮助硬件工程师充分发挥CMOS模拟开关的效能,提升电路设计的可靠性与精度。

js777的博客 451

SIFT-sift.m

% [image, descriptors, locs] = sift(imageFile) % % This function reads an image and returns its SIFT keypoints. % Input parameters: % imageFile: the file name for the image. % % Returned: %

JOHZEN 813

QT-使用ECharts显示地图,还有更多惊艳的图表等待你的使用

QT-使用ECharts显示地图前言一、使用步骤1.下载示例2. QT使用HTML文件配置3.使用HTML文件4. 数据交互及自适应总结注意:这个地图是百度的在线地图,需要百度API密钥和在联网的状态下使用。离线使用图表 前言 我上文QT图表chart-饼状图,使用qt自带的图表库charts来显示图表,实现数据可视化,但是QT自带的图表库显示效果并不佳,通俗说,就是不好看。 然而,有这么一个开源图表库,图表种类极多,并且效果良好,能够实现具有很好的视觉冲击的数据可视化。 它就是Apache ECharts

博咯的博客 4898

【智能流体力学】使用ANSYS Fluent + SpaceClaim + SCDM制作流体力学前处理的几何模型

生成来源.scdoc文件来自前处理工具生成的模型数据,或在 FLUENT 中创建和保存的模型。生成方式: 通过前处理工具导出网格数据,或在 FLUENT 中设置并保存模型。作用: 用于储存模型的结构信息和设置,确保在 FLUENT 中的正确导入和使用。.x_t文件是 Parasolid 文件格式的扩展名,用于存储三维模型数据。在 ANSYS Fluent 中,这种格式通常用于在前处理工具之间交换几何数据。要创建.x_t。

源代码杀手的博客 3265
上一篇: Unity学习日记-hello world
下一篇: Unity学习日记-第二个Demo,脚本间的参数传递
jinnsjj
博客等级 码龄14年 42粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值