c# - 将一种语言的语音转换为另一种语言

标签 c# .net asp.net silverlight ado.net

我有一个要求,我想使用 .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/

相关文章:

asp.net - 快速上传图像到服务器使用图像作为参数

javascript - 如何根据未显示的属性将表行过滤到span中

java - php很有限吗?

c# - ASP.NET Core 2.1 - 实现 MemoryCache 时出错

c# - 什么是 "index out of range"异常,如何修复它?

.net - 如何使用相应的RegionInfo.GeoId获取所有国家

c# - native C/C++ 和 C# (.NET) 之间最轻量级的 IPC 解决方案是什么?

java - 将 Java 构造函数从抽象类和 super 关键字转换为 C# 时出错?

c# - 识别文本消息之间相似性的算法

c# - 如何使用 C# 替换 XML 文件中的标签名称?