UnityWebGL获取话筒实时数据

devtools/2025/1/16 0:50:03/

看了木子李大佬的数字人https://digital.lkz.fit/之后,我也想搞一个,于是开始研究起来,先从WebGL录音开始,一共试了三个插件,个个都有问题……
1、UnityWebGLMicrophone
用起来没啥问题,但是只能录音,不能获取实时数据,改成了Package包,修改了打包后处理,折腾现场在
https://gitee.com/awnuxcvbn/uMicrophone.git 和 https://gitee.com/awnuxcvbn/TestuMicrophone.git

2、Microphone Pro - WebGL Mobiles Desktop 4.0.1.unitypackage 和1一样能用,但不能获取实时数据
在这里插入图片描述

3、uMicrophoneWebGL
这个可以实时获取话筒数据,但是录音播放貌似会变调,fork了一下一顿修改,改成了Package包,把WebGL之外的录音修改了一下,然后修改了sampleRate为16000,方便后面进行的流式语音识别,本人对JavaScript不熟悉,一顿折腾还扒拉了木子李大佬的网页里的JavaScript代码看了看(没看懂……苦笑),折腾现场在这里
https://gitee.com/awnuxcvbn/uMicrophoneWebGL.git

最后放上Unity WebGL流式语音识别效果图,流式语音识别下一篇再水……
在这里插入图片描述


http://www.ppmy.cn/devtools/30976.html

相关文章

MySQL表的增删改查

在进行表操作之前,一定要use选中数据库 注释:在SQL中可以使用 --空格描述 来表示注释说明 CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母。 文章目录 数据库约束约束类型NOT NULL约束UNIQUE:唯一约束DEFAULT&…

Stm32CubeMX 为 stm32mp135d 添加 adc

Stm32CubeMX 为 stm32mp135d 添加 adc 一、启用设备1. adc 设备添加2. adc 引脚配置2. adc 时钟配置 二、 生成代码1. optee 配置 adc 时钟和安全验证2. linux adc 设备 dts 配置 bringup 可参考: Stm32CubeMX 生成设备树 一、启用设备 1. adc 设备添加 启用adc设…

LeetCode-旋转链表

每日一题,很久没做链表的题了,今天做l一道相对简单的力扣中等难度题。 题目要求 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 示例 1: 输入:head [1,2,3,4,5], k 2 输出&…

Codeforces Round 943 (Div. 3)A-D

div3补提 https://codeforces.com/contest/1968 A&#xff1a;需要求gcd(x,y)y的最大值,给的范围只有1-1000&#xff0c;可以直接暴力来做。 求最大公约数的代码gcd&#xff0c;如果x<y,需要叫交换x和y的值&#xff0c;如果y等于0&#xff0c;就返回x&#xff0c;用递归的形…

【C语言进阶】指针的加减

目录 一、存放指针的变量的加减 二、存放指针的变量的自增自减 三、两个指针相减 一、存放指针的变量的加减 如果指针变量a已指向数组中的一个元素&#xff0c;则a1指向同一数组的下一个元素&#xff0c;a-1表示指向同一数组的上一个元素。注意&#xff1a;执行a1时并不是将p的…

Spring MVC 中配置 DispatcherServlet

在Spring MVC中&#xff0c;DispatcherServlet 是前端控制器&#xff0c;负责处理所有的HTTP请求。它是整个Spring MVC框架的核心组件&#xff0c;负责将请求分派给相应的处理器。以下是如何配置DispatcherServlet的详细步骤&#xff1a; 添加依赖&#xff1a; 确保项目中包含…

类与对象(下)

目录 前言 一、再谈构造函数 二、static成员 三、友元 四、内部类 五、匿名对象 总结&#xff1a; 前言 终于来到了我们类和对象的最后一部分&#xff0c;类与对象下。在这部分中&#xff0c;我们主要讲解类与对象的“插件” &#xff0c;也就类似于拓展部分&#xff0c…

lxml 在 Windows 7上安装无法安装怎么办?

lxml 在 Windows 7上安装无法安装怎么办&#xff1f; 要在Windows 7上安装lxml&#xff0c;您可以按照以下步骤进行操作&#xff1a; 安装Python&#xff1a; 如果您的计算机尚未安装Python&#xff0c;请先安装Python。您可以从Python官方网站下载Windows安装程序&#xff0c…