gpt4 book ai didi

javascript - 在浏览器中以低延迟捕获声音输入

转载 作者:行者123 更新时间:2023-12-04 01:11:56 26 4
gpt4 key购买 nike

是否可以捕获浏览器中的低延迟声音输入?主要用于录制吉他。 (我知道它也取决于硬件,但让我们假设硬件足够好)。
我尝试使用Web Audio API,但是它的延迟有些糟糕。是否有其他技术可以在浏览器中提供高性能的声音输入捕获?可以使用Unity3D吗?

谢谢。

最佳答案

“Web Audio API延迟很糟糕”忽略了许多潜在问题。低延迟几乎总是需要进行一些调整。

1)OSX上的延迟(通常为3毫秒左右)比Windows上的延迟(通常为10毫秒左右)低得多。在Linux上,它可能很高,主要是由于硬件调整问题。

2)可以在大多数系统上调整延迟,但是您总是会在数字音频中遇到延迟。

3)至少在OSX上,您还可以通过提高采样率来减少延迟-在44.1kHz时约为3毫秒,但如果以88.2kHz时记录则为一半。 :)

我在Mac上通过网络音频弹奏和录制吉他,发现它完全可以接受。 YMMV。

哦,ScriptProcessorNodes对于降低延迟很不好-如果可以从音频路径中消除它们,那是最好的选择。

关于javascript - 在浏览器中以低延迟捕获声音输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17746622/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com