20得票2回答
Web Speech API能和Web Audio API一起使用吗?

在Web Audio API的音频上下文中,能否使用Web Speech API合成的语音作为SourceNode?

20得票2回答
WebAudio中的WaveShaper节点-如何模拟失真效果?

正在使用WebAudio API并尝试添加失真效果!问题是,我不确定如何进入WaveShaper的“curve”参数。 简单来说,'oscidis'是程序先前创建的WaveShaper节点。Oscidisv是我目前静态设置为0的值。const wsCurve = new Float32Arra...

20得票1回答
Chrome扩展程序tabCapture API音频流在HTML页面中播放

我正在创建一个Chrome扩展程序,使用Chrome的tabCapture API从选项卡中捕获音频。我希望在另一个HTML页面中播放此音频流,以便最终为其创建一个可视化工具。 我在后台脚本中以如下方式捕获音频:chrome.browserAction.onClicked.addListen...

19得票1回答
HTML5网络音频-减速播放音频提前截断

我正在开发一个基于Web的音乐制作软件,注意到在我的采样回放程序中,音频上下文似乎仅存在于采样的持续时间内,并且当我对采样进行音高变换时,Web Audio API似乎不会调整播放持续时间。例如,如果我将一个音符下移一个八度,程序只会播放声音的前半部分然后截断。更强烈的音高下移导致更少的声音播...

19得票3回答
Web音频API中的自定义波形

我正在阅读这篇很棒的文章:https://jackschaedler.github.io/circles-sines-signals/dft_introduction.html 我想使用Web Audio API的PeriodicWave对象来实现该演示: 然而,当我使用以下设置来设置周期性波...

19得票2回答
有没有一种方法可以使用Web Audio API来比实时更快地采样音频?

我在尝试使用Web Audio API并寻找一种导入mp3文件的方法(因此仅适用于Chrome),并在画布上生成其波形。我可以实时完成这个过程,但我的目标是要比实时更快地完成。 我能找到的所有示例都涉及从分析器对象中读取频率数据,在附加到onaudioprocess事件的函数内部进行:pro...

18得票2回答
解码音频数据返回 null 错误

我来这里是希望你们SO上的可爱人们能够帮助我解决一个问题。 具体来说,每当我尝试使用webkitAudioContext的decodeAudioData方法时,它总是触发一个空错误的错误处理程序。这是我目前正在使用的代码:var soundArray; var context = new w...

18得票2回答
如何使用Web Audio Api选择目标输出设备

我一直在使用Web Audio API,并创建了一个上下文,用数据填充了源缓冲区。它可以在默认输出设备上很好地播放,但我不知道如何选择目标设备。在旧的W3规范中,您可以将正确的deviceId传递给音频上下文构造函数,但是现在我无法在不使用媒体元素的情况下弄清楚如何实现它。有什么建议吗?sou...

17得票7回答
AudioWorklet错误:DOMException:用户中止了请求。

我已在React中成功实例化了一个简单的AudioWorklet,并希望像Google示例中那样启动一个简单的振荡器。为了测试运行它,我正在渲染一个按钮,其onClick事件调用以下内容: src/App.jsx:userGesture(){ //create a new AudioCo...

17得票1回答
WebM也可以用于音频吗,还是只能用于视频?

我看到有人提到WebM被用于音频,但阅读WebM项目的网站和在谷歌上搜索"将mp3转换为WebM"让我相信WebM仅供视频使用。我确实看到很多WebM转mp3的工具,但没有反向转换的工具。 我可以看到它肯定用于视频,但音频呢?如果它也用于音频文件,那么我该如何生成WebM文件呢?