将一种语言的语音转换为另一种语言
我有一个希望使用 .net 实现的要求。我想要的是任何连接麦克风的人都应该用某种语言说话。他可以从应用程序中选择某种语言,应用程序会将他的声音转换为该语言特定语言。即语音到语音的转换。我该怎么做?有第三方API吗?我应该如何开始?
I have a requirement which i would like to achieve using .net.What i want is that any person who is having a mic attached should speak in some language.He can select some language from the application and the application would convert his voice into that particular language.i.e Voice-to-Voice conversion. How can i do this?Is there some third party API?How should i start?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
等你解决了这个问题,你就发财了。
障碍一:仅语音识别很困难,而且还没有人能做到这一点。这是此声明基础的一个很好的起点:
http://www.codinghorror.com/blog/2010/06/whatever-happened-to-voice-recognition.html
障碍 2:由 PC 完成从一种语言到另一种语言的翻译时存在错误(尝试谷歌翻译 - 从英语翻译成另一种语言,然后再翻译回英语 - 这很有趣!)。
你的问题还不能真正回答......但是。技术还不存在……甚至连半生不熟的工作都做不到。尽管这不是你问题的答案,但实际上,如果这是一个真正的项目,并且你没有无限的资金来实现这一目标,你需要回到利益相关者那里并告诉他们这个要求是不合理的。告诉客户某个要求不合理或无法实现是我们所有人都必须忍受的事情,并且这是问题的有效“解决方案”。
When you get that one solved, you'll be rich.
Obstacle 1: Voice recognition alone is hard, and nobody has gotten it right yet. Here's a good starting point for the basis of this statement:
http://www.codinghorror.com/blog/2010/06/whatever-happened-to-voice-recognition.html
Obstacle 2: Translation from one language to another is buggy when done by a PC (try Google Translate - translate from English to another language and back to English - it's funny!).
Your question isn't really answerable.... Yet. The technology isn't there... not even to do a half-baked job of it. Even though it's not an answer to your question, realistically, if this is a true project, and you don't have unlimited dollars to achieve this, you need to go back to the stakeholders and tell them that the requirement is unreasonable. Telling your client a requirement is unreasonable or unattainable is something we all have to live with, and it is a valid "resolution" to the problem.