【发布时间】:2021-09-28 04:21:46
【问题描述】:
我正在使用微软语音转文本服务。我的要求是识别和转换麦克风上的任何口语应该转换为文本。例如,如果我说西班牙语,那么我应该得到西班牙语文本作为回复。
这是我的代码,我通过提供订阅密钥和端点 url 来设置配置
var config = SpeechConfig.FromHost(new Uri("ws://xxxxxxxx:5000/"));
using (var recognizer = new SpeechRecognizer(config))
{
Console.WriteLine("Say something...");
var result = await recognizer.RecognizeOnceAsync();
// Checks result.
if (result.Reason == ResultReason.RecognizedSpeech)
{
Console.WriteLine($"We recognized: {result.Text}");
}
}
请帮助我如何将任何语音转换为文本语言。
【问题讨论】:
标签: speech-to-text azure-cognitive-services