我想在WPF中将语音转换为文本。我怎么能这样做?
答案 0 :(得分:7)
首先看一下Microsoft Speech API(SAPI)
答案 1 :(得分:5)
WPF用于构建用户界面,而不是算法。这是一个C#,甚至是.NET相关的问题。尝试从Hello World程序开始,而不是这么大的任务。你会一步一步地前进。
答案 2 :(得分:4)
WPF是一个演示框架。它没有文本到语音或语音到文本。
答案 3 :(得分:2)
您可以通过点击文件 - >在 Visual Studio 2010 中启动项目。新 - >项目...... 并选择 Visual C# - > WPF申请
找到学习指南答案 4 :(得分:2)
这不是一件容易的事 - 实际上非常专业 - 但作为一个开始,你可能会考虑使用soundex来匹配字典中的单词(db或flat file)。
这不会给你语法检查,也可能不会那么准确,但会为你提供一个可以构建的工作框架。
当然,在您执行任何操作之前,您需要管理声音文件以选择声音,空格,节奏等,并将它们转换为您可以在代码中操作的值。
你正在看很多工时。有些人将他们的职业生涯奉献给了他们。
答案 5 :(得分:1)
这是一个开放的研究问题。但我认为你可以为它购买商品包。
例如参见:http://www.nuance.co.uk/naturallyspeaking/products/default.asp
答案 6 :(得分:0)
请尝试谷歌,你可以找到很多像这样的样本 -
WPF文本到语音用户界面 -
在C#WPF应用程序中将文本转换为语音 -
http://www.redmondpie.com/converting-text-to-speech-in-a-c-wpf-application/