gpt4 book ai didi

javascript - 录制音频..切断

转载 作者:行者123 更新时间:2023-12-03 11:54:02 26 4
gpt4 key购买 nike

很不情愿地,我请求你们帮助我克服我的大脑卡住。我正在录制音频,但遇到一个问题,无法在不丢失一半的情况下获取录制的音频。

recAudioInput = recAudioContext.createMediaStreamSource(stream); 
recorder= recAudioContext.createScriptProcessor(theBufferSize, 2, 2); // (or 1,1, no difference)
recAudioInput.connect(recorder);
recorder.connect(recAudioContext.destination);

录制 5 秒并说出 1 2 3 4 5 会给我大约 200K 的数据,其中包含 1 2 3 ...我将不得不等待(并继续录制)相同的时间(在本例中为 5秒)以获得其余的。坦率地说,这似乎不对。

但我没有看到错误。输入缓冲区不应该在 5 秒后返回每个 channel 总共约 400K 的数据 (44.1 * (16/8) * 5) 吗?

感谢您的帮助。

米凯拉

最佳答案

对不起。这是我自己的愚蠢错误。我错误地计算了预期的 wav 文件长度,从而导致缩短的 wav 文件丢失了几秒钟。

关于javascript - 录制音频..切断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25683926/

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