gpt4 book ai didi

azure - 如何在 Blazor Server 中捕获音频?

转载 作者:行者123 更新时间:2023-12-03 03:35:09 27 4
gpt4 key购买 nike

我的应用程序: https://vcat.azurewebsites.net/voice

在 blazor 服务器端使用 azure 语音转文本服务。它在本地工作正常,但在 azure 上发布时就不起作用。

出了什么问题?

据我了解,这个问题不止我一个人遇到。这是另一张: CognitiveServices.Speech Blazor Server not working when Published to Azure

这是代码:

private async Task record()
{
try
{
_isRecording = true;

_question = string.Empty;
_answer = string.Empty;

using var audioConfig = AudioConfig.FromDefaultMicrophoneInput();
using var speechRecognizer = new SpeechRecognizer(_speechConfig, audioConfig);

var speechRecognitionResult = await speechRecognizer.RecognizeOnceAsync();
_question = speechRecognitionResult.Text;

_isRecording = false;

if (string.IsNullOrEmpty(_question))
{
_question = "Please try again!";
}
else
{
//_isThinking = true;
await answer();
//_isThinking = false;

await speak();
}
}
catch (Exception ex)
{
Error?.ProcessError(ex);
}

}

最佳答案

答案很晚,但这可能就是您想要的 -> 通过 JS Interop 捕获音频并传输回 Blazor 服务器 Record Audio In Blazor Server with wav format using Recorder.js

这对我来说效果很好。

祝你一切顺利

关于azure - 如何在 Blazor Server 中捕获音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73620744/

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