gpt4 book ai didi

javascript - 录制/流式传输音频并在通话时播放 |网站

转载 作者:行者123 更新时间:2023-12-02 23:32:52 29 4
gpt4 key购买 nike

我无法写任何东西来允许这样做,但我希望有人能指出我找到可以做到这一点的代码的正确方向。我擅长 HTML 和 CSS,对 JS 非常陌生。

我需要的是能够使用我的麦克风在单页网站上讲话,并将其流回。这样我就可以在显示网站内容的同时让 chromecast 将我的声音转换到电视上。

我希望有人可以帮助我!我在这里找到了这个 JS 片段:Record audio and play it afterwards

但我需要能够在我说话的时候正确地“流式传输”它。

干杯!

最佳答案

使用网络音频 API 可以帮助您。 MDN has an example在他们的网页上关于将音频输入发送到音频输出。这是他们的示例代码:

navigator.mediaDevices.getUserMedia ({audio: true, video: false})
.then(function(stream) {
let audioCtx = new AudioContext();
let source = audioCtx.createMediaStreamSource(stream);
source.connect(audioCtx.destination);
})
.catch(function(err) {
// Handle getUserMedia() error
});
您需要将该功能附加到用户输入事件,例如单击按钮。

关于javascript - 录制/流式传输音频并在通话时播放 |网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50166254/

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