Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Audio Rosetta stone使用什么语言/软件?_Audio - Fatal编程技术网

Audio Rosetta stone使用什么语言/软件?

Audio Rosetta stone使用什么语言/软件?,audio,Audio,Rosetta stone允许您与母语人士交谈并检查您的发音,这种功能将内置于什么编程语言中,或者需要什么服务器/客户端软件?我想我会尝试一下这个问题,尽管它非常模糊,而且我从未使用过Rosetta stone 首先,如果您的程序在web浏览器中运行,我想这是您的目标,因为您说过创建web程序,您需要能够在本地捕获音频。显然,您不希望要求用户上传他们创建的音频文件。这通常是通过AdobeFlash完成的,但我相信您也可以使用Silverlight、Java或特定于您要支持的每个浏览器的非托管浏览

Rosetta stone允许您与母语人士交谈并检查您的发音,这种功能将内置于什么编程语言中,或者需要什么服务器/客户端软件?

我想我会尝试一下这个问题,尽管它非常模糊,而且我从未使用过Rosetta stone

首先,如果您的程序在web浏览器中运行,我想这是您的目标,因为您说过创建web程序,您需要能够在本地捕获音频。显然,您不希望要求用户上传他们创建的音频文件。这通常是通过AdobeFlash完成的,但我相信您也可以使用Silverlight、Java或特定于您要支持的每个浏览器的非托管浏览器扩展


获取音频可能是最简单的部分。处理发音的实际波形是相当棘手的。你必须匹配每个音素,确保它是有效的,并确保单词的正确部分被加重。我怀疑将这种语言数据放在客户端上是否有意义,我也怀疑像Flash这样的东西是否擅长做这种波形分析。最有可能的情况是,这些样本被上传到服务器上,并在那里进行正确性分析。这几乎可以用任何编程语言来完成,所以人们只能猜测Rosetta是如何做到的。也许java代码,纯C++,或者.NET ./p>编程语言内置了这个特性?没有。当然,不是内置的,但是我需要用什么语言来构建它呢?例如,PHP没有内置博客,但如果我想创建博客,我可以使用PHP。我需要使用什么编程语言来创建一个web程序,用户可以输入音频,我可以检查两个音频文件,看看它们的声音和发音是否相似。