尝试抽象WebAudio API xhr请求的部分时,无法将DOM元素传递给Java脚本中的构造函数

问题描述我的问题是。当我向下面的audioBoing函数添加参数,然后将相同的参数放入getElementById字符串中时,该函数不起作用。我收到一个错误,提示未捕获类型错误,无法调用Null的方法‘AddEventListener’下面的函数运行正常。我重写了它下面的函数,以

发布:2023-01-03 标签:javascriptdomweb-audio-api


打字稿录制和播放原始的pcm音频

问题描述我对TypeScrip和整个JavaScript环境还是个新手。我有一个小项目要做,它需要创建一个带有类型脚本的浏览器应用程序(我还没有任何代码)。我需要从浏览器麦克风录制原始PCM音频,将其记录下来,然后通过浏览器扬声器播放相同的PCM音频。我研究过使用MediaRec

发布:2023-01-03 标签:typescriptweb-audio-apiweb-mediarecorderaudiocontext


使用网络音频API的音调变送器?

问题描述使用Nodejs的音调转换器您好,我是Web开发的初学者!我正在尝试建立一个在线音频播放器,为此我需要一个音调变送器。我试着学习Web音频API,这对我来说不是很容易理解...有没有人能用节点js帮助建立一个"音调移位器"……或建议学习Web音频API的资源...为什么此

发布:2023-01-03 标签:javascriptnode.jsweb-audio-apipitch-shifting


如何使用Java脚本在浏览器中将从Google文本到语音的Base64响应作为mp3音频播放

问题描述我编写此代码是为了在单击按钮时播放音频,但我无法使其工作。谷歌文档在处理回复方面帮不上忙。有谁能帮帮忙吗?asyncfunctionplayVoiceover(){consturl='https://texttospeech.googleapis.com/v1/text:

发布:2023-01-03 标签:javascriptweb-audio-apigoogle-text-to-speech


Tone.PitchShift和Howler.js问题

问题描述我喜欢在我的(Meteor)应用程序中使用Howler.js。然而,播放速率功能导致了我不想要的音调变化(我只想延长时间,并保持音调不变)。因此,我的解决方案是对它进行音调转换,以"纠正"音调。看起来很简单,这就是为什么我选择使用https://tonejs.github

发布:2023-01-03 标签:javascriptweb-audio-apipitch-shiftinghowler.jstone.js


如何在2019年用javascrip做时间跨度音频播放?

问题描述我正在寻找一种最新的解决方案,在不改变音调的情况下放慢/加快音频播放速度(所谓的"时间拉伸")。处理应该尽可能快(音频是语音记录)。使用WebWorker也不错。我正在使用WebAudioAPI。本机HTML5不是我的应用程序的选项。我找到了一些延长时间的解决方案,但这些

发布:2023-01-03 标签:javascripttypescriptweb-audio-apiaudio-processing


为什么在快速更新PannerNode的位置时会出现音频点击/弹出声?

问题描述我试用PannerNode已经有一段时间了,在我使用questAnimationFrame()或setInterval()反复更新PannerNode位置的情况下,我注意到音频的点击/弹出。为什么会发生这种情况?如何解决?我曾希望通过引入位置作为AudioParam来解决

发布:2023-01-03 标签:web-audio-api


是否可以合并两个音频字符串以创建唯一的音频文件?

问题描述是否可以合并两个音频‘base64data’字符串以创建唯一的音频文件?我的字符串中有两个循环音频Base64wav,如下所示:data:audio/x-wav;base64,UklGRuIfQVZFZm1R7SH$WP90AhICLwKT...我猜我在做一件非常愚蠢的事

发布:2023-01-03 标签:javascriptaudioweb-audio-api


从音频中获取对数字节频率数据

问题描述我之前问了一个类似的问题,但它没有解决我的问题,而且解释得很糟糕。这一次,我制作了插图,希望能更好地解释。我的音频播放器有一个简单的频谱分析仪。频率存储在一个数组中,该数组在每隔requestAnimationFrame进行更新,该数组如下所示:fbc_array=new

发布:2023-01-03 标签:javascriptweb-audio-api


如何使用AudioWorklet获取麦克风音量

问题描述我感兴趣的是在Java脚本中连续读取麦克风音量。StackOverflow上的许多现有解决方案(请参阅here、here和here)使用自2014年起不推荐使用的BaseAudioContext.createScriptProcessor()。我想在我的项目中使用面向未来

发布:2023-01-03 标签:javascriptweb-audio-api