【问题标题】:Microsoft Cognitive Speech to TextMicrosoft 认知语音转文本
【发布时间】:2016-10-07 10:57:21
【问题描述】:

microsoft 提供的文档和其他帮助链接建议使用 VS2015。

我在 WPF 中使用 VS2010 在 .net 框架 4.0 中构建了一个项目。我想在我的项目中实现语音转文本功能。

注意:我无法升级到 VS2015,并希望实现 使用 VS2010 的 Microsoft 认知语音转文本功能。

这可能吗,如果可能,请解释一下。

提前致谢。

【问题讨论】:

  • 您有什么具体问题吗?你有没有尝试过一些不起作用的东西?认知服务是可以从任何语言调用的 REST API。您应该使用最新版本只是常识,尤其是当它是免费的时候。此外,不再支持 .NET 4.0,4.5.2 是二进制替换,这意味着您的机器和您的客户可能已经使用 4.5.2。
  • 是的,我确实尝试将代码移植到 .Net 4.0 和使用 VS2010 的相同但我没有成功。正如你所说,我认为我将不得不使用 4.5 框架,并且可能是 Visual Studio 的更新版本。
  • 端口什么代码?它是一个 REST API,您只需调用它是 WebClient 或 HttpWebRequest,尽管您必须自己处理身份验证并生成正确的 URL。 SDK 和代理虽然是用 .NET 4.5 编写的。
  • 我正在尝试使用客户端库,我尝试使用 github 中提供的代码,我所指的链接是 microsoft.com/cognitive-services/en-us/Speech-api/documentation/… 如果我错了,请指导我.

标签: .net c#-4.0 speech-to-text microsoft-cognitive


【解决方案1】:

我不认为 VS2015 是必需的(尽管我不是 100% 确定)。我的团队最近在 github 中添加了一个示例语音转文本机器人:https://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/intelligence-SpeechToText,它展示了如何将用户上传的音频文件转换为文本。您可以轻松地将代码移植到 WPF 应用程序(请注意,该示例在 C# 和 node.js 中可用)。检查一下,让我们知道它是否有效。

【讨论】:

  • 感谢您的回复,并将让您知道所取得的进展。
  • 有一个问题,我可以使用麦克风代替使用音频文件,而不是使用麦克风(即从麦克风录制用户所说的音频,然后显示相同的内容)?
  • 是的,语音 API 支持音频流,如文档 (microsoft.com/cognitive-services/en-us/Speech-api/documentation/…) 中所述。我发送的示例是使用音频文件作为输入,因为消息传递通道不支持向机器人发送音频流。但是,您可以轻松地将 API 的输入更改为流式音频。
猜你喜欢
  • 1970-01-01
  • 2019-08-18
  • 1970-01-01
  • 2021-08-20
  • 1970-01-01
  • 1970-01-01
  • 2021-04-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多