我想在WPF中将语音转换为文本。我怎样才能做到这一点 ??

时间:2010-07-12 12:38:47

标签: c# .net wpf

我想在WPF中将语音转换为文本。我怎么能这样做?

7 个答案:

答案 0 :(得分:7)

首先看一下Microsoft Speech API(SAPI)

答案 1 :(得分:5)

WPF用于构建用户界面,而不是算法。这是一个C#,甚至是.NET相关的问题。尝试从Hello World程序开始,而不是这么大的任务。你会一步一步地前进。

答案 2 :(得分:4)

WPF是一个演示框架。它没有文本到语音或语音到文本。

答案 3 :(得分:2)

哇,这不是一个简单的解决方案。您必须使用语音识别算法。

您可以通过点击文件 - >在 Visual Studio 2010 中启动项目。新 - >项目...... 并选择 Visual C# - > WPF申请

您可以在http://msdn.microsoft.com/en-us/vstudio/cc136611.aspx

找到学习指南

答案 4 :(得分:2)

这不是一件容易的事 - 实际上非常专业 - 但作为一个开始,你可能会考虑使用soundex来匹配字典中的单词(db或flat file)。

这不会给你语法检查,也可能不会那么准确,但会为你提供一个可以构建的工作框架。

当然,在您执行任何操作之前,您需要管理声音文件以选择声音,空格,节奏等,并将它们转换为您可以在代码中操作的值。

你正在看很多工时。有些人将他们的职业生涯奉献给了他们。

答案 5 :(得分:1)

这是一个开放的研究问题。但我认为你可以为它购买商品包。

例如参见:http://www.nuance.co.uk/naturallyspeaking/products/default.asp

答案 6 :(得分:0)

请尝试谷歌,你可以找到很多像这样的样本 -

WPF文本到语音用户界面 -

  

http://msdn.microsoft.com/en-us/library/cc998523.aspx

在C#WPF应用程序中将文本转换为语音 -

  

http://www.redmondpie.com/converting-text-to-speech-in-a-c-wpf-application/