我有一个要求,我想使用 .net 来实现。我想要的是任何连接麦克风的人都应该说某种语言。他可以从应用程序中选择某种语言,应用程序会转换他的语言语音转换为特定语言。即语音到语音的转换。我该怎么做?是否有一些第三方 API?我应该如何开始?
最佳答案
当你解决了这个问题,你就会变得富有。
障碍 1:语音识别本身就很困难,而且还没有人能做到。这是此声明基础的一个很好的起点:
http://www.codinghorror.com/blog/2010/06/whatever-happened-to-voice-recognition.html
障碍 2:当由 PC 完成时,从一种语言翻译成另一种语言会出现错误(试试谷歌翻译——从英语翻译成另一种语言,然后再翻译回英语——这很有趣!)。
您的问题并不能真正回答……但是。技术不存在……甚至连半生不熟的工作都没有。即使这不是您问题的答案,但实际上,如果这是一个真正的项目,并且您没有无限的资金来实现这一目标,您需要回到利益相关者那里并告诉他们该要求是不合理的。告诉您的客户要求不合理或无法实现是我们所有人都必须忍受的事情,这是对问题的有效“解决方案”。
关于c# - 将一种语言的语音转换为另一种语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4343010/